Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

compose_matrix_src.cxx File Reference

Go to the source code of this file.

Functions

void compose_matrix (FLOATNAME(LMatrix3)&mat, const FLOATNAME(LVecBase3)&scale, const FLOATNAME(LVecBase3)&hpr, CoordinateSystem cs)
void unwind_yup_rotation (FLOATNAME(LMatrix3)&mat, FLOATNAME(LVecBase3)&hpr)
void unwind_yup_rotation (FLOATNAME(LMatrix3)&mat, FLOATNAME(LVecBase3)&hpr, FLOATTYPE roll)
void unwind_zup_rotation (FLOATNAME(LMatrix3)&mat, FLOATNAME(LVecBase3)&hpr)
void unwind_zup_rotation (FLOATNAME(LMatrix3)&mat, FLOATNAME(LVecBase3)&hpr, FLOATTYPE roll)
bool decompose_matrix (const FLOATNAME(LMatrix3)&mat, FLOATNAME(LVecBase3)&scale, FLOATNAME(LVecBase3)&hpr, CoordinateSystem cs)
bool decompose_matrix (const FLOATNAME(LMatrix3)&mat, FLOATNAME(LVecBase3)&scale, FLOATNAME(LVecBase3)&hpr, FLOATTYPE roll, CoordinateSystem cs)


Function Documentation

void compose_matrix FLOATNAME(LMatrix3)&  mat,
const FLOATNAME(LVecBase3)&  scale,
const FLOATNAME(LVecBase3)&  hpr,
CoordinateSystem  cs
 

Definition at line 25 of file compose_matrix_src.cxx.

bool decompose_matrix const FLOATNAME(LMatrix3)&  mat,
FLOATNAME(LVecBase3)&  scale,
FLOATNAME(LVecBase3)&  hpr,
FLOATTYPE  roll,
CoordinateSystem  cs
 

Definition at line 616 of file compose_matrix_src.cxx.

bool decompose_matrix const FLOATNAME(LMatrix3)&  mat,
FLOATNAME(LVecBase3)&  scale,
FLOATNAME(LVecBase3)&  hpr,
CoordinateSystem  cs
 

Definition at line 518 of file compose_matrix_src.cxx.

void unwind_yup_rotation FLOATNAME(LMatrix3)&  mat,
FLOATNAME(LVecBase3)&  hpr,
FLOATTYPE  roll
[static]
 

Definition at line 205 of file compose_matrix_src.cxx.

References CS_yup_right, FLOATNAME, FLOATTYPE, rad_2_deg(), x, y, and z.

Referenced by decompose_matrix().

void unwind_yup_rotation FLOATNAME(LMatrix3)&  mat,
FLOATNAME(LVecBase3)&  hpr
[static]
 

Definition at line 56 of file compose_matrix_src.cxx.

References CS_yup_right, FLOATNAME, FLOATTYPE, rad_2_deg(), x, y, and z.

void unwind_zup_rotation FLOATNAME(LMatrix3)&  mat,
FLOATNAME(LVecBase3)&  hpr,
FLOATTYPE  roll
[static]
 

Definition at line 442 of file compose_matrix_src.cxx.

References CS_zup_right, FLOATNAME, FLOATTYPE, rad_2_deg(), x, y, and z.

Referenced by decompose_matrix().

void unwind_zup_rotation FLOATNAME(LMatrix3)&  mat,
FLOATNAME(LVecBase3)&  hpr
[static]
 

Definition at line 283 of file compose_matrix_src.cxx.

References CS_zup_right, FLOATNAME, FLOATTYPE, rad_2_deg(), x, y, and z.


Generated on Fri Apr 18 00:10:29 2003 for Panda by doxygen1.3