Class TLcdGML31MultiSolid
- All Implemented Interfaces:
ILcdDataObject
,ILcdBounded
,ILcdEditableShapeList
,ILcdShape
,ILcdShapeList
,ILcdCloneable
,ILcdDeepCloneable
,ILcdFeatured
,ILcdInvalidateable
,ILcdSelfDescribedFeatured
,Serializable
,Cloneable
- Since:
- 10.0
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Property that maps on thegid
attribute.static final TLcdDataProperty
Data property that maps to thesolidMember
element.static final TLcdDataProperty
Data property that maps to thesolidMembers
element.Fields inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractGeometry
SRS_PROPERTY
Fields inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractGML
DESCRIPTION_PROPERTY, ID_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetGid()
Gets the value of theGID_PROPERTY
property.Returns the value of the property that maps to thesolidMember
element.Returns the role value contained in the value of theSOLID_MEMBERS_PROPERTY
property.void
Sets the value of theGID_PROPERTY
property.void
setSolidMembers
(List<TLcdGML31AbstractSolid> aValue) Sets the value of the property that maps to thesolidMembers
element.Methods inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractGeometricAggregate
addShape, addShape, addShapes, clearShapes, getShape, getShapeCount, invalidateObject, removeShape, removeShape, removeShapes, setShape, setShapes, shapeChanged, shapeChanged, shapesChanged
Methods inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractGeometry
contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint, getSrs, setSrs, toString
Methods inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractGML
getDescription, getId, getMetaDataProperty, getName, setDescription, setId
Methods inherited from class com.luciad.datamodel.TLcdFeaturedDataObject
canSetFeature, getFeature, getFeature, getFeatureCount, getFeaturedDescriptor, setFeature, setFeature
Methods inherited from class com.luciad.datamodel.TLcdDataObject
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
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.ILcdShape
contains2D, contains2D, contains3D, contains3D, getFocusPoint
-
Field Details
-
SOLID_MEMBER_PROPERTY
Data property that maps to thesolidMember
element. The possible values for this property are instances ofList<TLcdGML31SolidProperty>
. -
SOLID_MEMBERS_PROPERTY
Data property that maps to thesolidMembers
element. The possible values for this property are instances ofTLcdGML31SolidArrayProperty
. -
GID_PROPERTY
Property that maps on thegid
attribute. Acceptable values for this property are instances ofjava.lang.String
.
-
-
Constructor Details
-
TLcdGML31MultiSolid
public TLcdGML31MultiSolid() -
TLcdGML31MultiSolid
-
-
Method Details
-
getSolidMember
Returns the value of the property that maps to thesolidMember
element.This property element either references a solid via the XLink-attributes or contains the solid element. A solid element is any element which is substitutable for "_Solid".
- Returns:
- the value of the
SOLID_MEMBER_PROPERTY
property. - See Also:
-
getSolidMembers
Returns the role value contained in the value of theSOLID_MEMBERS_PROPERTY
property. Returnsnull
if the value of theSOLID_MEMBERS_PROPERTY
property isnull
.This property element contains a list of solids. The order of the elements is significant and shall be preserved when processing the array.
- Returns:
- the role value of the
SOLID_MEMBERS_PROPERTY
property. - See Also:
-
setSolidMembers
Sets the value of the property that maps to thesolidMembers
element. to a new instance of the association classTLcdGML31SolidArrayProperty
initialized with the given role value. In case the given role value isnull
, theSOLID_MEMBERS_PROPERTY
property is set tonull
.This property element contains a list of solids. The order of the elements is significant and shall be preserved when processing the array.
- Parameters:
aValue
- the role value to set for theSOLID_MEMBERS_PROPERTY
property.
-
getGid
Gets the value of theGID_PROPERTY
property.This attribute is included for backward compatibility with GML 2 and is deprecated with GML 3. This identifer is superceded by "gml:id" inherited from AbstractGMLType. The attribute "gid" should not be used anymore and may be deleted in future versions of GML without further notice.
- Returns:
- the value of the
GID_PROPERTY
property.
-
setGid
Sets the value of theGID_PROPERTY
property.This attribute is included for backward compatibility with GML 2 and is deprecated with GML 3. This identifer is superceded by "gml:id" inherited from AbstractGMLType. The attribute "gid" should not be used anymore and may be deleted in future versions of GML without further notice.
- Parameters:
aValue
- the value to set for theGID_PROPERTY
property.
-