base
|
This is the complete list of members for base::geometry::SplineBase, including all inherited members.
append(SplineBase const &other) | base::geometry::SplineBase | |
append(SplineBase const &other, double tolerance) | base::geometry::SplineBase | |
checkAndNormalizeParam(double ¶m, double equalDistance=0.001) const | base::geometry::SplineBase | protected |
clear() | base::geometry::SplineBase | |
CoordinateType enum name | base::geometry::SplineBase | |
crop(double start_t, double end_t) | base::geometry::SplineBase | |
DERIVATIVE_TO_NEXT enum value | base::geometry::SplineBase | |
DERIVATIVE_TO_PRIOR enum value | base::geometry::SplineBase | |
derive(unsigned int order, SplineBase &result) const | base::geometry::SplineBase | |
distanceError(base::Vector3d _pt, double _param) | base::geometry::SplineBase | protected |
findClosestPoints(double const *ref_point, std::vector< double > &_result_points, std::vector< std::pair< double, double > > &_result_curves, double _geores) const | base::geometry::SplineBase | protected |
findLineIntersections(double const *_point, double const *_normal, std::vector< double > &_result_points, std::vector< std::pair< double, double > > &_result_curves, double _geores) const | base::geometry::SplineBase | protected |
findOneClosestPoint(double const *_pt, double _guess, double _geores) const | base::geometry::SplineBase | protected |
findOneLineIntersection(double const *_point, double const *_normal, double _guess, double _geores) const | base::geometry::SplineBase | protected |
findPointIntersections(double const *_point, std::vector< double > &_result_points, std::vector< std::pair< double, double > > &_result_curves, double _geores) const | base::geometry::SplineBase | protected |
findSphereIntersections(double const *_center, double radius, std::vector< double > &points, std::vector< std::pair< double, double > > &segments, double _geores) const | base::geometry::SplineBase | protected |
getCoordinates() const | base::geometry::SplineBase | |
getCoordinatesStride() const | base::geometry::SplineBase | inline |
getCurvature(double _param) const | base::geometry::SplineBase | |
getCurvatureMax() | base::geometry::SplineBase | |
getCurveLength(double relative_resolution=0.01) const | base::geometry::SplineBase | |
getCurveLength(double startParam, double relative_resolution) const | base::geometry::SplineBase | |
getCurveLength(double startParam, double endParam, double relative_resolution) const | base::geometry::SplineBase | |
getCurveOrder() const | base::geometry::SplineBase | inline |
getDimension() const | base::geometry::SplineBase | inline |
getEndParam() const | base::geometry::SplineBase | inline |
getFrenetFrame(double _param) | base::geometry::SplineBase | protected |
getGeometricResolution() const | base::geometry::SplineBase | inline |
getHeading(double _param) | base::geometry::SplineBase | protected |
getKnots() const | base::geometry::SplineBase | |
getPoint(double *result, double _param) const | base::geometry::SplineBase | protected |
getPointAndTangent(double *result, double _param) const | base::geometry::SplineBase | protected |
getPointAndTangentHelper(double *result, double _param, bool with_tangent) const | base::geometry::SplineBase | protected |
getPointCount() const | base::geometry::SplineBase | |
getResultClosestToGuess(double _guess, std::vector< double > points, std::vector< std::pair< double, double > > curves) const | base::geometry::SplineBase | protected |
getSISLCurve() const | base::geometry::SplineBase | |
getSISLCurve() | base::geometry::SplineBase | |
getSISLCurveType() const | base::geometry::SplineBase | |
getStartParam() const | base::geometry::SplineBase | inline |
getSubSpline(double start_t, double end_t) const | base::geometry::SplineBase | |
getVariationOfCurvature(double _param) | base::geometry::SplineBase | |
headingError(double _actHeading, double _param) | base::geometry::SplineBase | protected |
interpolate(std::vector< double > const &coordinates, std::vector< double > const ¶meters=std::vector< double >(), std::vector< CoordinateType > const &coord_types=std::vector< CoordinateType >()) | base::geometry::SplineBase | |
interpolate(std::vector< double > const &coordinates, std::vector< double > ¶meterOut, std::vector< double > const ¶meterIn=std::vector< double >(), std::vector< CoordinateType > const &coord_types=std::vector< CoordinateType >()) | base::geometry::SplineBase | |
isEmpty() const | base::geometry::SplineBase | inline |
isNURBS() const | base::geometry::SplineBase | |
isSingleton() const | base::geometry::SplineBase | inline |
join(SplineBase const &other, double tolerance, bool with_tangents) | base::geometry::SplineBase | |
KNUCKLE_POINT enum value | base::geometry::SplineBase | |
localClosestPointSearch(double const *ref_point, double _guess, double _start, double _end, double _geores) const | base::geometry::SplineBase | protected |
operator=(SplineBase const &base) | base::geometry::SplineBase | |
ORDINARY_POINT enum value | base::geometry::SplineBase | |
poseError(base::Vector3d _pt, double _actZRot, double _st_para) | base::geometry::SplineBase | protected |
poseError(base::Vector3d _pt, double _actZRot, double _st_para, double minParam) | base::geometry::SplineBase | protected |
printCurveProperties(std::ostream &io) | base::geometry::SplineBase | |
reset(std::vector< double > const &coordinates, std::vector< double > const &knots, int kind=-1) | base::geometry::SplineBase | |
reset(SISLCurve *curve) | base::geometry::SplineBase | protected |
reverse() | base::geometry::SplineBase | |
SECOND_DERIVATIVE_TO_NEXT enum value | base::geometry::SplineBase | |
SECOND_DERIVATIVE_TO_PRIOR enum value | base::geometry::SplineBase | |
setCurveOrder(int value) | base::geometry::SplineBase | inline |
setGeometricResolution(double _geores) | base::geometry::SplineBase | inline |
setSingleton(double const *coordinates) | base::geometry::SplineBase | |
simplify() | base::geometry::SplineBase | |
simplify(double tolerance) | base::geometry::SplineBase | |
SplineBase(SplineBase const &source) | base::geometry::SplineBase | |
SplineBase(int dimension, double geometric_resolution=0.1, int order=3) | base::geometry::SplineBase | explicit |
SplineBase(double geometric_resolution, SISLCurve *curve) | base::geometry::SplineBase | explicit |
split(SplineBase &second_part, double parameter) | base::geometry::SplineBase | |
TANGENT_POINT_FOR_NEXT enum value | base::geometry::SplineBase | |
TANGENT_POINT_FOR_PRIOR enum value | base::geometry::SplineBase | |
testIntersection(SplineBase const &other, double resolution=0.01) const | base::geometry::SplineBase | |
~SplineBase() | base::geometry::SplineBase |