Package com.luciad.format.gml32.model
Class TLcdGML32Shell
java.lang.Object
com.luciad.datamodel.TLcdDataObject
com.luciad.format.gml32.model.TLcdGML32Shell
- All Implemented Interfaces:
ILcdDataObject,ILcdCloneable,ILcdDeepCloneable,Cloneable
A shell is used to represent a single connected component of a solid boundary as specified in ISO 19107:2003, 6.3.8.
Every gml:surfaceMember references or contains one surface, i.e. any element which is substitutable for gml:AbstractSurface. In the context of a shell, the surfaces describe the boundary of the solid.
If provided, the aggregationType attribute shall have the value "set".
- Since:
- 10.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theaggregationTypeattribute.static final TLcdDataPropertyData property that maps to thesurfaceMemberelement. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to theaggregationTypeattribute.Returns the value of the property that maps to thesurfaceMemberelement.voidSets the value of the property that maps to theaggregationTypeattribute.
-
Field Details
-
AGGREGATION_TYPE_PROPERTY
Data property that maps to theaggregationTypeattribute. The possible values for this property are instances ofELcdGML32Aggregation. -
SURFACE_MEMBER_PROPERTY
Data property that maps to thesurfaceMemberelement. The possible values for this property are instances ofList<TLcdGML32SurfaceProperty>.
-
-
Constructor Details
-
TLcdGML32Shell
public TLcdGML32Shell() -
TLcdGML32Shell
-
-
Method Details
-
getAggregationType
Returns the value of the property that maps to theaggregationTypeattribute.- Returns:
- the value of the
AGGREGATION_TYPE_PROPERTYproperty.
-
setAggregationType
Sets the value of the property that maps to theaggregationTypeattribute.- Parameters:
aValue- the value to set for theAGGREGATION_TYPE_PROPERTYproperty.
-
getSurfaceMember
Returns the value of the property that maps to thesurfaceMemberelement.This property element either references a surface via the XLink-attributes or contains the surface element. A surface element is any element, which is substitutable for gml:AbstractSurface.
- Returns:
- the value of the
SURFACE_MEMBER_PROPERTYproperty. - See Also:
-