#include <pandabase.h>#include <typedef.h>#include <string>Go to the source code of this file.
Defines | |
| #define | IS_LEFT_HANDED_COORDSYSTEM(cs) ((cs==CS_zup_left) || (cs==CS_yup_left)) |
Enumerations | |
| enum | CoordinateSystem { CS_default, CS_zup_right, CS_yup_right, CS_zup_left, CS_yup_left, CS_invalid } |
Functions | |
| CoordinateSystem EXPCL_PANDA | parse_coordinate_system_string (const string &str) |
| bool EXPCL_PANDA | is_right_handed (CoordinateSystem cs=CS_default) |
| ostream EXPCL_PANDA & | operator<< (ostream &out, CoordinateSystem cs) |
Variables | |
| END_PUBLISH CoordinateSystem EXPCL_PANDA | default_coordinate_system |
|
|
Definition at line 55 of file coordinateSystem.h. |
|
|
Definition at line 30 of file coordinateSystem.h. Referenced by PerspectiveLens::compute_projection_mat(), OrthographicLens::compute_projection_mat(), EggGroupNode::find_coordsys_entry(), FLOATNAME(), init_libegg2pg(), init_liblinmath(), EggData::post_read(), DXGraphicsStateGuardian7::prepare_texture(), and PT(). |
|
|
Definition at line 61 of file coordinateSystem.cxx. References cs, CS_default, CS_yup_left, CS_yup_right, CS_zup_left, CS_zup_right, and default_coordinate_system. |
|
||||||||||||
|
Definition at line 83 of file coordinateSystem.cxx. References cs, CS_default, CS_invalid, CS_yup_left, CS_yup_right, CS_zup_left, and CS_zup_right. |
|
|
Definition at line 31 of file coordinateSystem.cxx. References CS_default, CS_invalid, CS_yup_left, CS_yup_right, CS_zup_left, and CS_zup_right. Referenced by init_libegg2pg(), and init_liblinmath(). |
|
1.3