#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(). |
|