osgTerrain::Locator Class Reference

Inheritance diagram for osgTerrain::Locator:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 Locator ()
 Locator (const Locator &, const osg::CopyOp &copyop=osg::CopyOp::SHALLOW_COPY)
 Copy constructor using CopyOp to manage deep vs shallow copy.
 META_Object (osgTerrain, Locator)
virtual bool orientationOpenGL () const
virtual bool convertLocalToModel (const osg::Vec3d &, osg::Vec3d &) const
virtual bool convertModelToLocal (const osg::Vec3d &, osg::Vec3d &) const
bool computeLocalBounds (Locator &source, osg::Vec3d &bottomLeft, osg::Vec3d &topRight)

Static Public Member Functions

static bool convertLocalCoordBetween (const Locator &source, const osg::Vec3d &sourceNDC, const Locator &destination, osg::Vec3d &destinationNDC)

Protected Member Functions

virtual ~Locator ()

Constructor & Destructor Documentation

osgTerrain::Locator::Locator (  ) 

osgTerrain::Locator::Locator ( const Locator ,
const osg::CopyOp copyop = osg::CopyOp::SHALLOW_COPY 
)

Copy constructor using CopyOp to manage deep vs shallow copy.

virtual osgTerrain::Locator::~Locator (  )  [protected, virtual]


Member Function Documentation

osgTerrain::Locator::META_Object ( osgTerrain  ,
Locator   
)

virtual bool osgTerrain::Locator::orientationOpenGL (  )  const [inline, virtual]

Reimplemented in osgTerrain::EllipsoidLocator, and osgTerrain::CartizianLocator.

virtual bool osgTerrain::Locator::convertLocalToModel ( const osg::Vec3d ,
osg::Vec3d  
) const [inline, virtual]

Reimplemented in osgTerrain::EllipsoidLocator, and osgTerrain::CartizianLocator.

virtual bool osgTerrain::Locator::convertModelToLocal ( const osg::Vec3d ,
osg::Vec3d  
) const [inline, virtual]

Reimplemented in osgTerrain::EllipsoidLocator, and osgTerrain::CartizianLocator.

static bool osgTerrain::Locator::convertLocalCoordBetween ( const Locator source,
const osg::Vec3d sourceNDC,
const Locator destination,
osg::Vec3d destinationNDC 
) [inline, static]

bool osgTerrain::Locator::computeLocalBounds ( Locator source,
osg::Vec3d bottomLeft,
osg::Vec3d topRight 
)


The documentation for this class was generated from the following file:
Generated at Fri Nov 2 23:21:45 2007 for the OpenSceneGraph by doxygen 1.5.2.