public class TLcdGML31Solid extends TLcdGML31AbstractSolid
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
EXTERIOR_PROPERTY
Data property that maps to the
exterior element. |
static TLcdDataProperty |
GID_PROPERTY
Property that maps on the
gid attribute. |
static TLcdDataProperty |
INTERIOR_PROPERTY
Data property that maps to the
interior element. |
SRS_PROPERTY
DESCRIPTION_PROPERTY, ID_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdGML31Solid() |
TLcdGML31Solid(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
TLcdGML31AbstractSurface |
getExterior()
Returns the value of the property that maps to the
exterior element. |
String |
getGid()
Gets the value of the
GID_PROPERTY property. |
List<TLcdGML31AbstractSurface> |
getInterior()
Returns the value of the property that maps to the
interior element. |
void |
setExterior(TLcdGML31AbstractSurface aValue)
Sets the value of the property that maps to the
exterior element. |
void |
setGid(String aValue)
Sets the value of the
GID_PROPERTY property. |
contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint, getSrs, setSrs, toString
getDescription, getId, getMetaDataProperty, getName, setDescription, setId
canSetFeature, getFeature, getFeature, getFeatureCount, getFeaturedDescriptor, setFeature, setFeature
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
clone
public static final TLcdDataProperty EXTERIOR_PROPERTY
exterior
element.
The possible values for this property are instances of TLcdGML31SurfaceProperty
.public static final TLcdDataProperty INTERIOR_PROPERTY
interior
element.
The possible values for this property are instances of List<TLcdGML31SurfaceProperty>
.public static final TLcdDataProperty GID_PROPERTY
gid
attribute. Acceptable values for this property are instances of java.lang.String
.public TLcdGML31Solid()
public TLcdGML31Solid(TLcdDataType aType)
public TLcdGML31AbstractSurface getExterior()
exterior
element.
Boundaries of solids are similar to surface boundaries. In normal 3-dimensional Euclidean space, one (composite) surface is distinguished as the exterior. In the more general case, this is not always possible.
EXTERIOR_PROPERTY
property.TLcdGML31SurfaceProperty
public void setExterior(TLcdGML31AbstractSurface aValue)
exterior
element.
Boundaries of solids are similar to surface boundaries. In normal 3-dimensional Euclidean space, one (composite) surface is distinguished as the exterior. In the more general case, this is not always possible.
aValue
- the value to set for the EXTERIOR_PROPERTY
property.public List<TLcdGML31AbstractSurface> getInterior()
interior
element.
Boundaries of solids are similar to surface boundaries.
INTERIOR_PROPERTY
property.List
public String getGid()
GID_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.
GID_PROPERTY
property.public void setGid(String aValue)
GID_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.
aValue
- the value to set for the GID_PROPERTY
property.