|
Robotics Library
0.7.0
|
Go to the documentation of this file.
32 #include <Inventor/actions/SoCallbackAction.h>
33 #include <Inventor/VRMLnodes/SoVRMLGroup.h>
47 typedef ::std::vector<Model*>::iterator
Iterator;
63 virtual ::std::string
getName()
const;
67 void load(const ::std::string& filename,
const bool& doBoundingBoxPoints =
false,
const bool& doPoints =
false);
79 static void triangleCallback(
void* userData, ::SoCallbackAction* action, const ::SoPrimitiveVertex* v1, const ::SoPrimitiveVertex* v2, const ::SoPrimitiveVertex* v3);
86 #endif // RL_SG_SCENE_H
virtual Model * create()=0
virtual void add(Model *model)
Definition: Scene.cpp:68
bool isScalingSupported
Definition: Scene.h:74
void load(const ::std::string &filename, const bool &doBoundingBoxPoints=false, const bool &doPoints=false)
Definition: Scene.cpp:104
virtual void setName(const ::std::string &name)
Definition: Scene.cpp:326
Model * getModel(const ::std::size_t &i) const
Definition: Scene.cpp:86
Scene()
Definition: Scene.cpp:56
virtual void remove(Model *model)
Definition: Scene.cpp:315
virtual ::std::string getName() const
Definition: Scene.cpp:92
::std::vector< Model * >::iterator Iterator
Definition: Scene.h:47
Iterator end()
Definition: Scene.cpp:80
virtual ~Scene()
Definition: Scene.cpp:63
Iterator begin()
Definition: Scene.cpp:74
::std::vector< Model * > models
Definition: Scene.h:76
::std::size_t getNumModels() const
Definition: Scene.cpp:98
static void triangleCallback(void *userData, ::SoCallbackAction *action, const ::SoPrimitiveVertex *v1, const ::SoPrimitiveVertex *v2, const ::SoPrimitiveVertex *v3)
Definition: Scene.cpp:332
::std::string name
Definition: Scene.h:81
Robotics Library.
Definition: AnalogInput.cpp:30