Control point representation for polynomial interpolation, defined in terms of arbitrary m derivatives at such point.
More...
#include <SplinePrivate.hh>
Control point representation for polynomial interpolation, defined in terms of arbitrary m derivatives at such point.
◆ ControlPoint()
ignition::math::ControlPoint::ControlPoint |
( |
const std::vector< Vector3d > & |
_initList | ) |
|
|
inlineexplicit |
Constructor that takes the M derivatives that define the control point.
- Parameters
-
[in] | _initList | with the M derivatives. |
◆ Match()
void ignition::math::ControlPoint::Match |
( |
const ControlPoint & |
_other | ) |
|
|
inline |
Matches all mth derivatives defined in _other
to this.
- Parameters
-
[in] | _other | control point to be matches. |
◆ MthDerivative() [1/2]
Vector3d ignition::math::ControlPoint::MthDerivative |
( |
const unsigned int |
_mth | ) |
const |
|
inline |
Gets the mth derivative of this control point.
- Parameters
-
[in] | _mth | derivative order. |
- Returns
- The mth derivative value.
◆ MthDerivative() [2/2]
Vector3d& ignition::math::ControlPoint::MthDerivative |
( |
const unsigned int |
_mth | ) |
|
|
inline |
Returns a mutable reference to the mth derivative of this control point.
- Parameters
-
[in] | _mth | derivative order. |
- Returns
- The mth derivative value.
◆ operator==()
bool ignition::math::ControlPoint::operator== |
( |
const ControlPoint & |
_other | ) |
const |
|
inline |
Checks for control point equality.
- Parameters
-
[in] | _other | control point to compare against. |
- Returns
- whether this and
_other
can be seen as equal.
The documentation for this class was generated from the following file: