Package com.luciad.ais.model
Class ALcdAISGeometryFactory
java.lang.Object
com.luciad.ais.model.ALcdAISGeometryFactory
- Direct Known Subclasses:
TLcdAISLonLatHeightGeometryFactory,TLcdAISXYZGeometryFactory
Factory that is capable of creating new shapes for AIS domain objects. This factory
makes it possible to change the model reference (and as such the
ILcdShape
implementation classes) for a TLcdAISDataObjectFactory.- Since:
- 10.1
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a new arc band.abstract ILcd3DEditablePointCreates a new point.abstract ILcd3DEditablePolygonCreates a new polygon.abstract ILcd3DEditablePolygoncreatePolygon(ILcd3DEditablePointList aPointList) Creates a new polygon given a point list.abstract ILcd3DEditablePolylineCreates a new polyline.abstract ILcd3DEditablePolylinecreatePolyline(ILcd3DEditablePointList aPointList) Creates a new polyline given a point list.
-
Constructor Details
-
ALcdAISGeometryFactory
public ALcdAISGeometryFactory()
-
-
Method Details
-
createPoint
Creates a new point.- Returns:
- a new point
-
createPolyline
Creates a new polyline. The polyline has to be an instance ofILcdCurve.- Returns:
- a new polyline
-
createPolygon
Creates a new polygon. The polygon has to be an instance ofILcdRing.- Returns:
- a new polygon
-
createPolygon
Creates a new polygon given a point list. The polygon has to be an instance ofILcdRing.- Parameters:
aPointList- the point list based on which a polygon is to be created- Returns:
- a new polygon connecting the given points
-
createPolyline
Creates a new polyline given a point list. The polyline has to be an instance ofILcdCurve.- Parameters:
aPointList- the point list based on which a polyline is to be created- Returns:
- a new polyline connecting the given points
-
createArcBand
Creates a new arc band.- Returns:
- a new arc band.
- Since:
- 2022.0
-