|
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 |
1.8.13