Package com.luciad.format.gml31.model
Class TLcdGML31Cylinder
- All Implemented Interfaces:
ILcdDataObject
,ILcdBounded
,ILcdShape
,ILcdCloneable
,ILcdDeepCloneable
,ILcdFeatured
,ILcdSelfDescribedFeatured
,Serializable
,Cloneable
A cylinder is a gridded surface given as a
family of circles whose positions vary along a set of parallel
lines, keeping the cross sectional horizontal curves of a
constant shape.
NOTE! Given the same working assumptions as in the previous
note, a Cylinder can be given by two circles, giving us the
control points of the form ((P1, P2, P3),(P4, P5, P6)).
- Since:
- 10.0
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final TLcdDataProperty
Data property that maps to thehorizontalCurveType
attribute.static final TLcdDataProperty
Data property that maps to theverticalCurveType
attribute.Fields inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractGriddedSurface
COLUMNS_PROPERTY, ROW_PROPERTY, ROWS_PROPERTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns the value of the property that maps to thehorizontalCurveType
attribute.Returns the value of the property that maps to theverticalCurveType
attribute.void
Sets the value of the property that maps to thehorizontalCurveType
attribute.void
Sets the value of the property that maps to theverticalCurveType
attribute.Methods inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractGriddedSurface
getColumns, getRow, getRows, setColumns, setRows
Methods inherited from class com.luciad.format.gml31.model.TLcdGML31AbstractSurfacePatch
contains2D, contains2D, contains3D, contains3D, getBounds, getFocusPoint
Methods inherited from class com.luciad.datamodel.TLcdFeaturedDataObject
canSetFeature, getFeature, getFeature, getFeatureCount, getFeaturedDescriptor, setFeature, setFeature
Methods inherited from class com.luciad.datamodel.TLcdDataObject
clone, clone, getDataType, getValue, getValue, hasValue, hasValue, setValue, setValue, toString
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.luciad.util.ILcdCloneable
clone
-
Field Details
-
HORIZONTAL_CURVE_TYPE_PROPERTY
Data property that maps to thehorizontalCurveType
attribute. The possible values for this property are instances ofELcdGML31CurveInterpolation
. -
VERTICAL_CURVE_TYPE_PROPERTY
Data property that maps to theverticalCurveType
attribute. The possible values for this property are instances ofELcdGML31CurveInterpolation
.
-
-
Constructor Details
-
TLcdGML31Cylinder
public TLcdGML31Cylinder() -
TLcdGML31Cylinder
-
-
Method Details
-
getHorizontalCurveType
Returns the value of the property that maps to thehorizontalCurveType
attribute.- Returns:
- the value of the
HORIZONTAL_CURVE_TYPE_PROPERTY
property.
-
setHorizontalCurveType
Sets the value of the property that maps to thehorizontalCurveType
attribute.- Parameters:
aValue
- the value to set for theHORIZONTAL_CURVE_TYPE_PROPERTY
property.
-
getVerticalCurveType
Returns the value of the property that maps to theverticalCurveType
attribute.- Returns:
- the value of the
VERTICAL_CURVE_TYPE_PROPERTY
property.
-
setVerticalCurveType
Sets the value of the property that maps to theverticalCurveType
attribute.- Parameters:
aValue
- the value to set for theVERTICAL_CURVE_TYPE_PROPERTY
property.
-