Interface ILcdGXYPathPainter

All Superinterfaces:
Cloneable, ILcdCloneable, ILcdGXYPainter, ILcdPropertyChangeSource, Serializable
All Known Implementing Classes:
TLcdGXYAISPointListPainter, TLcdGXYArcBandPainter, TLcdGXYArcPainter, TLcdGXYAreaShapeListPainter, TLcdGXYBoundsPainter, TLcdGXYCircleBy3PointsPainter, TLcdGXYCirclePainter, TLcdGXYCircularArcPainter, TLcdGXYCompositeCurvePainter, TLcdGXYCompositeRingPainter, TLcdGXYEllipsePainter, TLcdGXYPointListPainter, TLcdGXYPointShapeListPainter, TLcdGXYPolylineShapeListPainter, TLcdGXYRoundedPointListPainter, TLcdGXYRoutePainter, TLcdGXYShapeListPainter, TLcdGXYShapePainter, TLcdGXYSurfacePainter, TLcdMagneticNorthGXYPainter, TLcdPOLPainter, TLcdVPFPointListPainter

public interface ILcdGXYPathPainter extends ILcdGXYPainter
Painter that can discretize shapes into ILcdAWTPath and ILcdGeneralPath instances, enabling them to be used in more complex shapes.
Since:
9.0
  • Method Details

    • appendAWTPath

      boolean appendAWTPath(ILcdGXYContext aGXYContext, int aRenderMode, ILcdAWTPath aAWTPathSFCT)
      Appends a discretized representation in view coordinates to the given path.
      Parameters:
      aGXYContext - the graphics context
      aRenderMode - the rendering mode
      aAWTPathSFCT - the path to append to
      Returns:
      true if a discretization of the shape could be successfully appended to the path
    • appendGeneralPath

      boolean appendGeneralPath(ILcdGXYContext aGXYContext, int aRenderMode, ILcdGeneralPath aGeneralPathSFCT)
      Appends a discretized representation in world coordinates to the given path.
      Parameters:
      aGXYContext - the graphics context
      aRenderMode - the rendering mode
      aGeneralPathSFCT - the path to append to
      Returns:
      true if a discretization of the shape could be successfully appended to the path