public class TLcdGML32CompositeSurface extends TLcdGML32AbstractSurface
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
AGGREGATION_TYPE_PROPERTY
Data property that maps to the
aggregationType attribute. |
static TLcdDataProperty |
SURFACE_MEMBER_PROPERTY
Data property that maps to the
surfaceMember element. |
SRS_PROPERTY
DESCRIPTION_PROPERTY, DESCRIPTION_REFERENCE_PROPERTY, ID_PROPERTY, IDENTIFIER_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdGML32CompositeSurface() |
TLcdGML32CompositeSurface(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
ELcdGML32Aggregation |
getAggregationType()
Returns the value of the property that maps to the
aggregationType attribute. |
List<TLcdGML32AbstractSurface> |
getSurfaceMember()
Returns the value of the property that maps to the
surfaceMember element. |
void |
setAggregationType(ELcdGML32Aggregation aValue)
Sets the value of the property that maps to the
aggregationType attribute. |
contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint, getSrs, setSrs, toString
getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataProperty, getName, setDescription, setDescriptionReference, setId, setIdentifier
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
clone
public static final TLcdDataProperty AGGREGATION_TYPE_PROPERTY
aggregationType
attribute.
The possible values for this property are instances of ELcdGML32Aggregation
.public static final TLcdDataProperty SURFACE_MEMBER_PROPERTY
surfaceMember
element.
The possible values for this property are instances of List<TLcdGML32SurfaceProperty>
.public TLcdGML32CompositeSurface()
public TLcdGML32CompositeSurface(TLcdDataType aType)
public ELcdGML32Aggregation getAggregationType()
aggregationType
attribute.AGGREGATION_TYPE_PROPERTY
property.public void setAggregationType(ELcdGML32Aggregation aValue)
aggregationType
attribute.aValue
- the value to set for the AGGREGATION_TYPE_PROPERTY
property.public List<TLcdGML32AbstractSurface> getSurfaceMember()
surfaceMember
element.
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.
SURFACE_MEMBER_PROPERTY
property.List