Public Member Functions | List of all members
ConvexDecomposition::Quaternion Class Reference
Inheritance diagram for ConvexDecomposition::Quaternion:
Inheritance graph
[legend]

Public Member Functions

double angle () const
 
double3 axis () const
 
double3x3 getmatrix () const
 
void Normalize ()
 
 operator double3x3 ()
 
 Quaternion ()
 
 Quaternion (double _x, double _y, double _z, double _w)
 
 Quaternion (double3 v, double t)
 
double3 xdir () const
 
double3 ydir () const
 
double3 zdir () const
 
- Public Member Functions inherited from ConvexDecomposition::double4
 double4 ()
 
 double4 (const double3 &v, double _w)
 
 double4 (double _x, double _y, double _z, double _w)
 
double & operator[] (int i)
 
const double & operator[] (int i) const
 
double3xyz ()
 
const double3xyz () const
 

Additional Inherited Members

- Public Attributes inherited from ConvexDecomposition::double4
double w
 
double x
 
double y
 
double z
 

Detailed Description

Definition at line 510 of file cd_hull.cpp.

Constructor & Destructor Documentation

◆ Quaternion() [1/3]

ConvexDecomposition::Quaternion::Quaternion ( )
inline

Definition at line 513 of file cd_hull.cpp.

◆ Quaternion() [2/3]

ConvexDecomposition::Quaternion::Quaternion ( double3  v,
double  t 
)
inline

Definition at line 514 of file cd_hull.cpp.

◆ Quaternion() [3/3]

ConvexDecomposition::Quaternion::Quaternion ( double  _x,
double  _y,
double  _z,
double  _w 
)
inline

Definition at line 515 of file cd_hull.cpp.

Member Function Documentation

◆ angle()

double ConvexDecomposition::Quaternion::angle ( ) const
inline

Definition at line 516 of file cd_hull.cpp.

◆ axis()

double3 ConvexDecomposition::Quaternion::axis ( ) const
inline

Definition at line 517 of file cd_hull.cpp.

◆ getmatrix()

double3x3 ConvexDecomposition::Quaternion::getmatrix ( ) const
inline

Definition at line 521 of file cd_hull.cpp.

◆ Normalize()

void ConvexDecomposition::Quaternion::Normalize ( )

Definition at line 1138 of file cd_hull.cpp.

◆ operator double3x3()

ConvexDecomposition::Quaternion::operator double3x3 ( )
inline

Definition at line 522 of file cd_hull.cpp.

◆ xdir()

double3 ConvexDecomposition::Quaternion::xdir ( ) const
inline

Definition at line 518 of file cd_hull.cpp.

◆ ydir()

double3 ConvexDecomposition::Quaternion::ydir ( ) const
inline

Definition at line 519 of file cd_hull.cpp.

◆ zdir()

double3 ConvexDecomposition::Quaternion::zdir ( ) const
inline

Definition at line 520 of file cd_hull.cpp.


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


convex_decomposition
Author(s): John W. Ratcliff
autogenerated on Wed Mar 2 2022 00:05:00