|
deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BSpline
CurveSegment
that uses either polynomial or rational interpolation.
Description from the GML 3.1.1 schema:
A B-Spline is a piecewise parametric polynomial or rational curve described in terms of control points and basis functions. Knots are breakpoints on the curve that connect its pieces. They are given as a non-decreasing sequence of real numbers. If the weights in the knots are equal then it is a polynomial spline. The degree is the algebraic degree of the basis functions.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.deegree.geometry.primitive.segments.CurveSegment |
---|
CurveSegment.CurveSegmentType |
Method Summary | |
---|---|
Points |
getControlPoints()
Returns the control points of the segment. |
List<Knot> |
getKnots()
Returns the knots that define the spline basis functions. |
int |
getPolynomialDegree()
Returns the degree of the polynomial used for interpolation in this spline. |
boolean |
isPolynomial()
Returns whether the interpolation is polynomial or rational. |
Methods inherited from interface org.deegree.geometry.primitive.segments.CurveSegment |
---|
getCoordinateDimension, getEndPoint, getSegmentType, getStartPoint |
Method Detail |
---|
Points getControlPoints()
int getPolynomialDegree()
boolean isPolynomial()
List<Knot> getKnots()
|
deegree-core-3.0-pre-nightly (2010/03/05 00:01) - official | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |