|  | RobWorkProject
    23.9.11-
    | 
This is the complete list of members for SceneGraph, including all inherited members.
| _cameraGroups | SceneGraph | protected | 
| _root | SceneGraph | protected | 
| addCameraGroup(rw::core::Ptr< rw::graphics::CameraGroup > cgroup) | SceneGraph | virtual | 
| addChild(rw::core::Ptr< rw::graphics::SceneNode > child, rw::graphics::GroupNode::Ptr parent) | SceneGraph | virtual | 
| clear()=0 | SceneGraph | pure virtual | 
| draw(RenderInfo &info)=0 | SceneGraph | pure virtual | 
| DrawType typedef | SceneGraph | |
| findCameraGroup(const std::string &name) | SceneGraph | virtual | 
| findDrawable(const std::string &name) | SceneGraph | virtual | 
| findDrawable(const std::string &name, rw::core::Ptr< SceneNode > node) | SceneGraph | virtual | 
| findDrawables(const std::string &name) | SceneGraph | virtual | 
| getCameraGroups() | SceneGraph | virtual | 
| getDrawables() | SceneGraph | virtual | 
| getDrawables(rw::core::Ptr< rw::graphics::SceneNode > node) | SceneGraph | virtual | 
| getDrawablesRec(rw::core::Ptr< rw::graphics::SceneNode > node) | SceneGraph | virtual | 
| getRoot() | SceneGraph | virtual | 
| makeCamera(const std::string &name)=0 | SceneGraph | pure virtual | 
| makeCameraGroup(const std::string &name) | SceneGraph | virtual | 
| makeDrawable(const std::string &name, rw::core::Ptr< class rw::geometry::Geometry > geom, int dmask=DrawableNode::Physical)=0 | SceneGraph | pure virtual | 
| makeDrawable(const std::string &name, const std::vector< class rw::geometry::Line > &lines, int dmask=DrawableNode::Physical)=0 | SceneGraph | pure virtual | 
| makeDrawable(const std::string &name, const class rw::sensor::Image &img, int dmask=DrawableNode::Virtual)=0 | SceneGraph | pure virtual | 
| makeDrawable(const std::string &name, const rw::geometry::PointCloud &scan, int dmask=DrawableNode::Virtual)=0 | SceneGraph | pure virtual | 
| makeDrawable(const std::string &name, rw::core::Ptr< rw::geometry::Model3D > model, int dmask=DrawableNode::Physical)=0 | SceneGraph | pure virtual | 
| makeDrawable(const std::string &name, const std::string &text, rw::core::Ptr< rw::kinematics::Frame > labelFrame, int dmask=DrawableNode::Virtual)=0 | SceneGraph | pure virtual | 
| makeDrawable(const std::string &name, rw::core::Ptr< rw::graphics::Render > render, int dmask=DrawableNode::Physical)=0 | SceneGraph | pure virtual | 
| makeDrawable(const std::string &filename, int dmask=DrawableNode::Physical)=0 | SceneGraph | pure virtual | 
| makeDrawableFrameAxis(const std::string &name, double size, int dmask=DrawableNode::Physical)=0 | SceneGraph | pure virtual | 
| makeGroupNode(const std::string &name) | SceneGraph | virtual | 
| NodeFilter typedef | SceneGraph | |
| NodeVisitor typedef | SceneGraph | |
| pickDrawable(RenderInfo &info, int x, int y)=0 | SceneGraph | pure virtual | 
| project(SceneCamera::Ptr camera, double x, double y, double z)=0 | SceneGraph | pure virtual | 
| Ptr typedef | SceneGraph | |
| removeCameraGroup(rw::core::Ptr< rw::graphics::CameraGroup > cgroup) | SceneGraph | virtual | 
| removeCameraGroup(const std::string &name) | SceneGraph | virtual | 
| removeChild(const std::string &name, rw::graphics::GroupNode::Ptr node) | SceneGraph | virtual | 
| removeDrawable(rw::graphics::DrawableNode::Ptr drawable) | SceneGraph | virtual | 
| removeDrawable(rw::graphics::DrawableNode::Ptr drawable, rw::core::Ptr< rw::graphics::SceneNode > node) | SceneGraph | virtual | 
| removeDrawable(const std::string &name) | SceneGraph | virtual | 
| removeDrawables(rw::graphics::GroupNode::Ptr node) | SceneGraph | virtual | 
| removeDrawables(const std::string &name) | SceneGraph | virtual | 
| RenderInfo typedef (defined in SceneGraph) | SceneGraph | |
| SceneGraph() | SceneGraph | inlineprotected | 
| SceneGraph(rw::graphics::GroupNode::Ptr root) | SceneGraph | inlineprotected | 
| setRoot(rw::graphics::GroupNode::Ptr node) | SceneGraph | virtual | 
| traverse(rw::core::Ptr< rw::graphics::SceneNode > &node, NodeVisitor &visitor) | SceneGraph | |
| traverse(rw::core::Ptr< rw::graphics::SceneNode > &node, NodeVisitor &visitor, NodeVisitor &postvisitor) | SceneGraph | |
| traverse(rw::core::Ptr< rw::graphics::SceneNode > &node, NodeVisitor &visitor, const NodeFilter &filter) | SceneGraph | |
| traverse(rw::core::Ptr< rw::graphics::SceneNode > &node, NodeVisitor &visitor, NodeVisitor &postvisitor, const NodeFilter &filter) | SceneGraph | |
| unproject(SceneCamera::Ptr camera, int x, int y)=0 | SceneGraph | pure virtual | 
| update()=0 | SceneGraph | pure virtual | 
| ~SceneGraph() | SceneGraph | inlinevirtual |