Package com.luciad.format.gml2.model
Class TLcdGML2MultiPolygon
- All Implemented Interfaces:
ILcdDataObject
,ILcdBounded
,ILcdEditableShapeList
,ILcdShape
,ILcdShapeList
,ILcdCloneable
,ILcdDeepCloneable
,ILcdFeatured
,ILcdInvalidateable
,ILcdSelfDescribedFeatured
,Serializable
,Cloneable
public class TLcdGML2MultiPolygon
extends TLcdGML2GeometryCollection
implements ILcdEditableShapeList
A MultiPolygon is defined by one or more Polygons, referenced through
polygonMember elements.
- Since:
- 10.0
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thegeometryMember
element.Fields inherited from class com.luciad.format.gml2.model.TLcdGML2AbstractGeometry
GID_PROPERTY, SRS_PROPERTY
-
Constructor Summary
ConstructorDescriptionTLcdGML2MultiPolygon
(TLcdDataType aType) TLcdGML2MultiPolygon
(TLcdDataType aDataType, ILcdModelReference aSrs) Constructs a multi polygon and initializes its model reference (srs).Constructs a multi polygon and initializes its model reference (srs). -
Method Summary
Modifier and TypeMethodDescriptionprotected ILcdEditableShapeList
Returns the value of the property that maps to thegeometryMember
element.Methods inherited from class com.luciad.format.gml2.model.TLcdGML2GeometryCollection
addShape, addShape, addShapes, clearShapes, clone, clone, contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint, getShape, getShapeCount, invalidateObject, removeShape, removeShape, removeShapes, setShape, setShapes, shapeChanged, shapeChanged, shapesChanged
Methods inherited from class com.luciad.format.gml2.model.TLcdGML2AbstractGeometry
getGid, getSrs, setGid, setSrs
Methods inherited from class com.luciad.datamodel.TLcdFeaturedDataObject
canSetFeature, getFeature, getFeature, getFeatureCount, getFeaturedDescriptor, setFeature, setFeature
Methods inherited from class com.luciad.datamodel.TLcdDataObject
getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.luciad.shape.ILcdBounded
getBounds
Methods inherited from interface com.luciad.util.ILcdCloneable
clone
Methods inherited from interface com.luciad.shape.ILcdEditableShapeList
addShape, addShape, addShapes, clearShapes, removeShape, removeShape, removeShapes, setShape, setShapes, shapeChanged, shapeChanged, shapesChanged
Methods inherited from interface com.luciad.shape.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
Methods inherited from interface com.luciad.shape.ILcdShapeList
getShape, getShapeCount
-
Field Details
-
GEOMETRY_MEMBER_PROPERTY
Data property that maps to thegeometryMember
element. The possible values for this property are instances ofList<TLcdGML2GeometryAssociation>
.
-
-
Constructor Details
-
TLcdGML2MultiPolygon
-
TLcdGML2MultiPolygon
public TLcdGML2MultiPolygon() -
TLcdGML2MultiPolygon
Constructs a multi polygon and initializes its model reference (srs).- Parameters:
aSrs
- the model reference for this object- See Also:
-
TLcdGML2MultiPolygon
Constructs a multi polygon and initializes its model reference (srs).- Parameters:
aDataType
- the data type for this objectaSrs
- the model reference for this object- See Also:
-
-
Method Details
-
createDelegateShape
- Overrides:
createDelegateShape
in classTLcdGML2GeometryCollection
-
getGeometryMember
Returns the value of the property that maps to thegeometryMember
element.- Returns:
- the value of the
GEOMETRY_MEMBER_PROPERTY
property.
-