|
virtual rw::graphics::SceneGraph::RenderInfo & | getRenderInfo ()=0 |
| Get rendering info for the scene. More...
|
|
virtual rw::graphics::DrawableNode::Ptr | getPivotDrawable ()=0 |
| Get the drawable used for pivoting. More...
|
|
virtual QWidget * | getWidget ()=0 |
| Get the Qt widget for visualization of the scene. More...
|
|
| SceneViewer () |
| Constructor.
|
|
virtual | ~SceneViewer () |
| Destructor.
|
|
virtual SceneGraph::Ptr | getScene ()=0 |
| get the current scene graph
|
|
virtual const std::string & | getLogo () const =0 |
| get the logo that is displayed in the 3d scene
|
|
virtual void | setLogo (const std::string &string)=0 |
| set the logo that is displayed in the 3d scene
|
|
virtual rw::core::PropertyMap & | getPropertyMap ()=0 |
| get propertymap
|
|
virtual void | updateView ()=0 |
| Update the view.
|
|
virtual void | updateState (const rw::kinematics::State &state)=0 |
| Set a new state. More...
|
|
virtual void | setWorldNode (rw::graphics::GroupNode::Ptr wnode)=0 |
| Set the world group node. More...
|
|
virtual void | setWorkCellScene (rw::core::Ptr< class WorkCellScene > wcscene) |
| Set the WorkCell scene. More...
|
|
virtual rw::graphics::GroupNode::Ptr | getWorldNode ()=0 |
| Get the world node. More...
|
|
virtual void | saveBufferToFile (const std::string &filename, const int fillR, const int fillG, const int fillB)=0 |
| Saves the current 3D view to disk as either jpg, bmp or png. More...
|
|
virtual SceneCamera::Ptr | getViewCamera ()=0 |
| Get the view camera. More...
|
|
virtual rw::math::Vector3D | getViewCenter ()=0 |
| Get the view center. More...
|
|
virtual DrawableNode::Ptr | pickDrawable (int x, int y)=0 |
| picks the drawable in the scene that intersects with the ray (x,y,-1) in camera coordinates. More...
|
|
virtual DrawableNode::Ptr | pickDrawable (SceneGraph::RenderInfo &info, int x, int y)=0 |
| picks the drawable in the scene that intersects with the ray (x,y,-1) in camera coordinates. More...
|
|
virtual View::Ptr | createView (const std::string &name, bool enableBackground=false)=0 |
| Create a new view. More...
|
|
virtual View::Ptr | getMainView ()=0 |
| Get the main view. More...
|
|
virtual void | destroyView (View::Ptr view)=0 |
| Destroy view. More...
|
|
virtual void | selectView (View::Ptr view)=0 |
| Select a view. More...
|
|
virtual View::Ptr | getCurrentView ()=0 |
| Get the currently selected view. More...
|
|
virtual std::vector< View::Ptr > | getViews ()=0 |
| Get all views. More...
|
|
virtual void | renderView (View::Ptr view)=0 |
| Render a view. More...
|
|
PositionSelectedEvent & | positionSelectedEvent () |
| Returns PositionChangedEvent object needed for subscription to and firing of event. More...
|
|
virtual void | setTransform (const rw::math::Transform3D<> &t3d) |
| set the orientation of the view. The view will look in the positive direction of the z-axis, with x-axis as the width and the y-axis as the height. Origin of view is in the center of the image. More...
|
|
virtual rw::math::Transform3D | getTransform () |
| get the current rotation of the view More...
|
|
virtual void | zoom (double amount)=0 |
| Move the camera along its z-axis. More...
|
|
virtual void | autoZoom ()=0 |
| Automatically fits all frames inside the viewport by moving camera in its z-axis.
|
|
Class representing a Qt widget for 3D visualization of a scene.