base
base::geometry::Spline3Base Member List

This is the complete list of members for base::geometry::Spline3Base, including all inherited members.

append(SplineBase const &other)base::geometry::SplineBase
append(SplineBase const &other, double tolerance)base::geometry::SplineBase
checkAndNormalizeParam(double &param, double equalDistance=0.001) constbase::geometry::SplineBaseprotected
clear()base::geometry::SplineBase
CoordinateType enum namebase::geometry::SplineBase
crop(double start_t, double end_t)base::geometry::SplineBase
DERIVATIVE_TO_NEXT enum valuebase::geometry::SplineBase
DERIVATIVE_TO_PRIOR enum valuebase::geometry::SplineBase
derive(unsigned int order, SplineBase &result) constbase::geometry::SplineBase
distanceError(base::Vector3d _pt, double _param)base::geometry::Spline3Baseinline
findClosestPoints(double const *ref_point, std::vector< double > &_result_points, std::vector< std::pair< double, double > > &_result_curves, double _geores) constbase::geometry::SplineBaseprotected
findLineIntersections(double const *_point, double const *_normal, std::vector< double > &_result_points, std::vector< std::pair< double, double > > &_result_curves, double _geores) constbase::geometry::SplineBaseprotected
findOneClosestPoint(double const *_pt, double _guess, double _geores) constbase::geometry::SplineBaseprotected
findOneLineIntersection(double const *_point, double const *_normal, double _guess, double _geores) constbase::geometry::SplineBaseprotected
findPointIntersections(double const *_point, std::vector< double > &_result_points, std::vector< std::pair< double, double > > &_result_curves, double _geores) constbase::geometry::SplineBaseprotected
findSphereIntersections(double const *_center, double radius, std::vector< double > &points, std::vector< std::pair< double, double > > &segments, double _geores) constbase::geometry::SplineBaseprotected
getCoordinates() constbase::geometry::SplineBase
getCoordinatesStride() constbase::geometry::SplineBaseinline
getCurvature(double _param) constbase::geometry::SplineBase
getCurvatureMax()base::geometry::SplineBase
getCurveLength(double relative_resolution=0.01) constbase::geometry::SplineBase
getCurveLength(double startParam, double relative_resolution) constbase::geometry::SplineBase
getCurveLength(double startParam, double endParam, double relative_resolution) constbase::geometry::SplineBase
getCurveOrder() constbase::geometry::SplineBaseinline
getDimension() constbase::geometry::SplineBaseinline
getEndParam() constbase::geometry::SplineBaseinline
getFrenetFrame(double _param)base::geometry::Spline3Baseinline
getGeometricResolution() constbase::geometry::SplineBaseinline
getHeading(double _param)base::geometry::Spline3Baseinline
getKnots() constbase::geometry::SplineBase
getPoint(double *result, double _param) constbase::geometry::SplineBaseprotected
getPointAndTangent(double *result, double _param) constbase::geometry::SplineBaseprotected
getPointAndTangentHelper(double *result, double _param, bool with_tangent) constbase::geometry::SplineBaseprotected
getPointCount() constbase::geometry::SplineBase
getResultClosestToGuess(double _guess, std::vector< double > points, std::vector< std::pair< double, double > > curves) constbase::geometry::SplineBaseprotected
getSISLCurve() constbase::geometry::SplineBase
getSISLCurve()base::geometry::SplineBase
getSISLCurveType() constbase::geometry::SplineBase
getStartParam() constbase::geometry::SplineBaseinline
getSubSpline(double start_t, double end_t) constbase::geometry::SplineBase
getVariationOfCurvature(double _param)base::geometry::SplineBase
headingError(double _actZRot, double _param)base::geometry::Spline3Baseinline
interpolate(std::vector< double > const &coordinates, std::vector< double > const &parameters=std::vector< double >(), std::vector< CoordinateType > const &coord_types=std::vector< CoordinateType >())base::geometry::SplineBase
interpolate(std::vector< double > const &coordinates, std::vector< double > &parameterOut, std::vector< double > const &parameterIn=std::vector< double >(), std::vector< CoordinateType > const &coord_types=std::vector< CoordinateType >())base::geometry::SplineBase
isEmpty() constbase::geometry::SplineBaseinline
isNURBS() constbase::geometry::SplineBase
isSingleton() constbase::geometry::SplineBaseinline
join(SplineBase const &other, double tolerance, bool with_tangents)base::geometry::SplineBase
KNUCKLE_POINT enum valuebase::geometry::SplineBase
localClosestPointSearch(double const *ref_point, double _guess, double _start, double _end, double _geores) constbase::geometry::SplineBaseprotected
operator=(SplineBase const &base)base::geometry::SplineBase
ORDINARY_POINT enum valuebase::geometry::SplineBase
poseError(base::Vector3d const &_position, double _heading, double _guess)base::geometry::Spline3Baseinline
poseError(base::Vector3d const &_position, double _heading, double _guess, double minParam)base::geometry::Spline3Baseinline
base::geometry::SplineBase::poseError(base::Vector3d _pt, double _actZRot, double _st_para)base::geometry::SplineBaseprotected
base::geometry::SplineBase::poseError(base::Vector3d _pt, double _actZRot, double _st_para, double minParam)base::geometry::SplineBaseprotected
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::SplineBaseprotected
reverse()base::geometry::SplineBase
SECOND_DERIVATIVE_TO_NEXT enum valuebase::geometry::SplineBase
SECOND_DERIVATIVE_TO_PRIOR enum valuebase::geometry::SplineBase
setCurveOrder(int value)base::geometry::SplineBaseinline
setGeometricResolution(double _geores)base::geometry::SplineBaseinline
setSingleton(double const *coordinates)base::geometry::SplineBase
simplify()base::geometry::SplineBase
simplify(double tolerance)base::geometry::SplineBase
Spline3Base(int dimension, double geometric_resolution, int order)base::geometry::Spline3Baseinlineexplicit
Spline3Base(double geometric_resolution, SISLCurve *curve)base::geometry::Spline3Baseinlineexplicit
Spline3Base(SplineBase const &source)base::geometry::Spline3Baseinline
SplineBase(SplineBase const &source)base::geometry::SplineBase
SplineBase(int dimension, double geometric_resolution=0.1, int order=3)base::geometry::SplineBaseexplicit
SplineBase(double geometric_resolution, SISLCurve *curve)base::geometry::SplineBaseexplicit
split(SplineBase &second_part, double parameter)base::geometry::SplineBase
TANGENT_POINT_FOR_NEXT enum valuebase::geometry::SplineBase
TANGENT_POINT_FOR_PRIOR enum valuebase::geometry::SplineBase
testIntersection(SplineBase const &other, double resolution=0.01) constbase::geometry::SplineBase
~SplineBase()base::geometry::SplineBase