Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

amire::component::DirectionPointerPickingHandler Class Reference

Inheritance diagram for amire::component::DirectionPointerPickingHandler:

amire::component::ActionHandler amire::component::Handler amire::component::Visible3DComponent List of all members.

Public Member Functions

virtual ~DirectionPointerPickingHandler ()
virtual bool pickingCallback (MREngine *engine, const amire::common::Vector &point, const amire::common::Vector &direction, long pickingMode, double &distance) const=0

Detailed Description

The DirectionPointerPickingHandler is used to handle 3D direction picking events.

Constructor & Destructor Documentation

virtual amire::component::DirectionPointerPickingHandler::~DirectionPointerPickingHandler  )  [virtual]

Member Function Documentation

virtual bool amire::component::DirectionPointerPickingHandler::pickingCallback MREngine engine,
const amire::common::Vector point,
const amire::common::Vector direction,
long  pickingMode,
double &  distance
const [pure virtual]

This call-back method has to used accept an action for a 3D direction picking event. True has to be returned and the distance output argument has to be set to a estimation of the distance between the component and the picking device, if the event has been accepted, false otherwise.

Implemented in amire::component::Visible3DComponent.

The documentation for this class was generated from the following file:
Generated on Tue May 20 17:23:57 2003 for AMIRE-Framework by doxygen1.3