Inheritance diagram for osg::CoordinateSystemNode:

Public Member Functions | |
| CoordinateSystemNode () | |
| CoordinateSystemNode (const std::string &format, const std::string &cs) | |
| CoordinateSystemNode (const CoordinateSystemNode &, const osg::CopyOp ©op=osg::CopyOp::SHALLOW_COPY) | |
| META_Node (osg, CoordinateSystemNode) | |
| void | set (const CoordinateSystemNode &csn) |
| void | setFormat (const std::string &format) |
| const std::string & | getFormat () const |
| void | setCoordinateSystem (const std::string &cs) |
| const std::string & | getCoordinateSystem () const |
| void | setEllipsoidModel (EllipsoidModel *ellipsode) |
| EllipsoidModel * | getEllipsoidModel () |
| const EllipsoidModel * | getEllipsoidModel () const |
| CoordinateFrame | computeLocalCoordinateFrame (const Vec3d &position) const |
| osg::Vec3d | computeLocalUpVector (const Vec3d &position) const |
Protected Member Functions | |
| virtual | ~CoordinateSystemNode () |
Protected Attributes | |
| std::string | _format |
| std::string | _cs |
| ref_ptr< EllipsoidModel > | _ellipsoidModel |
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
Copy constructor using CopyOp to manage deep vs shallow copy. |
|
|
|
|
|
Compute the local coordinate frame for specified point. |
|
|
Compute the local coordinate frame for specified point. |
|
|
Get the CoordinateSystem reference string. |
|
|
Get the const EllipsoidModel. |
|
|
Get the EllipsoidModel. |
|
|
Get the coordinate system format string. |
|
||||||||||||
|
|
|
|
Set the coordinate system node up by copy the format, coordinate system string, and ellipsoid model of another coordinate system node. |
|
|
Set the CoordinateSystem reference string, should be stored in a form consistent with the Format. |
|
|
Set EllipsoidModel to describe the model used to map lat, long and height into geocentric XYZ and back. |
|
|
Set the coordinate system format string. Typical values would be WKT, PROJ4, USGS etc. |
|
|
|
|
|
|
|
|
|
1.4.2