net.opengis.gml.schema
Class SurfaceType
java.lang.Object
net.opengis.gml.schema.AbstractGMLType
net.opengis.gml.schema.AbstractGeometryType
net.opengis.gml.schema.AbstractGeometricPrimitiveType
net.opengis.gml.schema.AbstractSurfaceType
net.opengis.gml.schema.SurfaceType
- All Implemented Interfaces:
- Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString
public class SurfaceType
- extends AbstractSurfaceType
- implements Serializable, Cloneable, org.jvnet.jaxb2_commons.lang.CopyTo, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString
A Surface is a 2-dimensional primitive and is composed
of one or more surface patches. The surface patches are
connected to one another.
The orientation of the surface is positive ("up"). The
orientation of a surface chooses an "up" direction
through the choice of the upward normal, which, if the
surface is not a cycle, is the side of the surface from
which the exterior boundary appears counterclockwise.
Reversal of the surface orientation reverses the curve
orientation of each boundary component, and interchanges
the conceptual "up" and "down" direction of the surface.
If the surface is the boundary of a solid, the "up"
direction is usually outward. For closed surfaces, which
have no boundary, the up direction is that of the surface
patches, which must be consistent with one another. Its
included surface patches describe the interior structure
of the Surface.
Java class for SurfaceType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SurfaceType">
<complexContent>
<extension base="{http://www.opengis.net/gml}AbstractSurfaceType">
<sequence>
<element ref="{http://www.opengis.net/gml}patches"/>
</sequence>
</extension>
</complexContent>
</complexType>
- See Also:
- Serialized Form
Method Summary |
StringBuilder |
append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
|
StringBuilder |
appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
|
Object |
clone()
|
Object |
copyTo(Object target)
|
Object |
copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
|
Object |
createNewInstance()
|
boolean |
equals(Object object)
|
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
|
Patches |
getPatches()
This element encapsulates the patches of the
surface. |
int |
hashCode()
|
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
|
boolean |
isSetPatches()
|
void |
setPatches(Patches value)
Sets the value of the patches property. |
String |
toString()
|
patches
protected Patches patches
SurfaceType
public SurfaceType()
getPatches
public Patches getPatches()
- This element encapsulates the patches of the
surface.
- Returns:
- possible object is
Patches
setPatches
public void setPatches(Patches value)
- Sets the value of the patches property.
- Parameters:
value
- allowed object is
Patches
isSetPatches
public boolean isSetPatches()
toString
public String toString()
- Overrides:
toString
in class AbstractSurfaceType
append
public StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
- Specified by:
append
in interface org.jvnet.jaxb2_commons.lang.ToString
- Overrides:
append
in class AbstractSurfaceType
appendFields
public StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
- Specified by:
appendFields
in interface org.jvnet.jaxb2_commons.lang.ToString
- Overrides:
appendFields
in class AbstractSurfaceType
equals
public boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
- Specified by:
equals
in interface org.jvnet.jaxb2_commons.lang.Equals
- Overrides:
equals
in class AbstractSurfaceType
equals
public boolean equals(Object object)
- Overrides:
equals
in class AbstractSurfaceType
hashCode
public int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
- Specified by:
hashCode
in interface org.jvnet.jaxb2_commons.lang.HashCode
- Overrides:
hashCode
in class AbstractSurfaceType
hashCode
public int hashCode()
- Overrides:
hashCode
in class AbstractSurfaceType
clone
public Object clone()
- Overrides:
clone
in class AbstractSurfaceType
copyTo
public Object copyTo(Object target)
- Specified by:
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
- Overrides:
copyTo
in class AbstractSurfaceType
copyTo
public Object copyTo(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
Object target,
org.jvnet.jaxb2_commons.lang.CopyStrategy strategy)
- Specified by:
copyTo
in interface org.jvnet.jaxb2_commons.lang.CopyTo
- Overrides:
copyTo
in class AbstractSurfaceType
createNewInstance
public Object createNewInstance()
- Specified by:
createNewInstance
in interface org.jvnet.jaxb2_commons.lang.CopyTo
- Overrides:
createNewInstance
in class AbstractSurfaceType
Copyright © 2011 TRiDaS. All Rights Reserved.