InsertObjectController Class Reference

#include <InsertObjectController.h>

Inheritance diagram for InsertObjectController:
IToolController

List of all members.

Public Member Functions

 InsertObjectController (MainFrame *mainFrame, osg::Node *model, const char *fileName)
void open ()
void close ()
void onMouseLeftUp (int x, int y)
void onMouseLeftDown (int x, int y)
void onMouseMiddleUp (int x, int y)
void onMouseMiddleDown (int x, int y)
void onMouseRightUp (int x, int y)
void onMouseRightDown (int x, int y)
void onMouseMove (int x, int y)
void onMouseWheel (int x, int y, int d)
void onKeyDown (int key)
void onKeyUp (int key)

Protected Attributes

MainFrame_mainFrame
SceneManager_sceneManager
Terrain_terrain
ObjectManipulatorProxy_objectManipulator
SceneObject_newSceneObject
osg::Vec3d _intrPoint
osg::Vec3d _intrNormal
osg::Node * _model
std::string _fileName

Constructor & Destructor Documentation

InsertObjectController::InsertObjectController ( MainFrame mainFrame,
osg::Node *  model,
const char *  fileName 
)

Member Function Documentation

void InsertObjectController::close (  )  [virtual]

Implements IToolController.

void InsertObjectController::onKeyDown ( int  key  )  [inline, virtual]

Implements IToolController.

void InsertObjectController::onKeyUp ( int  key  )  [inline, virtual]

Implements IToolController.

void InsertObjectController::onMouseLeftDown ( int  x,
int  y 
) [virtual]

Implements IToolController.

void InsertObjectController::onMouseLeftUp ( int  x,
int  y 
) [inline, virtual]

Implements IToolController.

void InsertObjectController::onMouseMiddleDown ( int  x,
int  y 
) [inline, virtual]

Implements IToolController.

void InsertObjectController::onMouseMiddleUp ( int  x,
int  y 
) [inline, virtual]

Implements IToolController.

void InsertObjectController::onMouseMove ( int  x,
int  y 
) [virtual]

Implements IToolController.

void InsertObjectController::onMouseRightDown ( int  x,
int  y 
) [inline, virtual]

Implements IToolController.

void InsertObjectController::onMouseRightUp ( int  x,
int  y 
) [inline, virtual]

Implements IToolController.

void InsertObjectController::onMouseWheel ( int  x,
int  y,
int  d 
) [inline, virtual]

Implements IToolController.

void InsertObjectController::open (  )  [virtual]

Implements IToolController.


Member Data Documentation

std::string InsertObjectController::_fileName [protected]
osg::Vec3d InsertObjectController::_intrNormal [protected]
osg::Vec3d InsertObjectController::_intrPoint [protected]
osg::Node* InsertObjectController::_model [protected]

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

Generated on Thu Jan 14 20:50:12 2010 for TerrainEditor by  doxygen 1.6.1