| 
    Darc Library
    2012.11
    
   
   | 
  
  
  
 
Classes | |
| class | MA_3DGizmo | 
Enumerations | |
| enum | MA_EULER_CONV {  MA_EULER_YXY = (MA_EULER_R0(MA_EULER_Y) | MA_EULER_R1(MA_EULER_X) | MA_EULER_R2(MA_EULER_Y)), MA_EULER_YXZ = (MA_EULER_R0(MA_EULER_Y) | MA_EULER_R1(MA_EULER_X) | MA_EULER_R2(MA_EULER_Z)), MA_EULER_ZXY = (MA_EULER_R0(MA_EULER_Z) | MA_EULER_R1(MA_EULER_X) | MA_EULER_R2(MA_EULER_Y)), MA_EULER_ZXZ = (MA_EULER_R0(MA_EULER_Z) | MA_EULER_R1(MA_EULER_X) | MA_EULER_R2(MA_EULER_Z)), MA_EULER_XYX = (MA_EULER_R0(MA_EULER_X) | MA_EULER_R1(MA_EULER_Y) | MA_EULER_R2(MA_EULER_X)), MA_EULER_XYZ = (MA_EULER_R0(MA_EULER_X) | MA_EULER_R1(MA_EULER_Y) | MA_EULER_R2(MA_EULER_Z)), MA_EULER_ZYX = (MA_EULER_R0(MA_EULER_Z) | MA_EULER_R1(MA_EULER_Y) | MA_EULER_R2(MA_EULER_X)), MA_EULER_ZYZ = (MA_EULER_R0(MA_EULER_Z) | MA_EULER_R1(MA_EULER_Y) | MA_EULER_R2(MA_EULER_Z)), MA_EULER_XZX = (MA_EULER_R0(MA_EULER_X) | MA_EULER_R1(MA_EULER_Z) | MA_EULER_R2(MA_EULER_X)), MA_EULER_XZY = (MA_EULER_R0(MA_EULER_X) | MA_EULER_R1(MA_EULER_Z) | MA_EULER_R2(MA_EULER_Y)), MA_EULER_YZX = (MA_EULER_R0(MA_EULER_Y) | MA_EULER_R1(MA_EULER_Z) | MA_EULER_R2(MA_EULER_X)), MA_EULER_YZY = (MA_EULER_R0(MA_EULER_Y) | MA_EULER_R1(MA_EULER_Z) | MA_EULER_R2(MA_EULER_Y)) }  | 
| enum | EVALUE { NC_SINGULAR = 200 } | 
Functions | |
| DCR NC_API | ma_sgesv (GE_Matrix &_A, GE_Matrix &_b) | 
| NC_API Vector3D | ma_Matrix4D_toEuler (const Matrix4D &_m, MA_EULER_CONV _c) | 
Variables | |
| const Real | ma_one_real = 1.0 | 
| const Real | ma_zero_real = 0.0 | 
| NC_API Vector3D darc::numeric::ma_Matrix4D_toEuler | ( | const Matrix4D & | _m, | 
| MA_EULER_CONV | _c | ||
| ) | 
| DCR NC_API darc::numeric::ma_sgesv | ( | GE_Matrix & | _A, | 
| GE_Matrix & | _b | ||
| ) | 
Solves A*x = b if A is a NxN matrix. On exit A contains the factors L and U, b contains the solution x.
| const Real darc::numeric::ma_one_real = 1.0 | 
| const Real darc::numeric::ma_zero_real = 0.0 |