VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
makVrv::DtPickIntersectionVisitor Class Reference

Intersection Visitor used for picking. More...

Inheritance diagram for makVrv::DtPickIntersectionVisitor:
Inheritance graph
[legend]

Public Member Functions

 DtPickIntersectionVisitor (osg::Camera *camera, osgUtil::Intersector *i=0, ReadCallback *rc=0)
 CTOR.
virtual ~DtPickIntersectionVisitor ()
 DTOR.
void apply (osg::Billboard &billboard)
 Special intersection handling for billboards.
void apply (osg::Transform &transform)
 Intersect handling for picking while using scaled models.
osg::Camera * camera () const

Protected Attributes

osg::Vec3 myEye
DtOsgCullVisitorParameters myInfo
osg::Camera * myCamera

Detailed Description

Intersection Visitor used for picking.

Includes special support for model scaling

Constructor & Destructor Documentation

makVrv::DtPickIntersectionVisitor::DtPickIntersectionVisitor ( osg::Camera *  camera,
osgUtil::Intersector *  i = 0,
ReadCallback *  rc = 0 
)

CTOR.

virtual makVrv::DtPickIntersectionVisitor::~DtPickIntersectionVisitor ( )
virtual

DTOR.

Member Function Documentation

void makVrv::DtPickIntersectionVisitor::apply ( osg::Billboard &  billboard)

Special intersection handling for billboards.

void makVrv::DtPickIntersectionVisitor::apply ( osg::Transform &  transform)

Intersect handling for picking while using scaled models.

osg::Camera* makVrv::DtPickIntersectionVisitor::camera ( ) const

Member Data Documentation

osg::Vec3 makVrv::DtPickIntersectionVisitor::myEye
protected
DtOsgCullVisitorParameters makVrv::DtPickIntersectionVisitor::myInfo
protected
osg::Camera* makVrv::DtPickIntersectionVisitor::myCamera
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)