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: