SceneObject Class Reference
#include <SceneObject.h>
List of all members.
Detailed Description
Razred SceneObject predstavlja objekte koji sačinjavaju scenu, a kojima je moguće manipulirati.
Constructor & Destructor Documentation
SceneObject::SceneObject |
( |
osg::Node * |
model = NULL , |
|
|
const char * |
filename = NULL | |
|
) |
| | |
SceneObject::~SceneObject |
( |
|
) |
|
Member Function Documentation
bool SceneObject::_checkIntersection |
( |
osg::Node * |
node, |
|
|
const osg::Vec3d & |
rayDirection, |
|
|
const osg::Vec3d & |
rayPoint, |
|
|
const osg::Vec3d & |
sphereHit1, |
|
|
const osg::Vec3d & |
sphereHit2 | |
|
) |
| | [protected] |
double SceneObject::getBoundingRadius |
( |
|
) |
const |
std::string & SceneObject::getModelFilename |
( |
|
) |
|
osg::Vec3 SceneObject::getOrientation |
( |
|
) |
|
osg::Quat SceneObject::getOrientationAsQuaternion |
( |
|
) |
|
osg::Vec3 SceneObject::getPosition |
( |
|
) |
|
osg::Vec3 SceneObject::getScale |
( |
|
) |
|
int SceneObject::getState |
( |
|
) |
|
osg::Matrix SceneObject::getTransformationMatrix |
( |
|
) |
|
bool SceneObject::intersects |
( |
const osg::Vec3d & |
rayDirection, |
|
|
const osg::Vec3d & |
rayPoint | |
|
) |
| | |
void SceneObject::setModelFilename |
( |
std::string & |
filename |
) |
|
void SceneObject::setModelFilename |
( |
const char * |
filename |
) |
|
void SceneObject::setOrientation |
( |
const osg::Vec3 & |
orientation |
) |
[protected] |
void SceneObject::setPosition |
( |
const osg::Vec3 & |
position |
) |
[protected] |
void SceneObject::setScale |
( |
const osg::Vec3 & |
scale |
) |
[protected] |
void SceneObject::setState |
( |
int |
state |
) |
|
Friends And Related Function Documentation
Member Data Documentation
The documentation for this class was generated from the following files:
- C:/Users/Robert/Documents/Visual Studio 2008/Projects/ferprojekt/TerrainEditor/TerrainEditor/SceneObject.h
- C:/Users/Robert/Documents/Visual Studio 2008/Projects/ferprojekt/TerrainEditor/TerrainEditor/SceneObject.cpp