VR-Forces Developer's Guide
 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. Includes special support for model scaling.

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

Public Member Functions

 DtPickIntersectionVisitor (const osg::Camera *camera, osgUtil::Intersector *i=0, ReadCallback *rc=0)
 
virtual ~DtPickIntersectionVisitor ()
 
void apply (osg::Billboard &billboard) override
 
void apply (osg::Transform &transform) override
 
virtual const osg::Camera * camera () const
 

Protected Attributes

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

Constructor & Destructor Documentation

makVrv::DtPickIntersectionVisitor::DtPickIntersectionVisitor ( const 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)
override

Special intersection handling for billboards osg override.

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

Intersect handling for picking while using scaled models osg override.

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

access the camera

Member Data Documentation

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

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)