|
|
#include <MemoryX/gui-plugins/SceneEditor/scene3D/SceneObject.h>
Inheritance diagram for SceneObject:Public Member Functions | |
| std::map< std::string, std::string > | getAllAttributes () |
| Returns all Attributes of the SceneObject as Map. | |
| std::string | getClassId () const |
| Returns the ClassId of the SceneObject. | |
| std::string | getCollection () const |
| Returns the Collection of the SceneObject. | |
| std::string | getObjectId () const |
| Returns the ObjectId of the SceneObject. | |
| SbRotation | getRotation () |
| Returns the Rotation of the SceneObject. | |
| SbVec3f | getTranslation () |
| Returns the Translation of the SceneObject. | |
| bool | isMutable () |
| Returns if you are allowed to change this object. | |
| SceneObject (std::string objectId, std::string classId, std::string collection, SoSeparator *geometry, SoSeparator *collision) | |
| void | setClassId (std::string &classId) |
| Sets the ClassId of the SceneObject. | |
| void | setCollection (std::string &collection) |
| Sets the Collection of the SceneObject. | |
| void | setObjectId (std::string &objectId) |
| Sets the ObjectId of the SceneObject. | |
| void | setRotation (SbRotation rotation) |
| Sets the Rotation of the SceneObject. | |
| void | setTranslation (SbVec3f translation) |
| Sets the Translation of the SceneObject. | |
| void | showCollisionMesh (bool show) |
| Decides, whether CollisionMesh is beeing shown. | |
Static Public Member Functions | |
| static void | initClass () |
| Initializes Class. | |
Friends | |
| class | SceneManipulatorManager |
| SceneObject | ( | std::string | objectId, |
| std::string | classId, | ||
| std::string | collection, | ||
| SoSeparator * | geometry, | ||
| SoSeparator * | collision ) |
| objectId | |
| classId | |
| collection | |
| geometry | |
| collision |
| std::map< std::string, std::string > getAllAttributes | ( | ) |
Returns all Attributes of the SceneObject as Map.
| std::string getClassId | ( | ) | const |
Returns the ClassId of the SceneObject.
| std::string getCollection | ( | ) | const |
Returns the Collection of the SceneObject.
| std::string getObjectId | ( | ) | const |
Returns the ObjectId of the SceneObject.
| SbRotation getRotation | ( | ) |
Returns the Rotation of the SceneObject.
| SbVec3f getTranslation | ( | ) |
Returns the Translation of the SceneObject.
|
static |
Initializes Class.
| bool isMutable | ( | ) |
Returns if you are allowed to change this object.
| void setClassId | ( | std::string & | classId | ) |
Sets the ClassId of the SceneObject.
| classId | ClassId of the SceneObject |
| void setCollection | ( | std::string & | collection | ) |
Sets the Collection of the SceneObject.
| collection | Collection of the SceneObject |
| void setObjectId | ( | std::string & | objectId | ) |
Sets the ObjectId of the SceneObject.
| objectId | ObjectId of the SceneObject |
| void setRotation | ( | SbRotation | rotation | ) |
Sets the Rotation of the SceneObject.
| rotation | Rotation of SceneObject |
| void setTranslation | ( | SbVec3f | translation | ) |
Sets the Translation of the SceneObject.
| translation | Translation of SceneObject |
| void showCollisionMesh | ( | bool | show | ) |
Decides, whether CollisionMesh is beeing shown.
| show | Show Collision Mesh |
|
friend |