Package com.luciad.format.gml32.model
Class TLcdGML32Solid
- All Implemented Interfaces:
ILcdDataObject,ILcdBounded,ILcdShape,ILcdCloneable,ILcdDeepCloneable,Serializable,Cloneable
A solid is the basis for 3-dimensional geometry. The extent of a solid is defined by the boundary surfaces as specified in ISO 19107:2003, 6.3.18. exterior specifies the outer boundary, interior the inner boundary of the solid.
- Since:
- 10.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TLcdDataPropertyData property that maps to theexteriorelement.static final TLcdDataPropertyData property that maps to theinteriorelement.Fields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGeometry
SRS_PROPERTYFields inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the role value contained in the value of theEXTERIOR_PROPERTYproperty.Gets the value of theINTERIOR_PROPERTYproperty adapted to a list ofTLcdGML32Shellinstances.voidsetExterior(TLcdGML32Shell aValue) Sets the value of the property that maps to theexteriorelement.Methods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGeometry
contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint, getSrs, setSrs, toStringMethods inherited from class com.luciad.format.gml32.model.TLcdGML32AbstractGML
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifierMethods inherited from class com.luciad.datamodel.TLcdDataObject
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValueMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.luciad.util.ILcdCloneable
clone
-
Field Details
-
EXTERIOR_PROPERTY
Data property that maps to theexteriorelement. The possible values for this property are instances ofTLcdGML32ShellProperty. -
INTERIOR_PROPERTY
Data property that maps to theinteriorelement. The possible values for this property are instances ofList<TLcdGML32ShellProperty>.
-
-
Constructor Details
-
TLcdGML32Solid
public TLcdGML32Solid() -
TLcdGML32Solid
-
-
Method Details
-
getExterior
Returns the role value contained in the value of theEXTERIOR_PROPERTYproperty. Returnsnullif the value of theEXTERIOR_PROPERTYproperty isnull.- Returns:
- the role value of the
EXTERIOR_PROPERTYproperty. - See Also:
-
setExterior
Sets the value of the property that maps to theexteriorelement. to a new instance of the association classTLcdGML32ShellPropertyinitialized with the given role value. In case the given role value isnull, theEXTERIOR_PROPERTYproperty is set tonull.- Parameters:
aValue- the role value to set for theEXTERIOR_PROPERTYproperty.
-
getInterior
Gets the value of theINTERIOR_PROPERTYproperty adapted to a list ofTLcdGML32Shellinstances.- Returns:
- the value of the
INTERIOR_PROPERTYproperty adapted to a list ofTLcdGML32Shellinstances. - See Also:
-