TypeImageViewerRender class

Renders an Image with informations from an JSON Object.

Example:

  {
  'imageURL': 'data:...',
  'time': 1591170059621,
  'clipArea': {'x': 10, 'y': 10, 'width': 640, 'height': 480}
  'rectangles': [ [10,10, 20,20] , [50,10, 20,20] ]
  'points': [ [10,10] , [50,10] ]
  }
Inheritance

Constructors

TypeImageViewerRender({FilterURL? filterURL, bool? lazyLoad})

Properties

cssClass String
finalinherited
filterURL FilterURL?
final
hashCode int
The hash code for this object.
no setterinherited
lazyLoad bool
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

applyCSS(JSONRender render, Element output, {String? cssClass, List<Element>? extraElements}) → void
inherited
createImageElementFromURL(JSONRender render, bool lazyLoad, String? url, [String? urlType]) Element
inherited
getURL(JSONRender render, String url) Future<HttpResponse>
inherited
getURLCached(JSONRender render, String url) → HttpResponse?
inherited
matches(dynamic node, dynamic nodeParent, NodeKey nodeKey) bool
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
parseClip(dynamic node) → ViewerElement<Rectangle<num>>?
parseClipKeys(dynamic node) List?
parseImageURL(dynamic node) String?
parsePerspectiveFilter(dynamic node) → ViewerElement<List<Point<num>>>?
parsePoints(dynamic node) → ViewerElement<List<Point<num>>>?
parseRectangles(dynamic node) → ViewerElement<List<Rectangle<num>>>?
parseTime(dynamic node) DateTime?
render(JSONRender render, DivElement output, dynamic node, dynamic nodeOriginal, NodeKey nodeKey) ValueProvider
override
renderLoadedImage(JSONRender render, dynamic node, Element parent, ImageElement imageElement, ViewerElement<List<Point<num>>>? perspectiveFilter, ViewerElement<Rectangle<num>>? clip, ViewerElement<List<Rectangle<num>>>? rectangles, ViewerElement<List<Point<num>>>? points, DateTime? time, ValueProviderReference valueProviderRef) → void
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited