com.luciad.format.gml3.*
packages are replaced by new decoders and encoders in the
packages com.luciad.format.gml2.xml
, com.luciad.format.gml31.xml
and
com.luciad.format.gml32.xml
.public interface ILcdGML3AbstractCurveSegment
gml:AbstractCurveSegmentType
type.
Curve segment defines a homogeneous segment of a curve.
NOTE Use of the attributes is only appropriate when the basic curve definition is an
underdetermined system. For example, line string segments cannot support continuity above C 0 ,
since there is no spare control parameter to adjust the incoming angle at the end points of the
segment. Spline functions on the other hand often have extra degrees of freedom on end segments
that allow them to adjust the values of the derivatives to support C 1 or higher continuity.
(GML Specification, v3.1.0, paragraph 10.2.1.2)Modifier and Type | Method and Description |
---|---|
int |
getNumDerivativesAtEnd()
Deprecated.
The attribute "numDerivativesAtEnd" specifies the type of continuity between this curve segment
and its successor.
|
int |
getNumDerivativesAtStart()
Deprecated.
The attribute "numDerivativesAtStart" specifies the type of continuity between this curve
segment and its predecessor.
|
int |
getNumDerivativesInterior()
Deprecated.
The attribute "numDerivativesInterior" specifies the type of continuity that is guaranteed
interior to the curve.
|
void |
setNumDerivativesAtEnd(int aDerivatives)
Deprecated.
Sets the number of derivatives at end.
|
void |
setNumDerivativesAtStart(int aDerivatives)
Deprecated.
Sets the number of derivatives at start.
|
void |
setNumDerivativesInterior(int aDerivatives)
Deprecated.
Sets the number of interior derivatives.
|
int getNumDerivativesAtStart()
int getNumDerivativesAtEnd()
int getNumDerivativesInterior()
void setNumDerivativesAtStart(int aDerivatives)
aDerivatives
- getNumDerivativesAtStart()
void setNumDerivativesAtEnd(int aDerivatives)
aDerivatives
- getNumDerivativesAtEnd()
void setNumDerivativesInterior(int aDerivatives)
aDerivatives
- getNumDerivativesInterior()