|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@UML(identifier="GM_SplineCurve",
specification=ISO_19107)
public interface SplineCurveRoot for subtypes of curve segment using some version of spline, either polynomial or rational functions.
| Method Summary | |
|---|---|
PointArray |
getControlPoints()
An array of points that are used in the interpolation in this spline curve. |
int |
getDegree()
The degree of the polynomial used for interpolation in a polynomial spline. |
List<Knot> |
getKnots()
The sequence of distinct knots used to define the spline basis functions. |
| Methods inherited from interface CurveSegment |
|---|
getBoundary, getCurve, getInterpolation, getNumDerivativesAtEnd, getNumDerivativesAtStart, getNumDerivativesInterior, getSamplePoints, reverse |
| Methods inherited from interface GenericCurve |
|---|
asLineString, forConstructiveParam, forParam, getEndConstructiveParam, getEndParam, getEndPoint, getParamForPoint, getStartConstructiveParam, getStartParam, getStartPoint, getTangent, length, length |
| Method Detail |
|---|
@UML(identifier="knot",
obligation=MANDATORY,
specification=ISO_19107)
List<Knot> getKnots()
@UML(identifier="degree",
obligation=MANDATORY,
specification=ISO_19107)
int getDegree()
@UML(identifier="controlPoints",
obligation=MANDATORY,
specification=ISO_19107)
PointArray getControlPoints()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||