#include <GteFrenetFrame.h>
Public Member Functions | |
FrenetFrame3 (std::shared_ptr< ParametricCurve< 3, Real >> const &curve) | |
Real | GetCurvature (Real t) const |
Real | GetTorsion (Real t) const |
void | operator() (Real t, Vector3< Real > &position, Vector3< Real > &tangent, Vector3< Real > &normal, Vector3< Real > &binormal) const |
Private Attributes | |
std::shared_ptr< ParametricCurve< 3, Real > > | mCurve |
Definition at line 39 of file GteFrenetFrame.h.
gte::FrenetFrame3< Real >::FrenetFrame3 | ( | std::shared_ptr< ParametricCurve< 3, Real >> const & | curve | ) |
Definition at line 99 of file GteFrenetFrame.h.
Real gte::FrenetFrame3< Real >::GetCurvature | ( | Real | t | ) | const |
Definition at line 122 of file GteFrenetFrame.h.
Real gte::FrenetFrame3< Real >::GetTorsion | ( | Real | t | ) | const |
Definition at line 141 of file GteFrenetFrame.h.
void gte::FrenetFrame3< Real >::operator() | ( | Real | t, |
Vector3< Real > & | position, | ||
Vector3< Real > & | tangent, | ||
Vector3< Real > & | normal, | ||
Vector3< Real > & | binormal | ||
) | const |
Definition at line 106 of file GteFrenetFrame.h.
|
private |
Definition at line 54 of file GteFrenetFrame.h.