DI-Guy SDK Documentation  13.7
diguyVec3f Class Reference

#include <diguy_vector_classes.h>

Public Member Functions

 diguyVec3f ()
 
 diguyVec3f (float new_x)
 
 diguyVec3f (float new_x, float new_y, float new_z)
 
 diguyVec3f (const bdiVec3f &bdiVec)
 
diguyVec3f diguy_to_y_forward_z_up_coords ()
 
diguyVec3f y_forward_z_up_to_diguy_coords ()
 
diguyVec3f diguy_to_z_forward_y_up_coords ()
 
diguyVec3f z_forward_y_up_to_diguy_coords ()
 
diguyVec4f diguy_euler_angles_to_quaternion () const
 
float _x ()
 
float _y ()
 
float _z ()
 
float _rz ()
 
float _rx ()
 
float _ry ()
 
float _r ()
 
float _g ()
 
float _b ()
 
float _azimuth ()
 
float _elevation ()
 
float _radius ()
 

Public Attributes

union {
   float   x
 
   float   rz
 
   float   r
 
   float   azimuth
 
}; 
 
union {
   float   y
 
   float   rx
 
   float   g
 
   float   elevation
 
}; 
 
union {
   float   z
 
   float   ry
 
   float   b
 
   float   radius
 
}; 
 

Constructor & Destructor Documentation

diguyVec3f::diguyVec3f ( )
inline
diguyVec3f::diguyVec3f ( float  new_x)
inline
diguyVec3f::diguyVec3f ( float  new_x,
float  new_y,
float  new_z 
)
inline
diguyVec3f::diguyVec3f ( const bdiVec3f &  bdiVec)

Member Function Documentation

diguyVec3f diguyVec3f::diguy_to_y_forward_z_up_coords ( )
diguyVec3f diguyVec3f::y_forward_z_up_to_diguy_coords ( )
diguyVec3f diguyVec3f::diguy_to_z_forward_y_up_coords ( )
diguyVec3f diguyVec3f::z_forward_y_up_to_diguy_coords ( )
diguyVec4f diguyVec3f::diguy_euler_angles_to_quaternion ( ) const
float diguyVec3f::_x ( )
inline
float diguyVec3f::_y ( )
inline
float diguyVec3f::_z ( )
inline
float diguyVec3f::_rz ( )
inline
float diguyVec3f::_rx ( )
inline
float diguyVec3f::_ry ( )
inline
float diguyVec3f::_r ( )
inline
float diguyVec3f::_g ( )
inline
float diguyVec3f::_b ( )
inline
float diguyVec3f::_azimuth ( )
inline
float diguyVec3f::_elevation ( )
inline
float diguyVec3f::_radius ( )
inline

Member Data Documentation

float diguyVec3f::x
float diguyVec3f::rz
float diguyVec3f::r
float diguyVec3f::azimuth
union { ... }
float diguyVec3f::y
float diguyVec3f::rx
float diguyVec3f::g
float diguyVec3f::elevation
union { ... }
float diguyVec3f::z
float diguyVec3f::ry
float diguyVec3f::b
float diguyVec3f::radius
union { ... }

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