Workspace 6.21.5
|
Manager for SceneItemType classes.
#include <Rendering/SceneInteraction/sceneitemtype.h>
Public Member Functions | |
size_t | getNumTypes () const |
const SceneItemType * | getType (const DataExecution::Operation &op) const |
const SceneItemType * | getType (const QString &name) const |
const SceneItemType * | getType (int index) const |
bool | registerType (const SceneItemType &type) |
Static Public Member Functions | |
static SceneItemTypeManager & | getInstance () |
|
static |
size_t getNumTypes | ( | ) | const |
Get the number of SceneItemTypes registered.
const SceneItemType * getType | ( | const DataExecution::Operation & | op | ) | const |
Get the SceneItemType if any exists for the given operation.
const CSIRO::Rendering::SceneItemType * getType | ( | const QString & | name | ) | const |
const SceneItemType * getType | ( | int | index | ) | const |
Get the SceneItemType for the given index
bool registerType | ( | const SceneItemType & | type | ) |
Register a new SceneItemType with the directory.