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
-
Method Summary
Modifier and TypeMethodDescriptionCreates a new arc band.abstract ILcd3DEditablePoint
Creates a new point.abstract ILcd3DEditablePolygon
Creates a new polygon.abstract ILcd3DEditablePolygon
createPolygon
(ILcd3DEditablePointList aPointList) Creates a new polygon given a point list.abstract ILcd3DEditablePolyline
Creates a new polyline.abstract ILcd3DEditablePolyline
createPolyline
(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
-