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

#include <GteDarbouxFrame.h>

Public Member Functions

 DarbouxFrame3 (std::shared_ptr< ParametricSurface< 3, Real >> const &surface)
 
void GetPrincipalInformation (Real u, Real v, Real &curvature0, Real &curvature1, Vector3< Real > &direction0, Vector3< Real > &direction1) const
 
void operator() (Real u, Real v, Vector3< Real > &position, Vector3< Real > &tangent0, Vector3< Real > &tangent1, Vector3< Real > &normal) const
 

Private Attributes

std::shared_ptr< ParametricSurface< 3, Real > > mSurface
 

Detailed Description

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

Definition at line 18 of file GteDarbouxFrame.h.

Constructor & Destructor Documentation

template<typename Real >
gte::DarbouxFrame3< Real >::DarbouxFrame3 ( std::shared_ptr< ParametricSurface< 3, Real >> const &  surface)

Definition at line 45 of file GteDarbouxFrame.h.

Member Function Documentation

template<typename Real >
void gte::DarbouxFrame3< Real >::GetPrincipalInformation ( Real  u,
Real  v,
Real &  curvature0,
Real &  curvature1,
Vector3< Real > &  direction0,
Vector3< Real > &  direction1 
) const

Definition at line 68 of file GteDarbouxFrame.h.

template<typename Real >
void gte::DarbouxFrame3< Real >::operator() ( Real  u,
Real  v,
Vector3< Real > &  position,
Vector3< Real > &  tangent0,
Vector3< Real > &  tangent1,
Vector3< Real > &  normal 
) const

Definition at line 53 of file GteDarbouxFrame.h.

Member Data Documentation

template<typename Real >
std::shared_ptr<ParametricSurface<3, Real> > gte::DarbouxFrame3< Real >::mSurface
private

Definition at line 40 of file GteDarbouxFrame.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:05