NCBI C++ ToolKit
|
Search Toolkit Book for CVect3
#include <gui/utils/vect3.hpp>
Public Types | |
typedef T | TVecType |
Public Member Functions | |
CVect3 () | |
CVect3 (T val) | |
CVect3 (T, T, T) | |
const T & | operator[] (int i) const |
T & | operator[] (int i) |
CVect3< T > & | operator+= (T) |
CVect3< T > & | operator+= (const CVect3< T > &) |
CVect3< T > & | operator-= (T) |
CVect3< T > & | operator-= (const CVect3< T > &) |
CVect3< T > & | operator*= (T) |
CVect3< T > & | operator*= (const CVect3< T > &) |
CVect3< T > & | operator/= (T) |
CVect3< T > & | operator/= (const CVect3< T > &) |
void | Set (T x, T y, T z) |
float | Length () const |
float | Length2 () const |
bool | Vanishing () const |
void | Normalize () |
CVect3< T > | Direction () const |
bool | Parallel (const CVect3< T > &) const |
bool | Normal (const CVect3< T > &) const |
T | Dot (const CVect3< T > &) const |
CVect3< T > | Cross (const CVect3< T > &) const |
T & | X () |
const T & | X () const |
T & | Y () |
const T & | Y () const |
T & | Z () |
const T & | Z () const |
const T * | GetData () const |
Private Attributes | |
T | m_Xyz [3] |