public class TLcdGML31PolyhedralSurface extends TLcdGML31Surface
Modifier and Type | Field and Description |
---|---|
static TLcdDataProperty |
GID_PROPERTY
Property that maps on the
gid attribute. |
static TLcdDataProperty |
PATCHES_PROPERTY
Data property that maps to the
patches element. |
SRS_PROPERTY
DESCRIPTION_PROPERTY, ID_PROPERTY, META_DATA_PROPERTY_PROPERTY, NAME_PROPERTY
Constructor and Description |
---|
TLcdGML31PolyhedralSurface() |
TLcdGML31PolyhedralSurface(TLcdDataType aType) |
Modifier and Type | Method and Description |
---|---|
String |
getGid()
Gets the value of the
GID_PROPERTY property. |
List<TLcdGML31AbstractSurfacePatch> |
getPatches()
Returns the role value contained in the value of the
PATCHES_PROPERTY property. |
void |
setGid(String aValue)
Sets the value of the
GID_PROPERTY property. |
void |
setPatches(List<TLcdGML31AbstractSurfacePatch> aValue)
Sets the value of the property that maps to the
patches element. |
addShape, addShape, addShapes, clearShapes, clone, clone, contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint, getShape, getShapeCount, invalidateObject, removeShape, removeShape, removeShapes, setShape, setShapes, setValue, shapeChanged, shapeChanged, shapesChanged
getSrs, setSrs, toString
getDescription, getId, getMetaDataProperty, getName, setDescription, setId
canSetFeature, getFeature, getFeature, getFeatureCount, getFeaturedDescriptor, setFeature, setFeature
getDataType, getValue, getValue, hasValue, hasValue, setValue
public static final TLcdDataProperty PATCHES_PROPERTY
patches
element.
The possible values for this property are instances of TLcdGML31SurfacePatchArrayProperty
.public static final TLcdDataProperty GID_PROPERTY
gid
attribute. Acceptable values for this property are instances of java.lang.String
.public TLcdGML31PolyhedralSurface()
public TLcdGML31PolyhedralSurface(TLcdDataType aType)
public List<TLcdGML31AbstractSurfacePatch> getPatches()
PATCHES_PROPERTY
property. Returns null
if the value of the PATCHES_PROPERTY
property is null
.
This property element contains a list of surface patches. The order of the elements is significant and shall be preserved when processing the array.
PATCHES_PROPERTY
property.TLcdGML31SurfacePatchArrayProperty
public void setPatches(List<TLcdGML31AbstractSurfacePatch> aValue)
patches
element. to a new instance of the association class TLcdGML31SurfacePatchArrayProperty
initialized with the given role value. In case the given role value is null
, the PATCHES_PROPERTY
property is set to null
.
This property element contains a list of surface patches. The order of the elements is significant and shall be preserved when processing the array.
aValue
- the role value to set for the PATCHES_PROPERTY
property.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.