InsertObjectController Class Reference
#include <InsertObjectController.h>
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] |
| void InsertObjectController::onKeyDown |
( |
int |
key |
) |
[inline, virtual] |
| void InsertObjectController::onKeyUp |
( |
int |
key |
) |
[inline, virtual] |
| void InsertObjectController::onMouseLeftDown |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | [virtual] |
| void InsertObjectController::onMouseLeftUp |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | [inline, virtual] |
| void InsertObjectController::onMouseMiddleDown |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | [inline, virtual] |
| void InsertObjectController::onMouseMiddleUp |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | [inline, virtual] |
| void InsertObjectController::onMouseMove |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | [virtual] |
| void InsertObjectController::onMouseRightDown |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | [inline, virtual] |
| void InsertObjectController::onMouseRightUp |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | [inline, virtual] |
| void InsertObjectController::onMouseWheel |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
d | |
|
) |
| | [inline, virtual] |
| void InsertObjectController::open |
( |
|
) |
[virtual] |
Member Data Documentation
The documentation for this class was generated from the following files: