public class TLcdISO19115VectorSpatialRepresentation extends TLcdISO19115SpatialRepresentation
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
GEOMETRIC_OBJECTS_PROPERTY
Data property that maps to the
geometricObjects element. |
static TLcdDataProperty |
TOPOLOGY_LEVEL_PROPERTY
Data property that maps to the
topologyLevel element. |
ID_PROPERTY, UUID_PROPERTY
Constructor and Description |
---|
TLcdISO19115VectorSpatialRepresentation() |
TLcdISO19115VectorSpatialRepresentation(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
List<TLcdISO19115GeometricObjects> |
getGeometricObjects()
Gets the value of the
GEOMETRIC_OBJECTS_PROPERTY property adapted to a list of TLcdISO19115GeometricObjects instances. |
TLcdISO19115TopologyLevelCode |
getTopologyLevel()
Returns the role value contained in the value of the
TOPOLOGY_LEVEL_PROPERTY property. |
void |
setTopologyLevel(TLcdISO19115TopologyLevelCode aValue)
Sets the value of the property that maps to the
topologyLevel element. |
getId, getUuid, setId, setUuid
public static final TLcdDataProperty TOPOLOGY_LEVEL_PROPERTY
topologyLevel
element.
The possible values for this property are instances of TLcdISO19115Optional<TLcdISO19115TopologyLevelCode>
.public static final TLcdDataProperty GEOMETRIC_OBJECTS_PROPERTY
geometricObjects
element.
The possible values for this property are instances of List<TLcdISO19118Property<TLcdISO19115GeometricObjects>>
.public TLcdISO19115VectorSpatialRepresentation()
public TLcdISO19115VectorSpatialRepresentation(TLcdDataType aType)
public TLcdISO19115TopologyLevelCode getTopologyLevel()
TOPOLOGY_LEVEL_PROPERTY
property. Returns null
if the value of the TOPOLOGY_LEVEL_PROPERTY
property is null
.TOPOLOGY_LEVEL_PROPERTY
property.TLcdISO19115Optional
public void setTopologyLevel(TLcdISO19115TopologyLevelCode aValue)
topologyLevel
element. to a new instance of the association class TLcdISO19115Optional
initialized with the given role value. In case the given role value is null
, the TOPOLOGY_LEVEL_PROPERTY
property is set to null
.aValue
- the role value to set for the TOPOLOGY_LEVEL_PROPERTY
property.public List<TLcdISO19115GeometricObjects> getGeometricObjects()
GEOMETRIC_OBJECTS_PROPERTY
property adapted to a list of TLcdISO19115GeometricObjects
instances.GEOMETRIC_OBJECTS_PROPERTY
property adapted to a list of TLcdISO19115GeometricObjects
instances.TLcdISO19118Property