appendCurve(ParamCurve *other_curve, int continuity, double &dist, bool repar=true) | Go::SplineCurve | [virtual] |
appendCurve(ParamCurve *cv, bool repar=true) | Go::SplineCurve | [virtual] |
basis() const | Go::SplineCurve | [inline] |
basis() | Go::SplineCurve | [inline] |
boundingBox() const | Go::SplineCurve | [virtual] |
classType() | Go::SplineCurve | [inline, static] |
clone() const | Go::SplineCurve | [inline, virtual] |
closestPoint(const Point &pt, double tmin, double tmax, double &clo_t, Point &clo_pt, double &clo_dist, double const *seed=0) const | Go::SplineCurve | [virtual] |
Go::ParamCurve::closestPoint(const Point &pt, double &clo_t, Point &clo_pt, double &clo_dist) const | Go::ParamCurve | |
coefs_begin() | Go::SplineCurve | [inline] |
coefs_begin() const | Go::SplineCurve | [inline] |
coefs_end() | Go::SplineCurve | [inline] |
coefs_end() const | Go::SplineCurve | [inline] |
compositeBox() const | Go::SplineCurve | [virtual] |
derivCurve(int ider) const | Go::SplineCurve | |
dimension() const | Go::SplineCurve | [virtual] |
directionCone() const | Go::SplineCurve | [virtual] |
endparam() const | Go::SplineCurve | [virtual] |
estimatedCurveLength(int numpts=4) const | Go::ParamCurve | |
estimatedCurveLength(double tmin, double tmax, int numpts=4) const | Go::ParamCurve | |
geometryCurve() | Go::SplineCurve | [virtual] |
insertKnot(double apar) | Go::SplineCurve | |
insertKnot(const std::vector< double > &new_knots) | Go::SplineCurve | |
instanceType() const | Go::SplineCurve | [virtual] |
interpolate(Interpolator &interpolator, int num_points, int dim, const double *param_start, const double *data_start) | Go::SplineCurve | |
isDegenerate(double degenerate_epsilon) | Go::SplineCurve | [virtual] |
knotsBegin() | Go::SplineCurve | [inline] |
knotsBegin() const | Go::SplineCurve | [inline] |
knotsEnd() | Go::SplineCurve | [inline] |
knotsEnd() const | Go::SplineCurve | [inline] |
makeBernsteinKnots() | Go::SplineCurve | |
makeKnotEndRegular() | Go::SplineCurve | |
makeKnotStartRegular() | Go::SplineCurve | |
nextSegmentVal(double par, bool forward, double tol) const | Go::SplineCurve | [virtual] |
numCoefs() const | Go::SplineCurve | [inline] |
order() const | Go::SplineCurve | [inline] |
point(Point &pt, double tpar) const | Go::SplineCurve | [virtual] |
point(std::vector< Point > &pts, double tpar, int derivs, bool from_right=true) const | Go::SplineCurve | [virtual] |
Go::ParamCurve::point(double tpar) const | Go::ParamCurve | |
Go::ParamCurve::point(double tpar, int derivs, bool from_right=true) const | Go::ParamCurve | |
raiseOrder(int i=1) | Go::SplineCurve | |
rational() const | Go::SplineCurve | [inline] |
rcoefs_begin() | Go::SplineCurve | [inline] |
rcoefs_begin() const | Go::SplineCurve | [inline] |
rcoefs_end() | Go::SplineCurve | [inline] |
rcoefs_end() const | Go::SplineCurve | [inline] |
read(std::istream &is) | Go::SplineCurve | [virtual] |
removeKnot(double tpar) | Go::SplineCurve | |
reverseParameterDirection(bool switchparam=false) | Go::SplineCurve | [virtual] |
setParameterInterval(double t1, double t2) | Go::SplineCurve | |
SplineCurve() | Go::SplineCurve | [inline] |
SplineCurve(int number, int order, RandomIterator1 knotstart, RandomIterator2 coefsstart, int dim, bool rational=false) | Go::SplineCurve | [inline] |
SplineCurve(const Point &pnt1, const Point &pnt2) | Go::SplineCurve | |
SplineCurve(const Point &pnt1, double startpar, const Point &pnt2, double endpar) | Go::SplineCurve | |
startparam() const | Go::SplineCurve | [virtual] |
subCurve(double from_par, double to_par, double fuzzy=DEFAULT_PARAMETER_EPSILON) const | Go::SplineCurve | [virtual] |
swap(SplineCurve &other) | Go::SplineCurve | |
write(std::ostream &os) const | Go::SplineCurve | [virtual] |
writeStandardHeader(std::ostream &os) const | Go::GeomObject | |
~ParamCurve() | Go::ParamCurve | [virtual] |
~SplineCurve() | Go::SplineCurve | [virtual] |