#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 in file coordinateSystem.h.
|
Definition at line 58 of file coordinateSystem.h. |
|
|
Definition at line 64 of file coordinateSystem.cxx. |
|
Definition at line 86 of file coordinateSystem.cxx. References CS_invalid, CS_yup_left, CS_yup_right, CS_zup_left, and CS_zup_right. |
|
Definition at line 34 of file coordinateSystem.cxx. Referenced by ConfigureFn(). |
|
Definition at line 53 of file coordinateSystem.h. Referenced by ParametricCurveCollection::adjust_hpr(), BoundingHexahedron::BoundingHexahedron(), TrackerNode::get_orient(), PerspectiveLens::is_linear(), TrackerNode::set_tracker_coordinate_system(), and Trackball::Trackball(). |