Enviro application
Public Member Functions | Protected Attributes | List of all members
FlatFlyer Class Reference
Inheritance diagram for FlatFlyer:
Inheritance graph
[legend]

Public Member Functions

 FlatFlyer ()
 
void Eval ()
 
void OnMouse (vtMouseEvent &event)
 
- Public Member Functions inherited from vtLastMouse
void GetNormalizedMouseCoords (float &mx, float &my)
 
- Public Member Functions inherited from vtEngine
osg::Referenced * GetTarget (uint which=0)
 
void AddTarget (osg::Referenced *ptr)
 
void RemoveTarget (osg::Referenced *ptr)
 
uint NumTargets ()
 
virtual void OnKey (int key, int flags)
 
virtual void OnWindowSize (int width, int height)
 

Protected Attributes

bool m_bDrag
 
bool m_bZoom
 
FPoint3 m_start_wp
 
IPoint2 m_startpos
 

Additional Inherited Members

- Public Attributes inherited from vtLastMouse
int m_buttons
 
IPoint2 m_pos
 
int m_flags
 

Constructor & Destructor Documentation

FlatFlyer::FlatFlyer ( )

Member Function Documentation

void FlatFlyer::Eval ( )
virtual

Reimplemented from vtEngine.

void FlatFlyer::OnMouse ( vtMouseEvent event)
virtual

Reimplemented from vtLastMouse.

Member Data Documentation

bool FlatFlyer::m_bDrag
protected
bool FlatFlyer::m_bZoom
protected
FPoint3 FlatFlyer::m_start_wp
protected
IPoint2 FlatFlyer::m_startpos
protected