QCAD Application Framework
CAD Application Development and Automation.
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RInputEvent Class Reference

An input event for a graphics scene. More...

#include <RInputEvent.h>

Inheritance diagram for RInputEvent:
RCoordinateEvent REntityPickEvent RMouseEvent RWheelEvent

List of all members.

Public Member Functions

RGraphicsScenegetGraphicsScene () const
RGraphicsViewgetGraphicsView () const
RVector getModelPosition () const
RVector getScreenPosition () const
bool isValid () const
 RInputEvent (const RVector &position, RGraphicsScene &s, RGraphicsView &v)
void setModelPosition (const RVector &v)
virtual ~RInputEvent ()

Protected Attributes

RVector modelPosition
RGraphicsScenescene
RVector screenPosition
RGraphicsViewview

Detailed Description

An input event for a graphics scene.

The coordinates in a mouse event are available as scene coordinates or screen coordinates from the view the event originated.

Scriptable:
This class is wrapped for script environments.

Constructor & Destructor Documentation

RInputEvent::RInputEvent ( const RVector position,
RGraphicsScene s,
RGraphicsView v 
)
RInputEvent::~RInputEvent ( )
virtual

Member Function Documentation

RGraphicsScene & RInputEvent::getGraphicsScene ( ) const
RGraphicsView & RInputEvent::getGraphicsView ( ) const
RVector RInputEvent::getModelPosition ( ) const
RVector RInputEvent::getScreenPosition ( ) const
bool RInputEvent::isValid ( ) const
inline
Returns:
true If the position of the event is valid.

Reimplemented in REntityPickEvent.

void RInputEvent::setModelPosition ( const RVector v)

Member Data Documentation

RVector RInputEvent::modelPosition
protected
RGraphicsScene& RInputEvent::scene
protected
RVector RInputEvent::screenPosition
protected
RGraphicsView& RInputEvent::view
protected

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