Class MarkerInstruction

  • All Implemented Interfaces:
    java.lang.Comparable, IRenderInstruction

    public class MarkerInstruction
    extends java.lang.Object
    implements IRenderInstruction
    This class wraps a rendering event for Marker
    • Method Detail

      • compareTo

        public int compareTo​(java.lang.Object o)
        Specified by:
        compareTo in interface java.lang.Comparable
      • getInstruction

        public final int getInstruction()
        Description copied from interface: IRenderInstruction
        Returns the associated instruction.
        Specified by:
        getInstruction in interface IRenderInstruction
        Returns:
        Returns the associated instruction. The value could be one of these:
        • PrimitiveRenderEvent.DRAW
        • PrimitiveRenderEvent.FILL
      • getMarkerSize

        public final double getMarkerSize()
        Returns the size of marker
        Returns:
        marker size
      • getBounds

        public final Bounds getBounds()
        Specified by:
        getBounds in interface IRenderInstruction
        Returns:
        Returns the minimum bounds required to contain the rendering area of associated rendering event.
      • getModel

        public java.util.List getModel()
        Specified by:
        getModel in interface IRenderInstruction
        Returns:
        Returns list of events currently wraps.
      • isModel

        public boolean isModel()
        Specified by:
        isModel in interface IRenderInstruction
        Returns:
        Returns if wraps multiple events currently.
      • getMarkerZOrder

        public final int getMarkerZOrder()
        Returns the zOrder of marker
        Returns:
        marker zOrder