Overview | All Modules | Tutorial | User's Guide | Programming Guide
Previous

COVISE Online Documentation

Next

Public Member Functions | List of all members
vrui::OSGVruiHit Class Reference

#include <OSGVruiHit.h>

Inheritance diagram for vrui::OSGVruiHit:
vrui::vruiHit

Public Member Functions

 OSGVruiHit (const osgUtil::LineSegmentIntersector::Intersection &isect, bool mouseHit)
 
virtual ~OSGVruiHit ()
 
virtual coVector & getLocalIntersectionPoint () const
 
virtual coVector & getWorldIntersectionPoint () const
 
virtual coVector & getWorldIntersectionNormal () const
 
virtual bool isMouseHit () const
 
vruiNodegetNode ()
 
const osgUtil::LineSegmentIntersector::Intersection & getHit () const
 
- Public Member Functions inherited from vrui::vruiHit
 vruiHit ()
 
virtual ~vruiHit ()
 
virtual coVector & getLocalIntersectionPoint () const =0
 
virtual coVector & getWorldIntersectionPoint () const =0
 
virtual coVector & getWorldIntersectionNormal () const =0
 
virtual bool isMouseHit () const =0
 
virtual vruiNodegetNode ()=0
 

Constructor & Destructor Documentation

◆ OSGVruiHit()

vrui::OSGVruiHit::OSGVruiHit ( const osgUtil::LineSegmentIntersector::Intersection &  isect,
bool  mouseHit 
)

◆ ~OSGVruiHit()

vrui::OSGVruiHit::~OSGVruiHit ( )
virtual

Member Function Documentation

◆ getHit()

const osgUtil::LineSegmentIntersector::Intersection & vrui::OSGVruiHit::getHit ( ) const

◆ getLocalIntersectionPoint()

coVector & vrui::OSGVruiHit::getLocalIntersectionPoint ( ) const
virtual

Implements vrui::vruiHit.

◆ getNode()

vruiNode * vrui::OSGVruiHit::getNode ( )
virtual

Implements vrui::vruiHit.

◆ getWorldIntersectionNormal()

coVector & vrui::OSGVruiHit::getWorldIntersectionNormal ( ) const
virtual

Implements vrui::vruiHit.

◆ getWorldIntersectionPoint()

coVector & vrui::OSGVruiHit::getWorldIntersectionPoint ( ) const
virtual

Implements vrui::vruiHit.

◆ isMouseHit()

bool vrui::OSGVruiHit::isMouseHit ( ) const
virtual

Implements vrui::vruiHit.


The documentation for this class was generated from the following files:
PreviousNext

Authors: Martin Aumüller, Ruth Lang, Daniela Rainer, Jürgen Schulze-Döbold, Andreas Werner, Peter Wolf, Uwe Wössner
Copyright © 1993-2009 HLRS, 2004-2009 RRZK, 2005-2009 Visenso
COVISE Version 6.5 Academic