Package nl.b3p.csw.jaxb.gml
Class OrientableSurfaceType
- java.lang.Object
-
- nl.b3p.csw.jaxb.gml.AbstractGMLType
-
- nl.b3p.csw.jaxb.gml.AbstractGeometryType
-
- nl.b3p.csw.jaxb.gml.AbstractGeometricPrimitiveType
-
- nl.b3p.csw.jaxb.gml.AbstractSurfaceType
-
- nl.b3p.csw.jaxb.gml.OrientableSurfaceType
-
public class OrientableSurfaceType extends AbstractSurfaceType
OrientableSurface consists of a surface and an orientation. If the orientation is "+", then the OrientableSurface is identical to the baseSurface. If the orientation is "-", then the OrientableSurface is a reference to a Surface with an up-normal that reverses the direction for this OrientableSurface, the sense of "the top of the surface".Java class for OrientableSurfaceType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="OrientableSurfaceType"> <complexContent> <extension base="{http://www.opengis.net/gml}AbstractSurfaceType"> <sequence> <element ref="{http://www.opengis.net/gml}baseSurface"/> </sequence> <attribute name="orientation" type="{http://www.opengis.net/gml}SignType" default="+" /> </extension> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description protected BaseSurfacebaseSurfaceprotected Stringorientation-
Fields inherited from class nl.b3p.csw.jaxb.gml.AbstractGeometryType
axisLabels, gid, srsDimension, srsName, uomLabels
-
Fields inherited from class nl.b3p.csw.jaxb.gml.AbstractGMLType
description, id, metaDataProperty, name
-
-
Constructor Summary
Constructors Constructor Description OrientableSurfaceType()Default no-arg constructorOrientableSurfaceType(List<MetaDataProperty> metaDataProperty, Description description, List<Name> name, String id, String gid, String srsName, BigInteger srsDimension, List<String> axisLabels, List<String> uomLabels, BaseSurface baseSurface, String orientation)Fully-initialising value constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseSurfacegetBaseSurface()References or contains the base surface (positive orientation).StringgetOrientation()Gets the value of the orientation property.voidsetBaseSurface(BaseSurface value)Sets the value of the baseSurface property.voidsetOrientation(String value)Sets the value of the orientation property.-
Methods inherited from class nl.b3p.csw.jaxb.gml.AbstractGeometryType
getAxisLabels, getGid, getSrsDimension, getSrsName, getUomLabels, setGid, setSrsDimension, setSrsName
-
Methods inherited from class nl.b3p.csw.jaxb.gml.AbstractGMLType
getDescription, getId, getMetaDataProperty, getName, setDescription, setId
-
-
-
-
Field Detail
-
baseSurface
protected BaseSurface baseSurface
-
orientation
protected String orientation
-
-
Constructor Detail
-
OrientableSurfaceType
public OrientableSurfaceType()
Default no-arg constructor
-
OrientableSurfaceType
public OrientableSurfaceType(List<MetaDataProperty> metaDataProperty, Description description, List<Name> name, String id, String gid, String srsName, BigInteger srsDimension, List<String> axisLabels, List<String> uomLabels, BaseSurface baseSurface, String orientation)
Fully-initialising value constructor
-
-
Method Detail
-
getBaseSurface
public BaseSurface getBaseSurface()
References or contains the base surface (positive orientation).- Returns:
- possible object is
BaseSurface
-
setBaseSurface
public void setBaseSurface(BaseSurface value)
Sets the value of the baseSurface property.- Parameters:
value- allowed object isBaseSurface
-
getOrientation
public String getOrientation()
Gets the value of the orientation property.- Returns:
- possible object is
String
-
-