Added docs

This commit is contained in:
Robert Osfield 2004-10-15 09:10:36 +00:00
parent bb7c423849
commit 2a904a4dad

View File

@ -41,8 +41,16 @@ class OSGGA_EXPORT NodeTrackerManipulator : public MatrixManipulator
enum TrackerMode enum TrackerMode
{ {
/** Track the center of the node's bounding sphere, but not rotations of the node.
* For datatbases which have a CoordinateSystemNode, the orientation is kept relative the coordinate frame if the center of the node.
*/
NODE_CENTER, NODE_CENTER,
/** Track the center of the node's bounding sphere, and the azimuth rotation (about the z axis of the current coordinate frame).
* For datatbases which have a CoordinateSystemNode, the orientation is kept relative the coordinate frame if the center of the node.
*/
NODE_CENTER_AND_AZIM, NODE_CENTER_AND_AZIM,
/** Tack the center of the node's bounding sphere, and the all rotations of the node.
*/
NODE_CENTER_AND_ROTATION, NODE_CENTER_AND_ROTATION,
}; };
@ -52,7 +60,11 @@ class OSGGA_EXPORT NodeTrackerManipulator : public MatrixManipulator
enum RotationMode enum RotationMode
{ {
/** Use a trackball style manipulation of the view direction w.r.t the tracked orientation.
*/
TRACKBALL, TRACKBALL,
/** Allow the elevation and azimuth angles to be adjust w.r.t the tracked orientation.
*/
ELEVATION_AZIM, ELEVATION_AZIM,
}; };