|
| void | addCloud (int id, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const pcl::IndicesPtr &indices, const rtabmap::Transform &pose) |
| |
| void | addMarker (int id, const rtabmap::Transform &pose) |
| |
| void | addMesh (int id, const rtabmap::Mesh &mesh, const rtabmap::Transform &pose, bool createWireframe=false) |
| |
| void | clear () |
| |
| void | DeleteResources () |
| |
| std::set< int > | getAddedClouds () const |
| |
| std::set< int > | getAddedMarkers () const |
| |
| rtabmap::Transform | GetCameraPose () const |
| |
| tango_gl::GestureCamera::CameraType | GetCameraType () const |
| |
| rtabmap::Transform | GetOpenGLCameraPose (float *fov=0) const |
| |
| float | getPointSize () const |
| |
| rtabmap::ScreenRotation | getScreenRotation () const |
| |
| int | getViewPortHeight () const |
| |
| int | getViewPortWidth () const |
| |
| bool | hasCloud (int id) const |
| |
| bool | hasMarker (int id) const |
| |
| bool | hasMesh (int id) const |
| |
| bool | hasTexture (int id) const |
| |
| void | InitGLContent () |
| |
| bool | isBackfaceCulling () const |
| |
| bool | isBlending () const |
| |
| bool | isLighting () const |
| |
| bool | isMapRendering () const |
| |
| bool | isMeshRendering () const |
| |
| bool | isMeshTexturing () const |
| |
| void | OnTouchEvent (int touch_count, tango_gl::GestureCamera::TouchEvent event, float x0, float y0, float x1, float y1) |
| |
| void | removeMarker (int id) |
| |
| int | Render (const float *uvsTransformed=0, glm::mat4 arViewMatrix=glm::mat4(0), glm::mat4 arProjectionMatrix=glm::mat4(0), const rtabmap::Mesh &occlusionMesh=rtabmap::Mesh()) |
| |
| | Scene () |
| |
| void | setBackfaceCulling (bool enabled) |
| |
| void | setBackgroundColor (float r, float g, float b) |
| |
| void | setBlending (bool enabled) |
| |
| void | SetCameraPose (const rtabmap::Transform &pose) |
| |
| void | SetCameraType (tango_gl::GestureCamera::CameraType camera_type) |
| |
| void | setCloudPose (int id, const rtabmap::Transform &pose) |
| |
| void | setCloudVisible (int id, bool visible) |
| |
| void | setFOV (float angle) |
| |
| void | setFrustumVisible (bool visible) |
| |
| void | setGraphVisible (bool visible) |
| |
| void | setGridColor (float r, float g, float b) |
| |
| void | setGridRotation (float angleDeg) |
| |
| void | setGridVisible (bool visible) |
| |
| void | setLighting (bool enabled) |
| |
| void | setMapRendering (bool enabled) |
| |
| void | setMarkerPose (int id, const rtabmap::Transform &pose) |
| |
| void | setMeshRendering (bool enabled, bool withTexture) |
| |
| void | setOrthoCropFactor (float value) |
| |
| void | setPointSize (float size) |
| |
| void | setScreenRotation (rtabmap::ScreenRotation colorCameraToDisplayRotation) |
| |
| void | setTraceVisible (bool visible) |
| |
| void | SetupViewPort (int w, int h) |
| |
| void | setWireframe (bool enabled) |
| |
| void | updateCloudPolygons (int id, const std::vector< pcl::Vertices > &polygons) |
| |
| void | updateGains (int id, float gainR, float gainG, float gainB) |
| |
| void | updateGraph (const std::map< int, rtabmap::Transform > &poses, const std::multimap< int, rtabmap::Link > &links) |
| |
| void | updateMesh (int id, const rtabmap::Mesh &mesh) |
| |
| | ~Scene () |
| |
Definition at line 47 of file scene.h.