#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 |
Definition at line 18 of file GteDarbouxFrame.h.
gte::DarbouxFrame3< Real >::DarbouxFrame3 | ( | std::shared_ptr< ParametricSurface< 3, Real >> const & | surface | ) |
Definition at line 45 of file GteDarbouxFrame.h.
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.
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.
|
private |
Definition at line 40 of file GteDarbouxFrame.h.