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

#include <GteConvertCoordinates.h>

Public Member Functions

 ConvertCoordinates ()
 
Matrix< N, N, Real > const & GetC () const
 
Matrix< N, N, Real > const & GetInverseC () const
 
bool IsRightHandedU () const
 
bool IsRightHandedV () const
 
bool IsVectorOnRightU () const
 
bool IsVectorOnRightV () const
 
bool operator() (Matrix< N, N, Real > const &U, bool vectorOnRightU, Matrix< N, N, Real > const &V, bool vectorOnRightV)
 
Vector< N, Real > UToV (Vector< N, Real > const &X) const
 
Matrix< N, N, Real > UToV (Matrix< N, N, Real > const &A) const
 
Vector< N, Real > VToU (Vector< N, Real > const &Y) const
 
Matrix< N, N, Real > VToU (Matrix< N, N, Real > const &B) const
 

Private Attributes

Matrix< N, N, Real > mC
 
Matrix< N, N, Real > mInverseC
 
bool mIsRightHandedU
 
bool mIsRightHandedV
 
bool mIsVectorOnRightU
 
bool mIsVectorOnRightV
 

Detailed Description

template<int N, typename Real>
class gte::ConvertCoordinates< N, Real >

Definition at line 102 of file GteConvertCoordinates.h.

Constructor & Destructor Documentation

template<int N, typename Real >
gte::ConvertCoordinates< N, Real >::ConvertCoordinates ( )

Definition at line 170 of file GteConvertCoordinates.h.

Member Function Documentation

template<int N, typename Real >
Matrix< N, N, Real > const & gte::ConvertCoordinates< N, Real >::GetC ( ) const
inline

Definition at line 222 of file GteConvertCoordinates.h.

template<int N, typename Real >
Matrix< N, N, Real > const & gte::ConvertCoordinates< N, Real >::GetInverseC ( ) const
inline

Definition at line 228 of file GteConvertCoordinates.h.

template<int N, typename Real >
bool gte::ConvertCoordinates< N, Real >::IsRightHandedU ( ) const
inline

Definition at line 246 of file GteConvertCoordinates.h.

template<int N, typename Real >
bool gte::ConvertCoordinates< N, Real >::IsRightHandedV ( ) const
inline

Definition at line 252 of file GteConvertCoordinates.h.

template<int N, typename Real >
bool gte::ConvertCoordinates< N, Real >::IsVectorOnRightU ( ) const
inline

Definition at line 234 of file GteConvertCoordinates.h.

template<int N, typename Real >
bool gte::ConvertCoordinates< N, Real >::IsVectorOnRightV ( ) const
inline

Definition at line 240 of file GteConvertCoordinates.h.

template<int N, typename Real >
bool gte::ConvertCoordinates< N, Real >::operator() ( Matrix< N, N, Real > const &  U,
bool  vectorOnRightU,
Matrix< N, N, Real > const &  V,
bool  vectorOnRightV 
)

Definition at line 182 of file GteConvertCoordinates.h.

template<int N, typename Real >
Vector< N, Real > gte::ConvertCoordinates< N, Real >::UToV ( Vector< N, Real > const &  X) const
inline

Definition at line 258 of file GteConvertCoordinates.h.

template<int N, typename Real >
Matrix< N, N, Real > gte::ConvertCoordinates< N, Real >::UToV ( Matrix< N, N, Real > const &  A) const

Definition at line 272 of file GteConvertCoordinates.h.

template<int N, typename Real >
Vector< N, Real > gte::ConvertCoordinates< N, Real >::VToU ( Vector< N, Real > const &  Y) const
inline

Definition at line 265 of file GteConvertCoordinates.h.

template<int N, typename Real >
Matrix< N, N, Real > gte::ConvertCoordinates< N, Real >::VToU ( Matrix< N, N, Real > const &  B) const

Definition at line 304 of file GteConvertCoordinates.h.

Member Data Documentation

template<int N, typename Real >
Matrix<N, N, Real> gte::ConvertCoordinates< N, Real >::mC
private

Definition at line 163 of file GteConvertCoordinates.h.

template<int N, typename Real >
Matrix<N, N, Real> gte::ConvertCoordinates< N, Real >::mInverseC
private

Definition at line 163 of file GteConvertCoordinates.h.

template<int N, typename Real >
bool gte::ConvertCoordinates< N, Real >::mIsRightHandedU
private

Definition at line 165 of file GteConvertCoordinates.h.

template<int N, typename Real >
bool gte::ConvertCoordinates< N, Real >::mIsRightHandedV
private

Definition at line 165 of file GteConvertCoordinates.h.

template<int N, typename Real >
bool gte::ConvertCoordinates< N, Real >::mIsVectorOnRightU
private

Definition at line 164 of file GteConvertCoordinates.h.

template<int N, typename Real >
bool gte::ConvertCoordinates< N, Real >::mIsVectorOnRightV
private

Definition at line 164 of file GteConvertCoordinates.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