Class PrimitiveRenderEvent

    • Field Detail

      • DRAW

        public static final int DRAW
        A constant indicats a Drawing operation.
        See Also:
        Constant Field Values
      • FILL

        public static final int FILL
        A constant indicats a Filling operation.
        See Also:
        Constant Field Values
      • iObjIndex

        public int iObjIndex
        An index value used internally. Note this is public only for cross-package internal access.
    • Constructor Detail

      • PrimitiveRenderEvent

        public PrimitiveRenderEvent​(java.lang.Object oSource)
        Creates a Primitive Render Event from a source object. The source can be of any type. Inside the chart engine, it is a StructureSource object
        Parameters:
        oSource - The Source Object
        See Also:
        StructureSource
    • Method Detail

      • getBounds

        public Bounds getBounds()
                         throws ChartException
        Returns the mimimum bounds required to contain the rendering area for current event.
        Returns:
        Throws:
        ChartException - if not implemented by concrete class
      • compareTransposed

        public static final int compareTransposed​(Bounds bo1,
                                                  Bounds bo2)
        Compare two bounds in transposed way.
        Parameters:
        bo1 -
        bo2 -
        Returns:
      • compareRegular

        public static final int compareRegular​(Bounds bo1,
                                               Bounds bo2)
        Compare two bounds regularly.
        Parameters:
        bo1 -
        bo2 -
        Returns:
      • compareTo

        public int compareTo​(java.lang.Object o)
        Compares two primitives in terms of Z-order rendering
        Specified by:
        compareTo in interface java.lang.Comparable
      • setDepth

        public final void setDepth​(double dDepth)
        Sets the depth of current event.
        Parameters:
        dDepth -
      • getDepth

        public final double getDepth()
        Returns:
        Returns the depth of current event.
      • getLineAttributes

        public LineAttributes getLineAttributes()
        Returns:
        A reference to the LineAttributes
      • getBackground

        public Fill getBackground()
        Returns:
        A reference to the Background Fill
      • getLabel

        public Label getLabel()
      • setEnable

        public void setEnable​(boolean enabled)
      • isEnabled

        public boolean isEnabled()