|
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 |
|
bool | isWireframe () 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(), bool mapping=false) |
|
| 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 49 of file scene.h.