RobWorkProject  23.9.11-
SceneOpenGL Member List

This is the complete list of members for SceneOpenGL, including all inherited members.

_cameraGroupsSceneGraphprotected
_rootSceneGraphprotected
addCameraGroup(rw::core::Ptr< rw::graphics::CameraGroup > cgroup)SceneGraphvirtual
addChild(rw::core::Ptr< rw::graphics::SceneNode > child, rw::graphics::GroupNode::Ptr parent)SceneGraphvirtual
clear()SceneOpenGLvirtual
clearCache()SceneOpenGL
detectGLerror()SceneOpenGLstatic
draw(rw::graphics::SceneGraph::RenderInfo &info)SceneOpenGLvirtual
draw(rw::graphics::SceneGraph::RenderInfo &info, rw::graphics::SceneNode::Ptr node)SceneOpenGL
DrawType typedefSceneGraph
findCameraGroup(const std::string &name)SceneGraphvirtual
findDrawable(const std::string &name)SceneGraphvirtual
findDrawable(const std::string &name, rw::core::Ptr< SceneNode > node)SceneGraphvirtual
findDrawables(const std::string &name)SceneGraphvirtual
getCameraGroups()SceneGraphvirtual
getDrawables()SceneGraphvirtual
getDrawables(rw::core::Ptr< rw::graphics::SceneNode > node)SceneGraphvirtual
getDrawablesRec(rw::core::Ptr< rw::graphics::SceneNode > node)SceneGraphvirtual
getRoot()SceneGraphvirtual
makeCamera(const std::string &name)SceneOpenGLvirtual
makeCameraGroup(const std::string &name)SceneOpenGLvirtual
makeDrawable(const std::string &name, rw::core::Ptr< rw::geometry::Geometry > geom, int dmask)SceneOpenGLvirtual
makeDrawable(const std::string &name, const std::vector< rw::geometry::Line > &lines, int dmask)SceneOpenGLvirtual
makeDrawable(const std::string &name, rw::core::Ptr< rw::geometry::Model3D > model, int dmask)SceneOpenGLvirtual
makeDrawable(const std::string &name, const class rw::sensor::Image &img, int dmask)SceneOpenGLvirtual
makeDrawable(const std::string &name, const rw::geometry::PointCloud &scan, int dmask)SceneOpenGLvirtual
makeDrawable(const std::string &name, const std::string &text, const rw::core::Ptr< rw::kinematics::Frame > labelFrame, int dmask)SceneOpenGLvirtual
makeDrawable(const std::string &name, rw::core::Ptr< rw::graphics::Render > render, int dmask)SceneOpenGLvirtual
makeDrawable(const std::string &filename, int dmask)SceneOpenGLvirtual
makeDrawableFrameAxis(const std::string &name, double size, int dmask)SceneOpenGLvirtual
makeGroupNode(const std::string &name)SceneGraphvirtual
NodeFilter typedefSceneGraph
NodeVisitor typedefSceneGraph
pickDrawable(rw::graphics::SceneGraph::RenderInfo &info, int x, int y)SceneOpenGLvirtual
project(rw::graphics::SceneCamera::Ptr camera, double x, double y, double z)SceneOpenGLvirtual
Ptr typedefSceneOpenGL
removeCameraGroup(rw::core::Ptr< rw::graphics::CameraGroup > cgroup)SceneGraphvirtual
removeCameraGroup(const std::string &name)SceneGraphvirtual
removeChild(const std::string &name, rw::graphics::GroupNode::Ptr node)SceneGraphvirtual
removeDrawable(rw::graphics::DrawableNode::Ptr drawable)SceneGraphvirtual
removeDrawable(rw::graphics::DrawableNode::Ptr drawable, rw::core::Ptr< rw::graphics::SceneNode > node)SceneGraphvirtual
removeDrawable(const std::string &name)SceneGraphvirtual
removeDrawables(rw::graphics::GroupNode::Ptr node)SceneGraphvirtual
removeDrawables(const std::string &name)SceneGraphvirtual
RenderInfo typedef (defined in SceneGraph)SceneGraph
SceneGraph()SceneGraphinlineprotected
SceneGraph(rw::graphics::GroupNode::Ptr root)SceneGraphinlineprotected
SceneOpenGL()SceneOpenGL
setRoot(rw::graphics::GroupNode::Ptr node)SceneGraphvirtual
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(rw::graphics::SceneCamera::Ptr camera, int x, int y)SceneOpenGLvirtual
update()SceneOpenGLvirtual
~SceneGraph()SceneGraphinlinevirtual
~SceneOpenGL()SceneOpenGLvirtual