VR-Forces 5.0.2 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::DtOsgLineSegmentIntersector Class Reference

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

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

Public Member Functions

 DtOsgLineSegmentIntersector (DtDe &de, CoordinateFrame cf, double x, double y, const osg::Camera *camera)
 
 DtOsgLineSegmentIntersector (DtDe &de, const osg::Vec3d &start, const osg::Vec3d &end, const osg::Camera *camera)
 
virtual ~DtOsgLineSegmentIntersector ()
 
virtual bool enter (const osg::Node &node)
 
virtual Intersector * clone (osgUtil::IntersectionVisitor &iv)
 

Protected Attributes

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

Constructor & Destructor Documentation

makVrv::DtOsgLineSegmentIntersector::DtOsgLineSegmentIntersector ( DtDe de,
CoordinateFrame  cf,
double  x,
double  y,
const osg::Camera *  camera 
)

CTOR.

makVrv::DtOsgLineSegmentIntersector::DtOsgLineSegmentIntersector ( DtDe de,
const osg::Vec3d &  start,
const osg::Vec3d &  end,
const osg::Camera *  camera 
)
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
const osg::Camera* makVrv::DtOsgLineSegmentIntersector::myCamera
protected
DtDe& makVrv::DtOsgLineSegmentIntersector::myDe
protected

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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)