Package org.opengis.geometry.coordinate
Class BSplineSurfaceForm
 Object

 CodeList<BSplineSurfaceForm>

 BSplineSurfaceForm

 All Implemented Interfaces:
Serializable
,Comparable<BSplineSurfaceForm>
,ControlledVocabulary
@UML(identifier="GM_BSplineSurfaceForm", specification=ISO_19107) public class BSplineSurfaceForm extends CodeList<BSplineSurfaceForm>
Indicates a particular geometric form represented by aBSplineSurface
. Since:
 GeoAPI 2.1
 See Also:
 Serialized Form


Field Summary
Fields Modifier and Type Field Description static BSplineSurfaceForm
CONICAL
A bounded portion of the surface of a right circular cone represented by a Bspline surface.static BSplineSurfaceForm
CYLINDRICAL
A bounded portion of a cylindrical surface represented by a Bspline surface.static BSplineSurfaceForm
PLANAR
A bounded portion of a plane represented by a Bspline surface of degree 1 in each parameter.static BSplineSurfaceForm
SPHERICAL
A bounded portion of a sphere, or a complete sphere represented by a Bspline surface.static BSplineSurfaceForm
TOROIDAL
A torus or a portion of a torus represented by a Bspline surface.static BSplineSurfaceForm
UNSPECIFIED
No particular surface is specified..

Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description BSplineSurfaceForm[]
family()
Returns the list of codes of the same kind than this code list element.static BSplineSurfaceForm
valueOf(String code)
Returns the Bspline surface form that matches the given string, or returns a new one if none match it.static BSplineSurfaceForm[]
values()
Returns the list ofBSplineSurfaceForm
s.



Field Detail

PLANAR
@UML(identifier="planar", obligation=CONDITIONAL, specification=ISO_19107) public static final BSplineSurfaceForm PLANAR
A bounded portion of a plane represented by a Bspline surface of degree 1 in each parameter.

CYLINDRICAL
@UML(identifier="cylindrical", obligation=CONDITIONAL, specification=ISO_19107) public static final BSplineSurfaceForm CYLINDRICAL
A bounded portion of a cylindrical surface represented by a Bspline surface.

CONICAL
@UML(identifier="conical", obligation=CONDITIONAL, specification=ISO_19107) public static final BSplineSurfaceForm CONICAL
A bounded portion of the surface of a right circular cone represented by a Bspline surface.

SPHERICAL
@UML(identifier="spherical", obligation=CONDITIONAL, specification=ISO_19107) public static final BSplineSurfaceForm SPHERICAL
A bounded portion of a sphere, or a complete sphere represented by a Bspline surface.

TOROIDAL
@UML(identifier="toroidal", obligation=CONDITIONAL, specification=ISO_19107) public static final BSplineSurfaceForm TOROIDAL
A torus or a portion of a torus represented by a Bspline surface.

UNSPECIFIED
@UML(identifier="unspecified", obligation=CONDITIONAL, specification=ISO_19107) public static final BSplineSurfaceForm UNSPECIFIED
No particular surface is specified..


Method Detail

values
public static BSplineSurfaceForm[] values()
Returns the list ofBSplineSurfaceForm
s. Returns:
 the list of codes declared in the current JVM.

family
public BSplineSurfaceForm[] family()
Returns the list of codes of the same kind than this code list element. Invoking this method is equivalent to invokingvalues()
, except that this method can be invoked on an instance of the parentCodeList
class. Specified by:
family
in interfaceControlledVocabulary
 Specified by:
family
in classCodeList<BSplineSurfaceForm>
 Returns:
 all code values for this code list.

valueOf
public static BSplineSurfaceForm valueOf(String code)
Returns the Bspline surface form that matches the given string, or returns a new one if none match it. More specifically, this methods returns the first instance for whichname().equals(code)
returnstrue
. If no existing instance is found, then a new one is created for the given name. Parameters:
code
 the name of the code to fetch or to create. Returns:
 a code matching the given name.

