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

Line Segment Intersector that handles vantage-specific issues such as scaled models. More...

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

Public Member Functions

 DtOsgLineSegmentIntersector (CoordinateFrame cf, double x, double y, osg::Camera *camera, bool useReverseZBuffer)
 CTOR.
 DtOsgLineSegmentIntersector (const osg::Vec3d &start, const osg::Vec3d &end, osg::Camera *camera, bool useReverseZBuffer)
virtual ~DtOsgLineSegmentIntersector ()
 DTOR.
virtual bool enter (const osg::Node &node)
 if scaling, expand the node's bounding sphere before calling intersects()
virtual Intersector * clone (osgUtil::IntersectionVisitor &iv)

Protected Attributes

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

Detailed Description

Line Segment Intersector that handles vantage-specific issues such as scaled models.

Constructor & Destructor Documentation

makVrv::DtOsgLineSegmentIntersector::DtOsgLineSegmentIntersector ( CoordinateFrame  cf,
double  x,
double  y,
osg::Camera *  camera,
bool  useReverseZBuffer 
)

CTOR.

makVrv::DtOsgLineSegmentIntersector::DtOsgLineSegmentIntersector ( const osg::Vec3d &  start,
const osg::Vec3d &  end,
osg::Camera *  camera,
bool  useReverseZBuffer 
)
virtual makVrv::DtOsgLineSegmentIntersector::~DtOsgLineSegmentIntersector ( )
virtual

DTOR.

Member Function Documentation

virtual bool makVrv::DtOsgLineSegmentIntersector::enter ( const osg::Node &  node)
virtual

if scaling, expand the node's bounding sphere before calling intersects()

virtual Intersector* makVrv::DtOsgLineSegmentIntersector::clone ( osgUtil::IntersectionVisitor &  iv)
virtual

Member Data Documentation

DtOsgCullVisitorParameters makVrv::DtOsgLineSegmentIntersector::myInfo
protected
osg::Vec3 makVrv::DtOsgLineSegmentIntersector::myEye
protected
osg::Camera* makVrv::DtOsgLineSegmentIntersector::myCamera
protected
bool makVrv::DtOsgLineSegmentIntersector::myUseReverseZBuffer
protected

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)