Public Member Functions | Private Attributes | List of all members
gte::FrenetFrame3< Real > Class Template Reference

#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
 

Detailed Description

template<typename Real>
class gte::FrenetFrame3< Real >

Definition at line 39 of file GteFrenetFrame.h.

Constructor & Destructor Documentation

template<typename Real >
gte::FrenetFrame3< Real >::FrenetFrame3 ( std::shared_ptr< ParametricCurve< 3, Real >> const &  curve)

Definition at line 99 of file GteFrenetFrame.h.

Member Function Documentation

template<typename Real >
Real gte::FrenetFrame3< Real >::GetCurvature ( Real  t) const

Definition at line 122 of file GteFrenetFrame.h.

template<typename Real >
Real gte::FrenetFrame3< Real >::GetTorsion ( Real  t) const

Definition at line 141 of file GteFrenetFrame.h.

template<typename Real >
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.

Member Data Documentation

template<typename Real >
std::shared_ptr<ParametricCurve<3, Real> > gte::FrenetFrame3< Real >::mCurve
private

Definition at line 54 of file GteFrenetFrame.h.


The documentation for this class was generated from the following file:


geometric_tools_engine
Author(s): Yijiang Huang
autogenerated on Thu Jul 18 2019 04:00:06