|
base
|
This is the complete list of members for base::geometry::Spline< DIM >, including all inherited members.
| advance(double t, double length, double _geores) const | base::geometry::Spline< DIM > | inline |
| append(SplineBase const &other) | base::geometry::SplineBase | |
| append(SplineBase const &other, double tolerance) | base::geometry::SplineBase | |
| base_t typedef | base::geometry::Spline< DIM > | |
| 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(int order) const | base::geometry::Spline< DIM > | inline |
| base::geometry::SplineBase::derive(unsigned int order, SplineBase &result) const | base::geometry::SplineBase | |
| dichotomic_search(double start_t, double end_t, Test test, double resolution, double parameter_threshold) const | base::geometry::Spline< DIM > | inline |
| dichotomic_search(double start_t, vector_t const &start_p, double end_t, vector_t const &end_p, Test test, double resolution, double parameter_threshold) const | base::geometry::Spline< DIM > | inline |
| distanceError(base::Vector3d _pt, double _param) | base::geometry::SplineBase | protected |
| distanceTo(vector_t const &_pt) const | base::geometry::Spline< DIM > | inline |
| doAdvance(double &result, double &cur_length, double target, double start, vector_t const &start_p, double end, vector_t const &end_p, double _geores) const | base::geometry::Spline< DIM > | inline |
| findClosestPoints(vector_t const &_pt, std::vector< double > &_points, std::vector< std::pair< double, double > > &_curves) const | base::geometry::Spline< DIM > | inline |
| findClosestPoints(vector_t const &_pt, std::vector< double > &_points, std::vector< std::pair< double, double > > &_curves, double _geores) const | base::geometry::Spline< DIM > | inline |
| base::geometry::SplineBase::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(vector_t const &_point, vector_t const &_normal, std::vector< double > &_result_points, std::vector< std::pair< double, double > > &_result_curves, double _geores) const | base::geometry::Spline< DIM > | inline |
| base::geometry::SplineBase::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(vector_t const &_pt) const | base::geometry::Spline< DIM > | inline |
| findOneClosestPoint(vector_t const &_pt, double _geometric_resolution) const | base::geometry::Spline< DIM > | inline |
| findOneClosestPoint(vector_t const &_pt, double _guess, double _geometric_resolution) const | base::geometry::Spline< DIM > | inline |
| base::geometry::SplineBase::findOneClosestPoint(double const *_pt, double _guess, double _geores) const | base::geometry::SplineBase | protected |
| findOneLineIntersection(vector_t const &_pt, vector_t const &_normal) const | base::geometry::Spline< DIM > | inline |
| findOneLineIntersection(vector_t const &_pt, vector_t const &_normal, double geometric_resolution) const | base::geometry::Spline< DIM > | inline |
| findOneLineIntersection(vector_t const &_pt, vector_t const &_normal, double _guess, double _geometric_resolution) const | base::geometry::Spline< DIM > | inline |
| findOneLineIntersection(vector_t const &_pt, vector_t const &_normal, vector_t const &_guess, double _geometric_resolution) const | base::geometry::Spline< DIM > | inline |
| base::geometry::SplineBase::findOneLineIntersection(double const *_point, double const *_normal, double _guess, double _geores) const | base::geometry::SplineBase | protected |
| findPointIntersections(vector_t const &_point, std::vector< double > &_result_points, std::vector< std::pair< double, double > > &_result_curves, double _geores) const | base::geometry::Spline< DIM > | inline |
| base::geometry::SplineBase::findPointIntersections(double const *_point, std::vector< double > &_result_points, std::vector< std::pair< double, double > > &_result_curves, double _geores) const | base::geometry::SplineBase | protected |
| findSegmentIntersections(vector_t const &_p0, vector_t const &_p1, std::vector< double > &_result_points, std::vector< std::pair< double, double > > &_result_curves, double _geores) const | base::geometry::Spline< DIM > | inline |
| findSphereIntersections(vector_t const &_center, double _radius, std::vector< double > &points, std::vector< std::pair< double, double > > &segments) const | base::geometry::Spline< DIM > | inline |
| findSphereIntersections(vector_t const &_center, double _radius, std::vector< double > &points, std::vector< std::pair< double, double > > &segments, double _geores) const | base::geometry::Spline< DIM > | inline |
| base::geometry::SplineBase::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 |
| getEndPoint() const | base::geometry::Spline< DIM > | 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 _param) const | base::geometry::Spline< DIM > | inline |
| base::geometry::SplineBase::getPoint(double *result, double _param) const | base::geometry::SplineBase | protected |
| getPointAndTangent(double _param) const | base::geometry::Spline< DIM > | inline |
| base::geometry::SplineBase::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 | |
| getPoints(std::vector< double > const ¶meters) const | base::geometry::Spline< DIM > | inline |
| 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 |
| getStartPoint() const | base::geometry::Spline< DIM > | 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< vector_t > const &points, std::vector< double > const ¶meters=std::vector< double >(), std::vector< SplineBase::CoordinateType > const &coord_types=std::vector< SplineBase::CoordinateType >()) | base::geometry::Spline< DIM > | inline |
| interpolate(std::vector< vector_t > const &points, std::vector< double > ¶metersOut, std::vector< double > const ¶metersIn=std::vector< double >(), std::vector< SplineBase::CoordinateType > const &coord_types=std::vector< SplineBase::CoordinateType >()) | base::geometry::Spline< DIM > | inline |
| interpolate(std::vector< vector_ta > const &points, std::vector< double > ¶metersOut, std::vector< double > const ¶metersIn=std::vector< double >(), std::vector< SplineBase::CoordinateType > const &coord_types=std::vector< SplineBase::CoordinateType >()) | base::geometry::Spline< DIM > | inline |
| interpolate(std::vector< vector_ta > const &points, std::vector< double > const ¶meters=std::vector< double >(), std::vector< SplineBase::CoordinateType > const &coord_types=std::vector< SplineBase::CoordinateType >()) | base::geometry::Spline< DIM > | inline |
| interpolate(std::vector< double > const &coordinates, std::vector< double > const ¶meters=std::vector< double >(), std::vector< SplineBase::CoordinateType > const &coord_types=std::vector< SplineBase::CoordinateType >()) | base::geometry::Spline< DIM > | inline |
| interpolate(std::vector< double > const &coordinates, std::vector< double > ¶meterOut, std::vector< double > const ¶meterIn=std::vector< double >(), std::vector< SplineBase::CoordinateType > const &coord_types=std::vector< SplineBase::CoordinateType >()) | base::geometry::Spline< DIM > | inline |
| base::geometry::SplineBase::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 | |
| 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 | |
| isCloser(const vector_t &p, const double &squaredDist, const double param, vector_t &pOfParam, double &squaredDistOfParam) const | base::geometry::Spline< DIM > | inline |
| isEmpty() const | base::geometry::SplineBase | inline |
| isIntersectingSegment(vector_t const &_p0, vector_t const &_p1, double _geores) | base::geometry::Spline< DIM > | 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 | |
| length(double start, double end, double _geores) const | base::geometry::Spline< DIM > | inline |
| localClosestPointSearch(vector_t const &_pt, double _guess, double _start, double _end) | base::geometry::Spline< DIM > | inline |
| localClosestPointSearch(vector_t const &_pt, double _guess, double _start, double _end, double _geores) | base::geometry::Spline< DIM > | inline |
| 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 | |
| sample(double _geores, std::vector< double > *parameters=0, int max_recursion=20) const | base::geometry::Spline< DIM > | inline |
| sample(std::vector< vector_t > &result, double _geores, std::vector< double > *parameters=0, int max_recursion=20) const | base::geometry::Spline< DIM > | inline |
| sample(std::vector< vector_t > &result, double start, vector_t const &start_p, double end, vector_t const &end_p, double _geores, std::vector< double > *parameters, int max_recursion=20) const | base::geometry::Spline< DIM > | inline |
| 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(vector_t const &v) | base::geometry::Spline< DIM > | inline |
| base::geometry::SplineBase::setSingleton(double const *coordinates) | base::geometry::SplineBase | |
| simplify() | base::geometry::SplineBase | |
| simplify(double tolerance) | base::geometry::SplineBase | |
| Spline(double geometric_resolution=0.1, int order=3) | base::geometry::Spline< DIM > | inlineexplicit |
| Spline(double geometric_resolution, SISLCurve *curve) | base::geometry::Spline< DIM > | inlineexplicit |
| Spline(SplineBase const &base) | base::geometry::Spline< DIM > | inline |
| 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 | |
| transform(Transform const &t) | base::geometry::Spline< DIM > | inline |
| transform_t typedef | base::geometry::Spline< DIM > | |
| vector_t typedef | base::geometry::Spline< DIM > | |
| vector_ta typedef | base::geometry::Spline< DIM > | |
| ~SplineBase() | base::geometry::SplineBase |
1.8.13