DI-Guy SDK Documentation  13.5
diguyVec3d Class Reference

#include <diguy_vector_classes.h>

Public Member Functions

 diguyVec3d ()
 
 diguyVec3d (double new_x)
 
 diguyVec3d (double new_x, double new_y, double new_z)
 
double _x ()
 
double _y ()
 
double _z ()
 
double _rz ()
 
double _rx ()
 
double _ry ()
 
double _r ()
 
double _g ()
 
double _b ()
 
double _azimuth ()
 
double _elevation ()
 
double _radius ()
 

Public Attributes

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

Constructor & Destructor Documentation

diguyVec3d::diguyVec3d ( )
inline
diguyVec3d::diguyVec3d ( double  new_x)
inline
diguyVec3d::diguyVec3d ( double  new_x,
double  new_y,
double  new_z 
)
inline

Member Function Documentation

double diguyVec3d::_x ( )
inline
double diguyVec3d::_y ( )
inline
double diguyVec3d::_z ( )
inline
double diguyVec3d::_rz ( )
inline
double diguyVec3d::_rx ( )
inline
double diguyVec3d::_ry ( )
inline
double diguyVec3d::_r ( )
inline
double diguyVec3d::_g ( )
inline
double diguyVec3d::_b ( )
inline
double diguyVec3d::_azimuth ( )
inline
double diguyVec3d::_elevation ( )
inline
double diguyVec3d::_radius ( )
inline

Member Data Documentation

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

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