UsTK : Ultrasound ToolKit
version 2.0.1 under development (2024-11-21)
|
#include <visp3/ustk_core/usPolynomialCurve2D.h>
Public Member Functions | |
usPolynomialCurve2D () | |
usPolynomialCurve2D (const usPolynomialCurve2D &curve) | |
const usPolynomialCurve2D & | operator= (const usPolynomialCurve2D &curve) |
virtual | ~usPolynomialCurve2D () |
usPolynomialCurve2D (unsigned int order) | |
void | setOrder (unsigned int order) |
unsigned int | getOrder () const |
void | setStartParameter (double startParameter) |
double | getStartParameter () const |
void | setEndParameter (double endParameter) |
double | getEndParameter () const |
void | setBoundaries (double startParameter, double endParamter) |
void | setParametricLength (double length) |
double | getParametricLength () const |
void | setLength (double length, double precision=1e-4) |
double | getLength (int nbCountSeg=50) const |
void | setPolynomialCoefficients (const vpMatrix &polynomialCoefficients) |
vpMatrix | getPolynomialCoefficients () const |
vpColVector | getPoint (double parameter) const |
vpMatrix | getPoints (vpColVector parameters) const |
vpColVector | getStartPoint () const |
vpColVector | getEndPoint () const |
vpColVector | getTangent (double parameter) const |
vpColVector | getStartTangent () const |
vpColVector | getEndTangent () const |
vpColVector | getDerivative (double parameter, unsigned int order) const |
void | defineFromPoints (const std::vector< vpColVector > &points, const std::vector< double > ¶m, unsigned int order=0) |
void | defineFromPoints (const vpMatrix points, const vpColVector ¶m, unsigned int order=0) |
void | defineFromPointsAuto (const std::vector< vpColVector > &points, unsigned int order=0) |
void | defineFromPointsAuto (const vpMatrix &points, unsigned int order=0) |
void | defineFromPointsAuto (const std::vector< vpColVector > &points, const vpColVector &direction, unsigned int order=0) |
void | defineFromPointsAuto (const vpMatrix &points, const vpColVector &direction, unsigned int order=0) |
void | defineFromWeightedPoints (const std::vector< vpColVector > &points, const std::vector< double > ¶m, const std::vector< double > &weights, unsigned int order=0) |
void | defineFromWeightedPoints (const vpMatrix &points, const vpColVector ¶m, const vpColVector &weights, unsigned int order=0) |
void | defineFromWeightedPointsAuto (const std::vector< vpColVector > &points, const std::vector< double > &weights, unsigned int order=0) |
void | defineFromWeightedPointsAuto (const vpMatrix &points, const vpColVector &weights, unsigned int order=0) |
void | defineFromWeightedPointsAuto (const std::vector< vpColVector > &points, const std::vector< double > &weights, const vpColVector &direction, unsigned int order=0) |
void | defineFromWeightedPointsAuto (const vpMatrix &points, const vpColVector &weights, const vpColVector &direction, unsigned int order=0) |
double | getCurvature (double param) const |
double | getMeanAxisDeviation (int nbCountSeg=50) const |
void | setControlPoints (const vpMatrix &controlPoints) |
void | setControlPoints (double **controlPoints) |
vpMatrix | getControlPoints () const |
vpMatrix | getRenderingPoints () const |
usPolynomialCurve2D | getSubPolynomialCurve (double startParameter, double endParameter) const |
usPolynomialCurve2D | getNewOrderPolynomialCurve (unsigned int order) const |
void | changeCoefficientsToFitBoundaries (double startParameter, double endParameter) |
void | reverse () |
void | changeCoefficientsToFitMetricLength () |
void | move (double x, double y, double tz) |
void | scale (double s) |
Static Public Member Functions | |
static double | curveDistance (const usPolynomialCurve2D &n1, const usPolynomialCurve2D &n2) |
Protected Attributes | |
unsigned int | m_order |
double | m_startParameter |
double | m_endParameter |
vpMatrix | m_polynomialCoefficients |
Friends | |
VISP_EXPORT std::ostream & | operator<< (std::ostream &s, const usPolynomialCurve2D &seg) |
VISP_EXPORT std::istream & | operator>> (std::istream &s, usPolynomialCurve2D &seg) |
VISP_EXPORT std::ostream & | operator<<= (std::ostream &s, const usPolynomialCurve2D &seg) |
VISP_EXPORT std::istream & | operator>>= (std::istream &s, usPolynomialCurve2D &seg) |
2D curve model
This class represents a 2D polynomial curve.
Definition at line 51 of file usPolynomialCurve2D.h.
usPolynomialCurve2D::usPolynomialCurve2D | ( | ) |
Default constructor. Requires a call to setOrder().
Definition at line 40 of file usPolynomialCurve2D.cpp.
usPolynomialCurve2D::usPolynomialCurve2D | ( | const usPolynomialCurve2D & | curve | ) |
Copy constructor.
Definition at line 45 of file usPolynomialCurve2D.cpp.
|
virtual |
Destructor.
Definition at line 61 of file usPolynomialCurve2D.cpp.
usPolynomialCurve2D::usPolynomialCurve2D | ( | unsigned int | order | ) |
Constructor.
order | The order of the polynomial curve. |
Definition at line 63 of file usPolynomialCurve2D.cpp.
void usPolynomialCurve2D::changeCoefficientsToFitBoundaries | ( | double | startParameter, |
double | endParameter | ||
) |
Modify the polynomial coefficients such that the parametric variable now goes from two different boundaries, without changing the shape of the curve in space.
Definition at line 1064 of file usPolynomialCurve2D.cpp.
References m_endParameter, m_order, m_polynomialCoefficients, and m_startParameter.
Referenced by changeCoefficientsToFitMetricLength(), and reverse().
void usPolynomialCurve2D::changeCoefficientsToFitMetricLength | ( | ) |
Modify the polynomial coefficients such that the metric length of the curve corresponds to the parametric length.
Definition at line 1108 of file usPolynomialCurve2D.cpp.
References changeCoefficientsToFitBoundaries(), getLength(), m_endParameter, m_startParameter, and setBoundaries().
|
static |
Compute the distance between two curves. (to remove)
Definition at line 1022 of file usPolynomialCurve2D.cpp.
References getOrder(), and getPolynomialCoefficients().
void usPolynomialCurve2D::defineFromPoints | ( | const std::vector< vpColVector > & | points, |
const std::vector< double > & | param, | ||
unsigned int | order = 0 |
||
) |
Define the polynomial curve to fit as best as possible a set of control points at given parametric values.
points | The desired control points. |
param | The desired parametric values. |
order | The order of the resulting polynomial curve (keep the current order of the curve if given value is <1 (default)) |
Definition at line 279 of file usPolynomialCurve2D.cpp.
References m_order, setBoundaries(), and setPolynomialCoefficients().
Referenced by defineFromPointsAuto().
void usPolynomialCurve2D::defineFromPoints | ( | const vpMatrix | points, |
const vpColVector & | param, | ||
unsigned int | order = 0 |
||
) |
Define the polynomial curve to fit as best as possible a set of control points at given parametric values.
points | The desired control points. |
param | The desired parametric values. |
order | The order of the resulting polynomial curve (keep the current order of the curve if given value is <1 (default)) |
Definition at line 338 of file usPolynomialCurve2D.cpp.
References m_order, setBoundaries(), and setPolynomialCoefficients().
void usPolynomialCurve2D::defineFromPointsAuto | ( | const std::vector< vpColVector > & | points, |
const vpColVector & | direction, | ||
unsigned int | order = 0 |
||
) |
Define the polynomial curve to fit as best as possible a set of weighted control points at given parametric values. Parametric values for the different points are automatically computed according to their position along a given straight direction.
points | The desired control points. |
direction | The direction used to compute the parametric values associated to each point. |
order | The order of the resulting polynomial curve (keep the current order of the curve if given value is <1 (default)) |
Definition at line 453 of file usPolynomialCurve2D.cpp.
References defineFromPoints(), getParametricLength(), m_order, and m_startParameter.
void usPolynomialCurve2D::defineFromPointsAuto | ( | const std::vector< vpColVector > & | points, |
unsigned int | order = 0 |
||
) |
Define the polynomial curve to fit as best as possible a set of control points. Parametric values for the different points are automatically computed.
points | The desired control points. |
order | The order of the resulting polynomial curve (keep the current order of the curve if given value is <1 (default)) |
Definition at line 396 of file usPolynomialCurve2D.cpp.
References m_order.
Referenced by defineFromPointsAuto(), and setControlPoints().
void usPolynomialCurve2D::defineFromPointsAuto | ( | const vpMatrix & | points, |
const vpColVector & | direction, | ||
unsigned int | order = 0 |
||
) |
Define the polynomial curve to fit as best as possible a set of control points at given parametric values. Parametric values for the different points are automatically computed according to their position along a given straight direction.
points | The desired control points. |
direction | The direction used to compute the parametric values associated to each point. |
order | The order of the resulting polynomial curve (keep the current order of the curve if given value is <1 (default)) |
Definition at line 502 of file usPolynomialCurve2D.cpp.
References defineFromPoints(), getParametricLength(), m_order, and m_startParameter.
void usPolynomialCurve2D::defineFromPointsAuto | ( | const vpMatrix & | points, |
unsigned int | order = 0 |
||
) |
Define the polynomial curve to fit as best as possible a set of control points. Parametric values for the different points are automatically computed.
points | The desired control points. |
order | The order of the resulting polynomial curve (keep the current order of the curve if given value is <1 (default)) |
Definition at line 425 of file usPolynomialCurve2D.cpp.
References defineFromPointsAuto(), and m_order.
void usPolynomialCurve2D::defineFromWeightedPoints | ( | const std::vector< vpColVector > & | points, |
const std::vector< double > & | param, | ||
const std::vector< double > & | weights, | ||
unsigned int | order = 0 |
||
) |
Define the polynomial curve to fit as best as possible a set of weighted control points at given parametric values.
points | The desired control points. |
param | The desired parametric values. |
weights | Set of weights describing the importance of fitting each point with the curve. |
order | The order of the resulting polynomial curve (keep the current order of the curve if given value is <1 (default)) |
Definition at line 552 of file usPolynomialCurve2D.cpp.
References m_order, setBoundaries(), and setPolynomialCoefficients().
Referenced by defineFromWeightedPointsAuto().
void usPolynomialCurve2D::defineFromWeightedPoints | ( | const vpMatrix & | points, |
const vpColVector & | param, | ||
const vpColVector & | weights, | ||
unsigned int | order = 0 |
||
) |
Define the polynomial curve to fit as best as possible a set of weighted control points at given parametric values.
points | The desired control points. |
param | The desired parametric values. |
weights | Set of weights describing the importance of fitting each point with the curve. |
order | The order of the resulting polynomial curve (keep the current order of the curve if given value is <1 (default)) |
Definition at line 616 of file usPolynomialCurve2D.cpp.
References m_order, setBoundaries(), and setPolynomialCoefficients().
void usPolynomialCurve2D::defineFromWeightedPointsAuto | ( | const std::vector< vpColVector > & | points, |
const std::vector< double > & | weights, | ||
const vpColVector & | direction, | ||
unsigned int | order = 0 |
||
) |
Define the polynomial curve to fit as best as possible a set of control points at given parametric values. Parametric values for the different points are automatically computed according to their position along a given straight direction.
points | The desired control points. |
weights | Set of weights describing the importance of fitting each point with the curve. |
direction | The direction used to compute the parametric values associated to each point. |
order | The order of the resulting polynomial curve (keep the current order of the curve if given value is <1 (default)) |
Definition at line 823 of file usPolynomialCurve2D.cpp.
References defineFromWeightedPoints(), getParametricLength(), m_order, and m_startParameter.
void usPolynomialCurve2D::defineFromWeightedPointsAuto | ( | const std::vector< vpColVector > & | points, |
const std::vector< double > & | weights, | ||
unsigned int | order = 0 |
||
) |
Define the polynomial curve to fit as best as possible a set of control points at given parametric values. Parametric values for the different points are automatically computed.
points | The desired control points. |
weights | Set of weights describing the importance of fitting each point with the curve. |
order | The order of the resulting polynomial curve (keep the current order of the curve if given value is <1 (default)) |
Definition at line 677 of file usPolynomialCurve2D.cpp.
References defineFromWeightedPoints(), getParametricLength(), m_order, and m_startParameter.
void usPolynomialCurve2D::defineFromWeightedPointsAuto | ( | const vpMatrix & | points, |
const vpColVector & | weights, | ||
const vpColVector & | direction, | ||
unsigned int | order = 0 |
||
) |
Define the polynomial curve to fit as best as possible a set of control points at given parametric values. Parametric values for the different points are automatically computed according to their position along a given straight direction.
points | The desired control points. |
weights | Set of weights describing the importance of fitting each point with the curve. |
direction | The direction used to compute the parametric values associated to each point. |
order | The order of the resulting polynomial curve (keep the current order of the curve if given value is <1 (default)) |
Definition at line 882 of file usPolynomialCurve2D.cpp.
References defineFromWeightedPoints(), getParametricLength(), m_order, and m_startParameter.
void usPolynomialCurve2D::defineFromWeightedPointsAuto | ( | const vpMatrix & | points, |
const vpColVector & | weights, | ||
unsigned int | order = 0 |
||
) |
Define the polynomial curve to fit as best as possible a set of control points at given parametric values. Parametric values for the different points are automatically computed.
points | The desired control points. |
weights | Set of weights describing the importance of fitting each point with the curve. |
order | The order of the resulting polynomial curve (keep the current order of the curve if given value is <1 (default)) |
Definition at line 749 of file usPolynomialCurve2D.cpp.
References defineFromWeightedPoints(), getParametricLength(), m_order, and m_startParameter.
vpMatrix usPolynomialCurve2D::getControlPoints | ( | ) | const |
Get the control points. (to remove)
Definition at line 996 of file usPolynomialCurve2D.cpp.
References getParametricLength(), getPoints(), getStartPoint(), m_order, and m_startParameter.
Referenced by usNeedleTrackerSIR2D::run().
double usPolynomialCurve2D::getCurvature | ( | double | param | ) | const |
Get the curvature of the curve at a specific point.
param | Parametric value where the curvature should be computed. |
Definition at line 940 of file usPolynomialCurve2D.cpp.
References getDerivative().
vpColVector usPolynomialCurve2D::getDerivative | ( | double | parameter, |
unsigned int | order | ||
) | const |
Get the derivative of the polynmial curve at a given parametric value.
Definition at line 258 of file usPolynomialCurve2D.cpp.
References m_order, and m_polynomialCoefficients.
Referenced by getCurvature().
double usPolynomialCurve2D::getEndParameter | ( | ) | const |
Get the ending value of the parametric variable of the polynomial curve.
Definition at line 145 of file usPolynomialCurve2D.cpp.
References m_endParameter.
Referenced by usGeometryDisplayTools::display().
vpColVector usPolynomialCurve2D::getEndPoint | ( | ) | const |
Get the ending extremity of the polynomial curve.
Definition at line 240 of file usPolynomialCurve2D.cpp.
References getPoint(), and m_endParameter.
vpColVector usPolynomialCurve2D::getEndTangent | ( | ) | const |
Get the tangent vector at the starting extremity of the polynomial curve.
Definition at line 256 of file usPolynomialCurve2D.cpp.
References getTangent(), and m_endParameter.
double usPolynomialCurve2D::getLength | ( | int | nbCountSeg = 50 | ) | const |
Get the curve length in metric space.
Definition at line 187 of file usPolynomialCurve2D.cpp.
References getParametricLength(), getPoints(), and m_startParameter.
Referenced by changeCoefficientsToFitMetricLength(), usNeedleTrackerSIR2D::computeLikelihood(), usNeedleTrackerSIR2D::init(), usNeedleTrackerSIR2D::run(), and setLength().
double usPolynomialCurve2D::getMeanAxisDeviation | ( | int | nbCountSeg = 50 | ) | const |
Get the mean deviation of the polynomial with respect to the straight axis between the two extremities.
nbCountSeg | number of segments used to approximate the deviation. |
Definition at line 951 of file usPolynomialCurve2D.cpp.
References getParametricLength(), getPoints(), and m_startParameter.
usPolynomialCurve2D usPolynomialCurve2D::getNewOrderPolynomialCurve | ( | unsigned int | order | ) | const |
Get new curve with new polynomial order.
Definition at line 1055 of file usPolynomialCurve2D.cpp.
References setOrder().
Referenced by usNeedleTrackerSIR2D::run().
unsigned int usPolynomialCurve2D::getOrder | ( | ) | const |
Get the order of the polynomial curve.
Definition at line 137 of file usPolynomialCurve2D.cpp.
References m_order.
Referenced by curveDistance(), and usNeedleTrackerSIR2D::init().
double usPolynomialCurve2D::getParametricLength | ( | ) | const |
Get the length of the curve in the parametric variable space.
Definition at line 161 of file usPolynomialCurve2D.cpp.
References m_endParameter, and m_startParameter.
Referenced by defineFromPointsAuto(), defineFromWeightedPointsAuto(), getControlPoints(), getLength(), getMeanAxisDeviation(), getRenderingPoints(), and setLength().
vpColVector usPolynomialCurve2D::getPoint | ( | double | parameter | ) | const |
Get the polynomial curve point at a given parametric value.
Definition at line 218 of file usPolynomialCurve2D.cpp.
References m_order, and m_polynomialCoefficients.
Referenced by usNeedleTrackerSIR2D::computeLikelihood(), getEndPoint(), getStartPoint(), and usNeedleTrackerSIR2D::init().
vpMatrix usPolynomialCurve2D::getPoints | ( | vpColVector | parameters | ) | const |
Get the polynomial curve points at given parametric values.
Definition at line 227 of file usPolynomialCurve2D.cpp.
References m_order, and m_polynomialCoefficients.
Referenced by usGeometryDisplayTools::display(), getControlPoints(), getLength(), getMeanAxisDeviation(), and getRenderingPoints().
vpMatrix usPolynomialCurve2D::getPolynomialCoefficients | ( | ) | const |
Get the polynomial coefficients.
Definition at line 216 of file usPolynomialCurve2D.cpp.
References m_polynomialCoefficients.
Referenced by curveDistance().
vpMatrix usPolynomialCurve2D::getRenderingPoints | ( | ) | const |
Get the rendering points. (to remove)
Definition at line 1010 of file usPolynomialCurve2D.cpp.
References getParametricLength(), getPoints(), m_order, and m_startParameter.
double usPolynomialCurve2D::getStartParameter | ( | ) | const |
Get the starting value of the parametric variable of the polynomial curve.
Definition at line 141 of file usPolynomialCurve2D.cpp.
References m_startParameter.
Referenced by usGeometryDisplayTools::display().
vpColVector usPolynomialCurve2D::getStartPoint | ( | ) | const |
Get the starting extremity of the polynomial curve.
Definition at line 238 of file usPolynomialCurve2D.cpp.
References getPoint(), and m_startParameter.
Referenced by getControlPoints().
vpColVector usPolynomialCurve2D::getStartTangent | ( | ) | const |
Get the tangent vector at the starting extremity of the polynomial curve.
Definition at line 254 of file usPolynomialCurve2D.cpp.
References getTangent(), and m_startParameter.
usPolynomialCurve2D usPolynomialCurve2D::getSubPolynomialCurve | ( | double | startParameter, |
double | endParameter | ||
) | const |
Get new curve starting at different parametric coefficients .
Definition at line 1046 of file usPolynomialCurve2D.cpp.
References setBoundaries().
vpColVector usPolynomialCurve2D::getTangent | ( | double | parameter | ) | const |
Get the tangent vector at a given parametric value.
Definition at line 242 of file usPolynomialCurve2D.cpp.
References m_order, and m_polynomialCoefficients.
Referenced by getEndTangent(), getStartTangent(), and usNeedleTrackerSIR2D::run().
void usPolynomialCurve2D::move | ( | double | x, |
double | y, | ||
double | tz | ||
) |
Apply an homogeneous transformation to the polynomial curve.
Definition at line 1115 of file usPolynomialCurve2D.cpp.
References m_polynomialCoefficients.
const usPolynomialCurve2D & usPolynomialCurve2D::operator= | ( | const usPolynomialCurve2D & | curve | ) |
Assignment operator.
Definition at line 51 of file usPolynomialCurve2D.cpp.
References m_endParameter, m_order, m_polynomialCoefficients, and m_startParameter.
void usPolynomialCurve2D::reverse | ( | ) |
Invert the direction of displacement along the curve with respect to the parametric variable.
Definition at line 1106 of file usPolynomialCurve2D.cpp.
References changeCoefficientsToFitBoundaries(), m_endParameter, and m_startParameter.
Referenced by setBoundaries().
void usPolynomialCurve2D::scale | ( | double | s | ) |
Scale the polynomial curve.
Definition at line 1133 of file usPolynomialCurve2D.cpp.
References m_polynomialCoefficients.
void usPolynomialCurve2D::setBoundaries | ( | double | startParameter, |
double | endParamter | ||
) |
Set the starting and ending values of the parametric variable of the polynomial curve. If the starting value is higher than the ending value, these values are inverted as well as the direction of displacement along the curve.
Definition at line 147 of file usPolynomialCurve2D.cpp.
References m_endParameter, m_startParameter, and reverse().
Referenced by changeCoefficientsToFitMetricLength(), defineFromPoints(), defineFromWeightedPoints(), and getSubPolynomialCurve().
void usPolynomialCurve2D::setControlPoints | ( | const vpMatrix & | controlPoints | ) |
Set the control points. The input matrix has to be of size 2xn, where n is the order of the polynomial curve.
controlPoints | Reference to the desired control points. |
Definition at line 975 of file usPolynomialCurve2D.cpp.
References defineFromPointsAuto().
Referenced by usNeedleTrackerSIR2D::run(), and setControlPoints().
void usPolynomialCurve2D::setControlPoints | ( | double ** | controlPoints | ) |
Set the control points.
Definition at line 989 of file usPolynomialCurve2D.cpp.
References m_order, and setControlPoints().
void usPolynomialCurve2D::setEndParameter | ( | double | endParameter | ) |
Set the ending value of the parametric variable of the polynomial curve.
Definition at line 143 of file usPolynomialCurve2D.cpp.
References m_endParameter.
void usPolynomialCurve2D::setLength | ( | double | length, |
double | precision = 1e-4 |
||
) |
Set the curve length in metric space.
Definition at line 163 of file usPolynomialCurve2D.cpp.
References getLength(), getParametricLength(), and m_endParameter.
void usPolynomialCurve2D::setOrder | ( | unsigned int | order | ) |
Change the order of the polynomial curve.
Definition at line 68 of file usPolynomialCurve2D.cpp.
References m_endParameter, m_order, m_polynomialCoefficients, and m_startParameter.
Referenced by getNewOrderPolynomialCurve().
void usPolynomialCurve2D::setParametricLength | ( | double | length | ) |
Set the length of the curve in the parametric variable space.
Definition at line 159 of file usPolynomialCurve2D.cpp.
References m_endParameter, and m_startParameter.
void usPolynomialCurve2D::setPolynomialCoefficients | ( | const vpMatrix & | polynomialCoefficients | ) |
Set the curve polynomial coefficients.
Definition at line 203 of file usPolynomialCurve2D.cpp.
References m_order, and m_polynomialCoefficients.
Referenced by defineFromPoints(), and defineFromWeightedPoints().
void usPolynomialCurve2D::setStartParameter | ( | double | startParameter | ) |
Set the starting value of the parametric variable of the polynomial curve.
Definition at line 139 of file usPolynomialCurve2D.cpp.
References m_startParameter.
|
friend |
|
friend |
Binary.
Definition at line 1170 of file usPolynomialCurve2D.cpp.
|
friend |
Definition at line 1150 of file usPolynomialCurve2D.cpp.
|
friend |
Definition at line 1183 of file usPolynomialCurve2D.cpp.
|
protected |
Definition at line 419 of file usPolynomialCurve2D.h.
Referenced by changeCoefficientsToFitBoundaries(), changeCoefficientsToFitMetricLength(), getEndParameter(), getEndPoint(), getEndTangent(), getParametricLength(), operator=(), reverse(), setBoundaries(), setEndParameter(), setLength(), setOrder(), and setParametricLength().
|
protected |
Definition at line 417 of file usPolynomialCurve2D.h.
Referenced by changeCoefficientsToFitBoundaries(), defineFromPoints(), defineFromPointsAuto(), defineFromWeightedPoints(), defineFromWeightedPointsAuto(), getControlPoints(), getDerivative(), getOrder(), getPoint(), getPoints(), getRenderingPoints(), getTangent(), operator=(), setControlPoints(), setOrder(), and setPolynomialCoefficients().
|
protected |
Definition at line 420 of file usPolynomialCurve2D.h.
Referenced by changeCoefficientsToFitBoundaries(), getDerivative(), getPoint(), getPoints(), getPolynomialCoefficients(), getTangent(), move(), operator=(), scale(), setOrder(), and setPolynomialCoefficients().
|
protected |
Definition at line 418 of file usPolynomialCurve2D.h.
Referenced by changeCoefficientsToFitBoundaries(), changeCoefficientsToFitMetricLength(), defineFromPointsAuto(), defineFromWeightedPointsAuto(), getControlPoints(), getLength(), getMeanAxisDeviation(), getParametricLength(), getRenderingPoints(), getStartParameter(), getStartPoint(), getStartTangent(), operator=(), reverse(), setBoundaries(), setOrder(), setParametricLength(), and setStartParameter().