|
||||||||||
| 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. |
java.util.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()
java.util.List<Knot> getKnots()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||