Public Slots | Signals | Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
rtabmap::CloudViewer Class Reference

#include <CloudViewer.h>

Inheritance diagram for rtabmap::CloudViewer:
Inheritance graph
[legend]

Public Slots

virtual void clear ()
 
void setBackgroundColor (const QColor &color)
 
void setCloudColorIndex (const std::string &id, int index)
 
void setCloudOpacity (const std::string &id, double opacity=1.0)
 
void setCloudPointSize (const std::string &id, int size)
 
void setCloudVisibility (const std::string &id, bool isVisible)
 
void setDefaultBackgroundColor (const QColor &color)
 

Signals

void configChanged ()
 

Public Member Functions

bool addCloud (const std::string &id, const pcl::PCLPointCloud2Ptr &binaryCloud, const Transform &pose, bool rgb, bool hasNormals, bool hasIntensity, const QColor &color=QColor(), int viewport=1)
 
bool addCloud (const std::string &id, const pcl::PointCloud< pcl::PointNormal >::Ptr &cloud, const Transform &pose=Transform::getIdentity(), const QColor &color=QColor())
 
bool addCloud (const std::string &id, const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const Transform &pose=Transform::getIdentity(), const QColor &color=QColor())
 
bool addCloud (const std::string &id, const pcl::PointCloud< pcl::PointXYZI >::Ptr &cloud, const Transform &pose=Transform::getIdentity(), const QColor &color=QColor())
 
bool addCloud (const std::string &id, const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &cloud, const Transform &pose=Transform::getIdentity(), const QColor &color=QColor())
 
bool addCloud (const std::string &id, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const Transform &pose=Transform::getIdentity(), const QColor &color=QColor())
 
bool addCloud (const std::string &id, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const Transform &pose=Transform::getIdentity(), const QColor &color=QColor())
 
bool addCloudMesh (const std::string &id, const pcl::PointCloud< pcl::PointXYZ >::Ptr &cloud, const std::vector< pcl::Vertices > &polygons, const Transform &pose=Transform::getIdentity())
 
bool addCloudMesh (const std::string &id, const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &cloud, const std::vector< pcl::Vertices > &polygons, const Transform &pose=Transform::getIdentity())
 
bool addCloudMesh (const std::string &id, const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &cloud, const std::vector< pcl::Vertices > &polygons, const Transform &pose=Transform::getIdentity())
 
bool addCloudMesh (const std::string &id, const pcl::PolygonMesh::Ptr &mesh, const Transform &pose=Transform::getIdentity())
 
bool addCloudTextureMesh (const std::string &id, const pcl::TextureMesh::Ptr &textureMesh, const cv::Mat &texture, const Transform &pose=Transform::getIdentity())
 
bool addElevationMap (const cv::Mat &map32FC1, float resolution, float xMin, float yMin, float opacity)
 
bool addOccupancyGridMap (const cv::Mat &map8U, float resolution, float xMin, float yMin, float opacity)
 
bool addOctomap (const OctoMap *octomap, unsigned int treeDepth=0, bool volumeRepresentation=true)
 
void addOrUpdateCoordinate (const std::string &id, const Transform &transform, double scale, bool foreground=false)
 
void addOrUpdateCube (const std::string &id, const Transform &pose, float width, float height, float depth, const QColor &color, bool wireframe=false, bool foreground=false)
 
void addOrUpdateFrustum (const std::string &id, const Transform &pose, const Transform &localTransform, double scale, const QColor &color=QColor(), float fovX=1.1, float fovY=0.85)
 
void addOrUpdateGraph (const std::string &id, const pcl::PointCloud< pcl::PointXYZ >::Ptr &graph, const QColor &color=Qt::gray)
 
void addOrUpdateLine (const std::string &id, const Transform &from, const Transform &to, const QColor &color, bool arrow=false, bool foreground=false)
 
void addOrUpdateQuad (const std::string &id, const Transform &pose, float width, float height, const QColor &color, bool foreground=false)
 
void addOrUpdateQuad (const std::string &id, const Transform &pose, float widthLeft, float widthRight, float heightBottom, float heightTop, const QColor &color, bool foreground=false)
 
void addOrUpdateSphere (const std::string &id, const Transform &pose, float radius, const QColor &color, bool foreground=false)
 
void addOrUpdateText (const std::string &id, const std::string &text, const Transform &position, double scale, const QColor &color, bool foreground=true)
 
bool addTextureMesh (const pcl::TextureMesh &mesh, const cv::Mat &texture, const std::string &id="texture", int viewport=0)
 
void buildPickingLocator (bool enable)
 
void clearTrajectory ()
 
 CloudViewer (QWidget *parent=0, CloudViewerInteractorStyle *style=CloudViewerInteractorStyle::New())
 
const QMap< std::string, Transform > & getAddedClouds () const
 
const std::set< std::string > & getAddedCoordinates () const
 
const std::set< std::string > & getAddedCubes () const
 
const QMap< std::string, Transform > & getAddedFrustums () const
 
const std::set< std::string > & getAddedLines () const
 
const std::set< std::string > & getAddedQuads () const
 
const std::set< std::string > & getAddedSpheres () const
 
const std::set< std::string > & getAddedTexts () const
 
const QColor & getBackgroundColor () const
 
void getCameraPosition (float &x, float &y, float &z, float &focalX, float &focalY, float &focalZ, float &upX, float &upY, float &upZ) const
 
bool getCloudVisibility (const std::string &id)
 
QColor getColor (const std::string &id)
 
double getCoordinateFrameScale () const
 
const QColor & getDefaultBackgroundColor () const
 
QColor getFrustumColor () const
 
float getFrustumScale () const
 
unsigned int getGridCellCount () const
 
float getGridCellSize () const
 
std::string getIdByActor (vtkProp *actor) const
 
float getIntensityMax () const
 
const std::map< std::string, vtkSmartPointer< vtkOBBTree > > & getLocators () const
 
float getNormalsScale () const
 
int getNormalsStep () const
 
bool getPose (const std::string &id, Transform &pose)
 
double getRenderingRate () const
 
Transform getTargetPose () const
 
unsigned int getTrajectorySize () const
 
bool isBackfaceCulling () const
 
bool isCameraAxisShown () const
 
bool isCameraFree () const
 
bool isCameraLockZ () const
 
bool isCameraOrtho () const
 
bool isCameraTargetFollow () const
 
bool isCameraTargetLocked () const
 
bool isEdgeVisible () const
 
bool isEDLShadingOn () const
 
bool isFrontfaceCulling () const
 
bool isFrustumShown () const
 
bool isGridShown () const
 
bool isIntensityRainbowColormap () const
 
bool isIntensityRedColormap () const
 
bool isLightingOn () const
 
bool isNormalsShown () const
 
bool isPolygonPicking () const
 
bool isShadingOn () const
 
bool isTrajectoryShown () const
 
void loadSettings (QSettings &settings, const QString &group="")
 
void refreshView ()
 
void removeAllClouds ()
 
void removeAllCoordinates (const std::string &prefix="")
 
void removeAllCubes ()
 
void removeAllFrustums (bool exceptCameraReference=false)
 
void removeAllGraphs ()
 
void removeAllLines ()
 
void removeAllQuads ()
 
void removeAllSpheres ()
 
void removeAllTexts ()
 
bool removeCloud (const std::string &id)
 
void removeCoordinate (const std::string &id)
 
void removeCube (const std::string &id)
 
void removeElevationMap ()
 
void removeFrustum (const std::string &id)
 
void removeGraph (const std::string &id)
 
void removeLine (const std::string &id)
 
void removeOccupancyGridMap ()
 
void removeOctomap ()
 
void removeQuad (const std::string &id)
 
void removeSphere (const std::string &id)
 
void removeText (const std::string &id)
 
void resetCamera ()
 
void saveSettings (QSettings &settings, const QString &group="") const
 
void setBackfaceCulling (bool enabled, bool frontfaceCulling)
 
void setCameraAxisShown (bool shown)
 
void setCameraFree ()
 
void setCameraLockZ (bool enabled=true)
 
void setCameraOrtho (bool enabled=true)
 
void setCameraPosition (float x, float y, float z, float focalX, float focalY, float focalZ, float upX, float upY, float upZ)
 
void setCameraTargetFollow (bool enabled=true)
 
void setCameraTargetLocked (bool enabled=true)
 
void setColor (const std::string &id, const QColor &color)
 
void setCoordinateFrameScale (double scale)
 
void setEdgeVisibility (bool visible)
 
void setEDLShading (bool on)
 
void setFrustumColor (QColor value)
 
void setFrustumScale (float value)
 
void setFrustumShown (bool shown)
 
void setGridCellCount (unsigned int count)
 
void setGridCellSize (float size)
 
void setGridShown (bool shown)
 
void setIntensityMax (float value)
 
void setIntensityRainbowColormap (bool value)
 
void setIntensityRedColormap (bool value)
 
void setInteractorLayer (int layer)
 
void setLighting (bool on)
 
void setNormalsScale (float scale)
 
void setNormalsShown (bool shown)
 
void setNormalsStep (int step)
 
void setPolygonPicking (bool enabled)
 
void setRenderingRate (double rate)
 
void setShading (bool on)
 
void setTrajectoryShown (bool shown)
 
void setTrajectorySize (unsigned int value)
 
void updateCameraFrustum (const Transform &pose, const CameraModel &model)
 
void updateCameraFrustum (const Transform &pose, const StereoCameraModel &model)
 
void updateCameraFrustums (const Transform &pose, const std::vector< CameraModel > &models)
 
void updateCameraFrustums (const Transform &pose, const std::vector< StereoCameraModel > &models)
 
void updateCameraTargetPosition (const Transform &pose)
 
bool updateCloudPose (const std::string &id, const Transform &pose)
 
bool updateCoordinatePose (const std::string &id, const Transform &transform)
 
bool updateFrustumPose (const std::string &id, const Transform &pose)
 
virtual ~CloudViewer ()
 

Protected Member Functions

virtual void contextMenuEvent (QContextMenuEvent *event)
 
virtual void handleAction (QAction *event)
 
virtual void keyPressEvent (QKeyEvent *event)
 
virtual void keyReleaseEvent (QKeyEvent *event)
 
QMenu * menu ()
 
virtual void mouseMoveEvent (QMouseEvent *event)
 
virtual void mousePressEvent (QMouseEvent *event)
 
pcl::visualization::PCLVisualizer * visualizer ()
 
virtual void wheelEvent (QWheelEvent *event)
 

Private Member Functions

void addGrid ()
 
void createMenu ()
 
void removeGrid ()
 

Private Attributes

QAction * _aBackfaceCulling
 
QAction * _aCameraOrtho
 
QAction * _aClearTrajectory
 
QMap< std::string, Transform_addedClouds
 
QAction * _aFollowCamera
 
QAction * _aLockCamera
 
QAction * _aLockViewZ
 
QAction * _aPolygonPicking
 
QAction * _aResetCamera
 
QAction * _aSetBackgroundColor
 
QAction * _aSetEdgeVisibility
 
QAction * _aSetEDLShading
 
QAction * _aSetFlatShading
 
QAction * _aSetFrameScale
 
QAction * _aSetFrustumColor
 
QAction * _aSetFrustumScale
 
QAction * _aSetGridCellCount
 
QAction * _aSetGridCellSize
 
QAction * _aSetIntensityMaximum
 
QAction * _aSetIntensityRainbowColormap
 
QAction * _aSetIntensityRedColormap
 
QAction * _aSetLighting
 
QAction * _aSetNormalsScale
 
QAction * _aSetNormalsStep
 
QAction * _aSetRenderingRate
 
QAction * _aSetTrajectorySize
 
QAction * _aShowCameraAxis
 
QAction * _aShowFrustum
 
QAction * _aShowGrid
 
QAction * _aShowNormals
 
QAction * _aShowTrajectory
 
bool _buildLocator
 
double _coordinateFrameScale
 
std::set< std::string_coordinates
 
std::set< std::string_cubes
 
QColor _currentBgColor
 
QColor _defaultBgColor
 
bool _frontfaceCulling
 
QColor _frustumColor
 
QMap< std::string, Transform_frustums
 
float _frustumScale
 
std::set< std::string_graphes
 
unsigned int _gridCellCount
 
float _gridCellSize
 
std::list< std::string_gridLines
 
float _intensityAbsMax
 
QSet< Qt::Key_keysPressed
 
cv::Vec3d _lastCameraOrientation
 
cv::Vec3d _lastCameraPose
 
Transform _lastPose
 
std::set< std::string_lines
 
std::map< std::string, vtkSmartPointer< vtkOBBTree > > _locators
 
unsigned int _maxTrajectorySize
 
QMenu * _menu
 
float _normalsScale
 
int _normalsStep
 
vtkProp * _octomapActor
 
std::set< std::string_quads
 
double _renderingRate
 
std::set< std::string_spheres
 
std::set< std::string_texts
 
pcl::PointCloud< pcl::PointXYZ >::Ptr _trajectory
 
pcl::visualization::PCLVisualizer * _visualizer
 

Detailed Description

Definition at line 79 of file CloudViewer.h.

Constructor & Destructor Documentation

◆ CloudViewer()

rtabmap::CloudViewer::CloudViewer ( QWidget *  parent = 0,
CloudViewerInteractorStyle style = CloudViewerInteractorStyle::New() 
)

Definition at line 101 of file CloudViewer.cpp.

◆ ~CloudViewer()

rtabmap::CloudViewer::~CloudViewer ( )
virtual

Definition at line 253 of file CloudViewer.cpp.

Member Function Documentation

◆ addCloud() [1/7]

bool rtabmap::CloudViewer::addCloud ( const std::string id,
const pcl::PCLPointCloud2Ptr &  binaryCloud,
const Transform pose,
bool  rgb,
bool  hasNormals,
bool  hasIntensity,
const QColor &  color = QColor(),
int  viewport = 1 
)

Definition at line 745 of file CloudViewer.cpp.

◆ addCloud() [2/7]

bool rtabmap::CloudViewer::addCloud ( const std::string id,
const pcl::PointCloud< pcl::PointNormal >::Ptr &  cloud,
const Transform pose = Transform::getIdentity(),
const QColor &  color = QColor() 
)

Definition at line 901 of file CloudViewer.cpp.

◆ addCloud() [3/7]

bool rtabmap::CloudViewer::addCloud ( const std::string id,
const pcl::PointCloud< pcl::PointXYZ >::Ptr &  cloud,
const Transform pose = Transform::getIdentity(),
const QColor &  color = QColor() 
)

Definition at line 912 of file CloudViewer.cpp.

◆ addCloud() [4/7]

bool rtabmap::CloudViewer::addCloud ( const std::string id,
const pcl::PointCloud< pcl::PointXYZI >::Ptr &  cloud,
const Transform pose = Transform::getIdentity(),
const QColor &  color = QColor() 
)

Definition at line 890 of file CloudViewer.cpp.

◆ addCloud() [5/7]

bool rtabmap::CloudViewer::addCloud ( const std::string id,
const pcl::PointCloud< pcl::PointXYZINormal >::Ptr &  cloud,
const Transform pose = Transform::getIdentity(),
const QColor &  color = QColor() 
)

Definition at line 879 of file CloudViewer.cpp.

◆ addCloud() [6/7]

bool rtabmap::CloudViewer::addCloud ( const std::string id,
const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &  cloud,
const Transform pose = Transform::getIdentity(),
const QColor &  color = QColor() 
)

Definition at line 868 of file CloudViewer.cpp.

◆ addCloud() [7/7]

bool rtabmap::CloudViewer::addCloud ( const std::string id,
const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &  cloud,
const Transform pose = Transform::getIdentity(),
const QColor &  color = QColor() 
)

Definition at line 857 of file CloudViewer.cpp.

◆ addCloudMesh() [1/4]

bool rtabmap::CloudViewer::addCloudMesh ( const std::string id,
const pcl::PointCloud< pcl::PointXYZ >::Ptr &  cloud,
const std::vector< pcl::Vertices > &  polygons,
const Transform pose = Transform::getIdentity() 
)

Definition at line 923 of file CloudViewer.cpp.

◆ addCloudMesh() [2/4]

bool rtabmap::CloudViewer::addCloudMesh ( const std::string id,
const pcl::PointCloud< pcl::PointXYZRGB >::Ptr &  cloud,
const std::vector< pcl::Vertices > &  polygons,
const Transform pose = Transform::getIdentity() 
)

Definition at line 961 of file CloudViewer.cpp.

◆ addCloudMesh() [3/4]

bool rtabmap::CloudViewer::addCloudMesh ( const std::string id,
const pcl::PointCloud< pcl::PointXYZRGBNormal >::Ptr &  cloud,
const std::vector< pcl::Vertices > &  polygons,
const Transform pose = Transform::getIdentity() 
)

Definition at line 999 of file CloudViewer.cpp.

◆ addCloudMesh() [4/4]

bool rtabmap::CloudViewer::addCloudMesh ( const std::string id,
const pcl::PolygonMesh::Ptr &  mesh,
const Transform pose = Transform::getIdentity() 
)

Definition at line 1037 of file CloudViewer.cpp.

◆ addCloudTextureMesh()

bool rtabmap::CloudViewer::addCloudTextureMesh ( const std::string id,
const pcl::TextureMesh::Ptr &  textureMesh,
const cv::Mat texture,
const Transform pose = Transform::getIdentity() 
)

Definition at line 1074 of file CloudViewer.cpp.

◆ addElevationMap()

bool rtabmap::CloudViewer::addElevationMap ( const cv::Mat map32FC1,
float  resolution,
float  xMin,
float  yMin,
float  opacity 
)

Definition at line 1610 of file CloudViewer.cpp.

◆ addGrid()

void rtabmap::CloudViewer::addGrid ( )
private

Definition at line 3433 of file CloudViewer.cpp.

◆ addOccupancyGridMap()

bool rtabmap::CloudViewer::addOccupancyGridMap ( const cv::Mat map8U,
float  resolution,
float  xMin,
float  yMin,
float  opacity 
)

Definition at line 1530 of file CloudViewer.cpp.

◆ addOctomap()

bool rtabmap::CloudViewer::addOctomap ( const OctoMap octomap,
unsigned int  treeDepth = 0,
bool  volumeRepresentation = true 
)

Definition at line 1113 of file CloudViewer.cpp.

◆ addOrUpdateCoordinate()

void rtabmap::CloudViewer::addOrUpdateCoordinate ( const std::string id,
const Transform transform,
double  scale,
bool  foreground = false 
)

Definition at line 1735 of file CloudViewer.cpp.

◆ addOrUpdateCube()

void rtabmap::CloudViewer::addOrUpdateCube ( const std::string id,
const Transform pose,
float  width,
float  height,
float  depth,
const QColor &  color,
bool  wireframe = false,
bool  foreground = false 
)

Definition at line 1932 of file CloudViewer.cpp.

◆ addOrUpdateFrustum()

void rtabmap::CloudViewer::addOrUpdateFrustum ( const std::string id,
const Transform pose,
const Transform localTransform,
double  scale,
const QColor &  color = QColor(),
float  fovX = 1.1,
float  fovY = 0.85 
)

Definition at line 2146 of file CloudViewer.cpp.

◆ addOrUpdateGraph()

void rtabmap::CloudViewer::addOrUpdateGraph ( const std::string id,
const pcl::PointCloud< pcl::PointXYZ >::Ptr &  graph,
const QColor &  color = Qt::gray 
)

Definition at line 2296 of file CloudViewer.cpp.

◆ addOrUpdateLine()

void rtabmap::CloudViewer::addOrUpdateLine ( const std::string id,
const Transform from,
const Transform to,
const QColor &  color,
bool  arrow = false,
bool  foreground = false 
)

Definition at line 1810 of file CloudViewer.cpp.

◆ addOrUpdateQuad() [1/2]

void rtabmap::CloudViewer::addOrUpdateQuad ( const std::string id,
const Transform pose,
float  width,
float  height,
const QColor &  color,
bool  foreground = false 
)

Definition at line 1994 of file CloudViewer.cpp.

◆ addOrUpdateQuad() [2/2]

void rtabmap::CloudViewer::addOrUpdateQuad ( const std::string id,
const Transform pose,
float  widthLeft,
float  widthRight,
float  heightBottom,
float  heightTop,
const QColor &  color,
bool  foreground = false 
)

Definition at line 2005 of file CloudViewer.cpp.

◆ addOrUpdateSphere()

void rtabmap::CloudViewer::addOrUpdateSphere ( const std::string id,
const Transform pose,
float  radius,
const QColor &  color,
bool  foreground = false 
)

Definition at line 1876 of file CloudViewer.cpp.

◆ addOrUpdateText()

void rtabmap::CloudViewer::addOrUpdateText ( const std::string id,
const std::string text,
const Transform position,
double  scale,
const QColor &  color,
bool  foreground = true 
)

Definition at line 2359 of file CloudViewer.cpp.

◆ addTextureMesh()

bool rtabmap::CloudViewer::addTextureMesh ( const pcl::TextureMesh &  mesh,
const cv::Mat texture,
const std::string id = "texture",
int  viewport = 0 
)

Definition at line 1341 of file CloudViewer.cpp.

◆ buildPickingLocator()

void rtabmap::CloudViewer::buildPickingLocator ( bool  enable)

Definition at line 3571 of file CloudViewer.cpp.

◆ clear

void rtabmap::CloudViewer::clear ( )
virtualslot

Definition at line 261 of file CloudViewer.cpp.

◆ clearTrajectory()

void rtabmap::CloudViewer::clearTrajectory ( )

Definition at line 2435 of file CloudViewer.cpp.

◆ configChanged

void rtabmap::CloudViewer::configChanged ( )
signal

◆ contextMenuEvent()

void rtabmap::CloudViewer::contextMenuEvent ( QContextMenuEvent *  event)
protectedvirtual

Definition at line 3806 of file CloudViewer.cpp.

◆ createMenu()

void rtabmap::CloudViewer::createMenu ( )
private

Definition at line 285 of file CloudViewer.cpp.

◆ getAddedClouds()

const QMap<std::string, Transform>& rtabmap::CloudViewer::getAddedClouds ( ) const
inline

Definition at line 338 of file CloudViewer.h.

◆ getAddedCoordinates()

const std::set<std::string>& rtabmap::CloudViewer::getAddedCoordinates ( ) const
inline

Definition at line 226 of file CloudViewer.h.

◆ getAddedCubes()

const std::set<std::string>& rtabmap::CloudViewer::getAddedCubes ( ) const
inline

Definition at line 260 of file CloudViewer.h.

◆ getAddedFrustums()

const QMap<std::string, Transform>& rtabmap::CloudViewer::getAddedFrustums ( ) const
inline

Definition at line 295 of file CloudViewer.h.

◆ getAddedLines()

const std::set<std::string>& rtabmap::CloudViewer::getAddedLines ( ) const
inline

Definition at line 237 of file CloudViewer.h.

◆ getAddedQuads()

const std::set<std::string>& rtabmap::CloudViewer::getAddedQuads ( ) const
inline

Definition at line 280 of file CloudViewer.h.

◆ getAddedSpheres()

const std::set<std::string>& rtabmap::CloudViewer::getAddedSpheres ( ) const
inline

Definition at line 247 of file CloudViewer.h.

◆ getAddedTexts()

const std::set<std::string>& rtabmap::CloudViewer::getAddedTexts ( ) const
inline

Definition at line 313 of file CloudViewer.h.

◆ getBackgroundColor()

const QColor & rtabmap::CloudViewer::getBackgroundColor ( ) const

Definition at line 3170 of file CloudViewer.cpp.

◆ getCameraPosition()

void rtabmap::CloudViewer::getCameraPosition ( float x,
float y,
float z,
float focalX,
float focalY,
float focalZ,
float upX,
float upY,
float upZ 
) const

Definition at line 2913 of file CloudViewer.cpp.

◆ getCloudVisibility()

bool rtabmap::CloudViewer::getCloudVisibility ( const std::string id)

Definition at line 3214 of file CloudViewer.cpp.

◆ getColor()

QColor rtabmap::CloudViewer::getColor ( const std::string id)

Definition at line 2654 of file CloudViewer.cpp.

◆ getCoordinateFrameScale()

double rtabmap::CloudViewer::getCoordinateFrameScale ( ) const

Definition at line 2461 of file CloudViewer.cpp.

◆ getDefaultBackgroundColor()

const QColor & rtabmap::CloudViewer::getDefaultBackgroundColor ( ) const

Definition at line 3156 of file CloudViewer.cpp.

◆ getFrustumColor()

QColor rtabmap::CloudViewer::getFrustumColor ( ) const

Definition at line 2481 of file CloudViewer.cpp.

◆ getFrustumScale()

float rtabmap::CloudViewer::getFrustumScale ( ) const

Definition at line 2476 of file CloudViewer.cpp.

◆ getGridCellCount()

unsigned int rtabmap::CloudViewer::getGridCellCount ( ) const

Definition at line 3393 of file CloudViewer.cpp.

◆ getGridCellSize()

float rtabmap::CloudViewer::getGridCellSize ( ) const

Definition at line 3397 of file CloudViewer.cpp.

◆ getIdByActor()

std::string rtabmap::CloudViewer::getIdByActor ( vtkProp *  actor) const

Definition at line 2623 of file CloudViewer.cpp.

◆ getIntensityMax()

float rtabmap::CloudViewer::getIntensityMax ( ) const

Definition at line 3538 of file CloudViewer.cpp.

◆ getLocators()

const std::map<std::string, vtkSmartPointer<vtkOBBTree> >& rtabmap::CloudViewer::getLocators ( ) const
inline

Definition at line 402 of file CloudViewer.h.

◆ getNormalsScale()

float rtabmap::CloudViewer::getNormalsScale ( ) const

Definition at line 3503 of file CloudViewer.cpp.

◆ getNormalsStep()

int rtabmap::CloudViewer::getNormalsStep ( ) const

Definition at line 3499 of file CloudViewer.cpp.

◆ getPose()

bool rtabmap::CloudViewer::getPose ( const std::string id,
Transform pose 
)

Definition at line 2604 of file CloudViewer.cpp.

◆ getRenderingRate()

double rtabmap::CloudViewer::getRenderingRate ( ) const

Definition at line 3372 of file CloudViewer.cpp.

◆ getTargetPose()

Transform rtabmap::CloudViewer::getTargetPose ( ) const

Definition at line 2614 of file CloudViewer.cpp.

◆ getTrajectorySize()

unsigned int rtabmap::CloudViewer::getTrajectorySize ( ) const

Definition at line 2420 of file CloudViewer.cpp.

◆ handleAction()

void rtabmap::CloudViewer::handleAction ( QAction *  event)
protectedvirtual

Definition at line 3816 of file CloudViewer.cpp.

◆ isBackfaceCulling()

bool rtabmap::CloudViewer::isBackfaceCulling ( ) const

Definition at line 3344 of file CloudViewer.cpp.

◆ isCameraAxisShown()

bool rtabmap::CloudViewer::isCameraAxisShown ( ) const

Definition at line 2442 of file CloudViewer.cpp.

◆ isCameraFree()

bool rtabmap::CloudViewer::isCameraFree ( ) const

Definition at line 3332 of file CloudViewer.cpp.

◆ isCameraLockZ()

bool rtabmap::CloudViewer::isCameraLockZ ( ) const

Definition at line 3336 of file CloudViewer.cpp.

◆ isCameraOrtho()

bool rtabmap::CloudViewer::isCameraOrtho ( ) const

Definition at line 3340 of file CloudViewer.cpp.

◆ isCameraTargetFollow()

bool rtabmap::CloudViewer::isCameraTargetFollow ( ) const

Definition at line 3328 of file CloudViewer.cpp.

◆ isCameraTargetLocked()

bool rtabmap::CloudViewer::isCameraTargetLocked ( ) const

Definition at line 3324 of file CloudViewer.cpp.

◆ isEdgeVisible()

bool rtabmap::CloudViewer::isEdgeVisible ( ) const

Definition at line 3368 of file CloudViewer.cpp.

◆ isEDLShadingOn()

bool rtabmap::CloudViewer::isEDLShadingOn ( ) const

Definition at line 3356 of file CloudViewer.cpp.

◆ isFrontfaceCulling()

bool rtabmap::CloudViewer::isFrontfaceCulling ( ) const

Definition at line 3348 of file CloudViewer.cpp.

◆ isFrustumShown()

bool rtabmap::CloudViewer::isFrustumShown ( ) const

Definition at line 2471 of file CloudViewer.cpp.

◆ isGridShown()

bool rtabmap::CloudViewer::isGridShown ( ) const

Definition at line 3389 of file CloudViewer.cpp.

◆ isIntensityRainbowColormap()

bool rtabmap::CloudViewer::isIntensityRainbowColormap ( ) const

Definition at line 3534 of file CloudViewer.cpp.

◆ isIntensityRedColormap()

bool rtabmap::CloudViewer::isIntensityRedColormap ( ) const

Definition at line 3530 of file CloudViewer.cpp.

◆ isLightingOn()

bool rtabmap::CloudViewer::isLightingOn ( ) const

Definition at line 3360 of file CloudViewer.cpp.

◆ isNormalsShown()

bool rtabmap::CloudViewer::isNormalsShown ( ) const

Definition at line 3495 of file CloudViewer.cpp.

◆ isPolygonPicking()

bool rtabmap::CloudViewer::isPolygonPicking ( ) const

Definition at line 3352 of file CloudViewer.cpp.

◆ isShadingOn()

bool rtabmap::CloudViewer::isShadingOn ( ) const

Definition at line 3364 of file CloudViewer.cpp.

◆ isTrajectoryShown()

bool rtabmap::CloudViewer::isTrajectoryShown ( ) const

Definition at line 2415 of file CloudViewer.cpp.

◆ keyPressEvent()

void rtabmap::CloudViewer::keyPressEvent ( QKeyEvent *  event)
protectedvirtual

Definition at line 3625 of file CloudViewer.cpp.

◆ keyReleaseEvent()

void rtabmap::CloudViewer::keyReleaseEvent ( QKeyEvent *  event)
protectedvirtual

Definition at line 3611 of file CloudViewer.cpp.

◆ loadSettings()

void rtabmap::CloudViewer::loadSettings ( QSettings &  settings,
const QString &  group = "" 
)

Definition at line 480 of file CloudViewer.cpp.

◆ menu()

QMenu* rtabmap::CloudViewer::menu ( )
inlineprotected

Definition at line 424 of file CloudViewer.h.

◆ mouseMoveEvent()

void rtabmap::CloudViewer::mouseMoveEvent ( QMouseEvent *  event)
protectedvirtual

Definition at line 3735 of file CloudViewer.cpp.

◆ mousePressEvent()

void rtabmap::CloudViewer::mousePressEvent ( QMouseEvent *  event)
protectedvirtual

Definition at line 3723 of file CloudViewer.cpp.

◆ refreshView()

void rtabmap::CloudViewer::refreshView ( )

Definition at line 538 of file CloudViewer.cpp.

◆ removeAllClouds()

void rtabmap::CloudViewer::removeAllClouds ( )

Definition at line 2575 of file CloudViewer.cpp.

◆ removeAllCoordinates()

void rtabmap::CloudViewer::removeAllCoordinates ( const std::string prefix = "")

Definition at line 1797 of file CloudViewer.cpp.

◆ removeAllCubes()

void rtabmap::CloudViewer::removeAllCubes ( )

Definition at line 1984 of file CloudViewer.cpp.

◆ removeAllFrustums()

void rtabmap::CloudViewer::removeAllFrustums ( bool  exceptCameraReference = false)

Definition at line 2283 of file CloudViewer.cpp.

◆ removeAllGraphs()

void rtabmap::CloudViewer::removeAllGraphs ( )

Definition at line 2349 of file CloudViewer.cpp.

◆ removeAllLines()

void rtabmap::CloudViewer::removeAllLines ( )

Definition at line 1866 of file CloudViewer.cpp.

◆ removeAllQuads()

void rtabmap::CloudViewer::removeAllQuads ( )

Definition at line 2126 of file CloudViewer.cpp.

◆ removeAllSpheres()

void rtabmap::CloudViewer::removeAllSpheres ( )

Definition at line 1922 of file CloudViewer.cpp.

◆ removeAllTexts()

void rtabmap::CloudViewer::removeAllTexts ( )

Definition at line 2405 of file CloudViewer.cpp.

◆ removeCloud()

bool rtabmap::CloudViewer::removeCloud ( const std::string id)

Definition at line 2588 of file CloudViewer.cpp.

◆ removeCoordinate()

void rtabmap::CloudViewer::removeCoordinate ( const std::string id)

Definition at line 1777 of file CloudViewer.cpp.

◆ removeCube()

void rtabmap::CloudViewer::removeCube ( const std::string id)

Definition at line 1969 of file CloudViewer.cpp.

◆ removeElevationMap()

void rtabmap::CloudViewer::removeElevationMap ( )

Definition at line 1727 of file CloudViewer.cpp.

◆ removeFrustum()

void rtabmap::CloudViewer::removeFrustum ( const std::string id)

Definition at line 2268 of file CloudViewer.cpp.

◆ removeGraph()

void rtabmap::CloudViewer::removeGraph ( const std::string id)

Definition at line 2333 of file CloudViewer.cpp.

◆ removeGrid()

void rtabmap::CloudViewer::removeGrid ( )
private

Definition at line 3473 of file CloudViewer.cpp.

◆ removeLine()

void rtabmap::CloudViewer::removeLine ( const std::string id)

Definition at line 1851 of file CloudViewer.cpp.

◆ removeOccupancyGridMap()

void rtabmap::CloudViewer::removeOccupancyGridMap ( )

Definition at line 1595 of file CloudViewer.cpp.

◆ removeOctomap()

void rtabmap::CloudViewer::removeOctomap ( )

Definition at line 1324 of file CloudViewer.cpp.

◆ removeQuad()

void rtabmap::CloudViewer::removeQuad ( const std::string id)

Definition at line 2111 of file CloudViewer.cpp.

◆ removeSphere()

void rtabmap::CloudViewer::removeSphere ( const std::string id)

Definition at line 1907 of file CloudViewer.cpp.

◆ removeText()

void rtabmap::CloudViewer::removeText ( const std::string id)

Definition at line 2390 of file CloudViewer.cpp.

◆ resetCamera()

void rtabmap::CloudViewer::resetCamera ( )

Definition at line 2530 of file CloudViewer.cpp.

◆ saveSettings()

void rtabmap::CloudViewer::saveSettings ( QSettings &  settings,
const QString &  group = "" 
) const

Definition at line 415 of file CloudViewer.cpp.

◆ setBackfaceCulling()

void rtabmap::CloudViewer::setBackfaceCulling ( bool  enabled,
bool  frontfaceCulling 
)

Definition at line 2732 of file CloudViewer.cpp.

◆ setBackgroundColor

void rtabmap::CloudViewer::setBackgroundColor ( const QColor &  color)
slot

Definition at line 3175 of file CloudViewer.cpp.

◆ setCameraAxisShown()

void rtabmap::CloudViewer::setCameraAxisShown ( bool  shown)

Definition at line 2447 of file CloudViewer.cpp.

◆ setCameraFree()

void rtabmap::CloudViewer::setCameraFree ( )

Definition at line 3298 of file CloudViewer.cpp.

◆ setCameraLockZ()

void rtabmap::CloudViewer::setCameraLockZ ( bool  enabled = true)

Definition at line 3304 of file CloudViewer.cpp.

◆ setCameraOrtho()

void rtabmap::CloudViewer::setCameraOrtho ( bool  enabled = true)

Definition at line 3309 of file CloudViewer.cpp.

◆ setCameraPosition()

void rtabmap::CloudViewer::setCameraPosition ( float  x,
float  y,
float  z,
float  focalX,
float  focalY,
float  focalZ,
float  upX,
float  upY,
float  upZ 
)

Definition at line 2938 of file CloudViewer.cpp.

◆ setCameraTargetFollow()

void rtabmap::CloudViewer::setCameraTargetFollow ( bool  enabled = true)

Definition at line 3293 of file CloudViewer.cpp.

◆ setCameraTargetLocked()

void rtabmap::CloudViewer::setCameraTargetLocked ( bool  enabled = true)

Definition at line 3288 of file CloudViewer.cpp.

◆ setCloudColorIndex

void rtabmap::CloudViewer::setCloudColorIndex ( const std::string id,
int  index 
)
slot

Definition at line 3241 of file CloudViewer.cpp.

◆ setCloudOpacity

void rtabmap::CloudViewer::setCloudOpacity ( const std::string id,
double  opacity = 1.0 
)
slot

Definition at line 3249 of file CloudViewer.cpp.

◆ setCloudPointSize

void rtabmap::CloudViewer::setCloudPointSize ( const std::string id,
int  size 
)
slot

Definition at line 3276 of file CloudViewer.cpp.

◆ setCloudVisibility

void rtabmap::CloudViewer::setCloudVisibility ( const std::string id,
bool  isVisible 
)
slot

Definition at line 3181 of file CloudViewer.cpp.

◆ setColor()

void rtabmap::CloudViewer::setColor ( const std::string id,
const QColor &  color 
)

Definition at line 2696 of file CloudViewer.cpp.

◆ setCoordinateFrameScale()

void rtabmap::CloudViewer::setCoordinateFrameScale ( double  scale)

Definition at line 2466 of file CloudViewer.cpp.

◆ setDefaultBackgroundColor

void rtabmap::CloudViewer::setDefaultBackgroundColor ( const QColor &  color)
slot

Definition at line 3161 of file CloudViewer.cpp.

◆ setEdgeVisibility()

void rtabmap::CloudViewer::setEdgeVisibility ( bool  visible)

Definition at line 2873 of file CloudViewer.cpp.

◆ setEDLShading()

void rtabmap::CloudViewer::setEDLShading ( bool  on)

Definition at line 2794 of file CloudViewer.cpp.

◆ setFrustumColor()

void rtabmap::CloudViewer::setFrustumColor ( QColor  value)

Definition at line 2516 of file CloudViewer.cpp.

◆ setFrustumScale()

void rtabmap::CloudViewer::setFrustumScale ( float  value)

Definition at line 2511 of file CloudViewer.cpp.

◆ setFrustumShown()

void rtabmap::CloudViewer::setFrustumShown ( bool  shown)

Definition at line 2486 of file CloudViewer.cpp.

◆ setGridCellCount()

void rtabmap::CloudViewer::setGridCellCount ( unsigned int  count)

Definition at line 3401 of file CloudViewer.cpp.

◆ setGridCellSize()

void rtabmap::CloudViewer::setGridCellSize ( float  size)

Definition at line 3417 of file CloudViewer.cpp.

◆ setGridShown()

void rtabmap::CloudViewer::setGridShown ( bool  shown)

Definition at line 3377 of file CloudViewer.cpp.

◆ setIntensityMax()

void rtabmap::CloudViewer::setIntensityMax ( float  value)

Definition at line 3559 of file CloudViewer.cpp.

◆ setIntensityRainbowColormap()

void rtabmap::CloudViewer::setIntensityRainbowColormap ( bool  value)

Definition at line 3551 of file CloudViewer.cpp.

◆ setIntensityRedColormap()

void rtabmap::CloudViewer::setIntensityRedColormap ( bool  value)

Definition at line 3543 of file CloudViewer.cpp.

◆ setInteractorLayer()

void rtabmap::CloudViewer::setInteractorLayer ( int  layer)

Definition at line 2895 of file CloudViewer.cpp.

◆ setLighting()

void rtabmap::CloudViewer::setLighting ( bool  on)

Definition at line 2829 of file CloudViewer.cpp.

◆ setNormalsScale()

void rtabmap::CloudViewer::setNormalsScale ( float  scale)

Definition at line 3518 of file CloudViewer.cpp.

◆ setNormalsShown()

void rtabmap::CloudViewer::setNormalsShown ( bool  shown)

Definition at line 3482 of file CloudViewer.cpp.

◆ setNormalsStep()

void rtabmap::CloudViewer::setNormalsStep ( int  step)

Definition at line 3507 of file CloudViewer.cpp.

◆ setPolygonPicking()

void rtabmap::CloudViewer::setPolygonPicking ( bool  enabled)

Definition at line 2758 of file CloudViewer.cpp.

◆ setRenderingRate()

void rtabmap::CloudViewer::setRenderingRate ( double  rate)

Definition at line 2788 of file CloudViewer.cpp.

◆ setShading()

void rtabmap::CloudViewer::setShading ( bool  on)

Definition at line 2851 of file CloudViewer.cpp.

◆ setTrajectoryShown()

void rtabmap::CloudViewer::setTrajectoryShown ( bool  shown)

Definition at line 2425 of file CloudViewer.cpp.

◆ setTrajectorySize()

void rtabmap::CloudViewer::setTrajectorySize ( unsigned int  value)

Definition at line 2430 of file CloudViewer.cpp.

◆ updateCameraFrustum() [1/2]

void rtabmap::CloudViewer::updateCameraFrustum ( const Transform pose,
const CameraModel model 
)

Definition at line 3108 of file CloudViewer.cpp.

◆ updateCameraFrustum() [2/2]

void rtabmap::CloudViewer::updateCameraFrustum ( const Transform pose,
const StereoCameraModel model 
)

Definition at line 3095 of file CloudViewer.cpp.

◆ updateCameraFrustums() [1/2]

void rtabmap::CloudViewer::updateCameraFrustums ( const Transform pose,
const std::vector< CameraModel > &  models 
)

Definition at line 3115 of file CloudViewer.cpp.

◆ updateCameraFrustums() [2/2]

void rtabmap::CloudViewer::updateCameraFrustums ( const Transform pose,
const std::vector< StereoCameraModel > &  models 
)

Definition at line 3140 of file CloudViewer.cpp.

◆ updateCameraTargetPosition()

void rtabmap::CloudViewer::updateCameraTargetPosition ( const Transform pose)

Definition at line 2979 of file CloudViewer.cpp.

◆ updateCloudPose()

bool rtabmap::CloudViewer::updateCloudPose ( const std::string id,
const Transform pose 
)

Definition at line 547 of file CloudViewer.cpp.

◆ updateCoordinatePose()

bool rtabmap::CloudViewer::updateCoordinatePose ( const std::string id,
const Transform transform 
)

Definition at line 1761 of file CloudViewer.cpp.

◆ updateFrustumPose()

bool rtabmap::CloudViewer::updateFrustumPose ( const std::string id,
const Transform pose 
)

Definition at line 2225 of file CloudViewer.cpp.

◆ visualizer()

pcl::visualization::PCLVisualizer* rtabmap::CloudViewer::visualizer ( )
inlineprotected

Definition at line 425 of file CloudViewer.h.

◆ wheelEvent()

void rtabmap::CloudViewer::wheelEvent ( QWheelEvent *  event)
protectedvirtual

Definition at line 3786 of file CloudViewer.cpp.

Member Data Documentation

◆ _aBackfaceCulling

QAction* rtabmap::CloudViewer::_aBackfaceCulling
private

Definition at line 462 of file CloudViewer.h.

◆ _aCameraOrtho

QAction* rtabmap::CloudViewer::_aCameraOrtho
private

Definition at line 438 of file CloudViewer.h.

◆ _aClearTrajectory

QAction* rtabmap::CloudViewer::_aClearTrajectory
private

Definition at line 441 of file CloudViewer.h.

◆ _addedClouds

QMap<std::string, Transform> rtabmap::CloudViewer::_addedClouds
private

Definition at line 485 of file CloudViewer.h.

◆ _aFollowCamera

QAction* rtabmap::CloudViewer::_aFollowCamera
private

Definition at line 435 of file CloudViewer.h.

◆ _aLockCamera

QAction* rtabmap::CloudViewer::_aLockCamera
private

Definition at line 434 of file CloudViewer.h.

◆ _aLockViewZ

QAction* rtabmap::CloudViewer::_aLockViewZ
private

Definition at line 437 of file CloudViewer.h.

◆ _aPolygonPicking

QAction* rtabmap::CloudViewer::_aPolygonPicking
private

Definition at line 463 of file CloudViewer.h.

◆ _aResetCamera

QAction* rtabmap::CloudViewer::_aResetCamera
private

Definition at line 436 of file CloudViewer.h.

◆ _aSetBackgroundColor

QAction* rtabmap::CloudViewer::_aSetBackgroundColor
private

Definition at line 456 of file CloudViewer.h.

◆ _aSetEdgeVisibility

QAction* rtabmap::CloudViewer::_aSetEdgeVisibility
private

Definition at line 461 of file CloudViewer.h.

◆ _aSetEDLShading

QAction* rtabmap::CloudViewer::_aSetEDLShading
private

Definition at line 458 of file CloudViewer.h.

◆ _aSetFlatShading

QAction* rtabmap::CloudViewer::_aSetFlatShading
private

Definition at line 460 of file CloudViewer.h.

◆ _aSetFrameScale

QAction* rtabmap::CloudViewer::_aSetFrameScale
private

Definition at line 443 of file CloudViewer.h.

◆ _aSetFrustumColor

QAction* rtabmap::CloudViewer::_aSetFrustumColor
private

Definition at line 446 of file CloudViewer.h.

◆ _aSetFrustumScale

QAction* rtabmap::CloudViewer::_aSetFrustumScale
private

Definition at line 445 of file CloudViewer.h.

◆ _aSetGridCellCount

QAction* rtabmap::CloudViewer::_aSetGridCellCount
private

Definition at line 448 of file CloudViewer.h.

◆ _aSetGridCellSize

QAction* rtabmap::CloudViewer::_aSetGridCellSize
private

Definition at line 449 of file CloudViewer.h.

◆ _aSetIntensityMaximum

QAction* rtabmap::CloudViewer::_aSetIntensityMaximum
private

Definition at line 455 of file CloudViewer.h.

◆ _aSetIntensityRainbowColormap

QAction* rtabmap::CloudViewer::_aSetIntensityRainbowColormap
private

Definition at line 454 of file CloudViewer.h.

◆ _aSetIntensityRedColormap

QAction* rtabmap::CloudViewer::_aSetIntensityRedColormap
private

Definition at line 453 of file CloudViewer.h.

◆ _aSetLighting

QAction* rtabmap::CloudViewer::_aSetLighting
private

Definition at line 459 of file CloudViewer.h.

◆ _aSetNormalsScale

QAction* rtabmap::CloudViewer::_aSetNormalsScale
private

Definition at line 452 of file CloudViewer.h.

◆ _aSetNormalsStep

QAction* rtabmap::CloudViewer::_aSetNormalsStep
private

Definition at line 451 of file CloudViewer.h.

◆ _aSetRenderingRate

QAction* rtabmap::CloudViewer::_aSetRenderingRate
private

Definition at line 457 of file CloudViewer.h.

◆ _aSetTrajectorySize

QAction* rtabmap::CloudViewer::_aSetTrajectorySize
private

Definition at line 440 of file CloudViewer.h.

◆ _aShowCameraAxis

QAction* rtabmap::CloudViewer::_aShowCameraAxis
private

Definition at line 442 of file CloudViewer.h.

◆ _aShowFrustum

QAction* rtabmap::CloudViewer::_aShowFrustum
private

Definition at line 444 of file CloudViewer.h.

◆ _aShowGrid

QAction* rtabmap::CloudViewer::_aShowGrid
private

Definition at line 447 of file CloudViewer.h.

◆ _aShowNormals

QAction* rtabmap::CloudViewer::_aShowNormals
private

Definition at line 450 of file CloudViewer.h.

◆ _aShowTrajectory

QAction* rtabmap::CloudViewer::_aShowTrajectory
private

Definition at line 439 of file CloudViewer.h.

◆ _buildLocator

bool rtabmap::CloudViewer::_buildLocator
private

Definition at line 481 of file CloudViewer.h.

◆ _coordinateFrameScale

double rtabmap::CloudViewer::_coordinateFrameScale
private

Definition at line 495 of file CloudViewer.h.

◆ _coordinates

std::set<std::string> rtabmap::CloudViewer::_coordinates
private

Definition at line 466 of file CloudViewer.h.

◆ _cubes

std::set<std::string> rtabmap::CloudViewer::_cubes
private

Definition at line 470 of file CloudViewer.h.

◆ _currentBgColor

QColor rtabmap::CloudViewer::_currentBgColor
private

Definition at line 490 of file CloudViewer.h.

◆ _defaultBgColor

QColor rtabmap::CloudViewer::_defaultBgColor
private

Definition at line 489 of file CloudViewer.h.

◆ _frontfaceCulling

bool rtabmap::CloudViewer::_frontfaceCulling
private

Definition at line 491 of file CloudViewer.h.

◆ _frustumColor

QColor rtabmap::CloudViewer::_frustumColor
private

Definition at line 476 of file CloudViewer.h.

◆ _frustums

QMap<std::string, Transform> rtabmap::CloudViewer::_frustums
private

Definition at line 472 of file CloudViewer.h.

◆ _frustumScale

float rtabmap::CloudViewer::_frustumScale
private

Definition at line 475 of file CloudViewer.h.

◆ _graphes

std::set<std::string> rtabmap::CloudViewer::_graphes
private

Definition at line 465 of file CloudViewer.h.

◆ _gridCellCount

unsigned int rtabmap::CloudViewer::_gridCellCount
private

Definition at line 477 of file CloudViewer.h.

◆ _gridCellSize

float rtabmap::CloudViewer::_gridCellSize
private

Definition at line 478 of file CloudViewer.h.

◆ _gridLines

std::list<std::string> rtabmap::CloudViewer::_gridLines
private

Definition at line 487 of file CloudViewer.h.

◆ _intensityAbsMax

float rtabmap::CloudViewer::_intensityAbsMax
private

Definition at line 494 of file CloudViewer.h.

◆ _keysPressed

QSet<Qt::Key> rtabmap::CloudViewer::_keysPressed
private

Definition at line 488 of file CloudViewer.h.

◆ _lastCameraOrientation

cv::Vec3d rtabmap::CloudViewer::_lastCameraOrientation
private

Definition at line 483 of file CloudViewer.h.

◆ _lastCameraPose

cv::Vec3d rtabmap::CloudViewer::_lastCameraPose
private

Definition at line 484 of file CloudViewer.h.

◆ _lastPose

Transform rtabmap::CloudViewer::_lastPose
private

Definition at line 486 of file CloudViewer.h.

◆ _lines

std::set<std::string> rtabmap::CloudViewer::_lines
private

Definition at line 468 of file CloudViewer.h.

◆ _locators

std::map<std::string, vtkSmartPointer<vtkOBBTree> > rtabmap::CloudViewer::_locators
private

Definition at line 482 of file CloudViewer.h.

◆ _maxTrajectorySize

unsigned int rtabmap::CloudViewer::_maxTrajectorySize
private

Definition at line 474 of file CloudViewer.h.

◆ _menu

QMenu* rtabmap::CloudViewer::_menu
private

Definition at line 464 of file CloudViewer.h.

◆ _normalsScale

float rtabmap::CloudViewer::_normalsScale
private

Definition at line 480 of file CloudViewer.h.

◆ _normalsStep

int rtabmap::CloudViewer::_normalsStep
private

Definition at line 479 of file CloudViewer.h.

◆ _octomapActor

vtkProp* rtabmap::CloudViewer::_octomapActor
private

Definition at line 493 of file CloudViewer.h.

◆ _quads

std::set<std::string> rtabmap::CloudViewer::_quads
private

Definition at line 471 of file CloudViewer.h.

◆ _renderingRate

double rtabmap::CloudViewer::_renderingRate
private

Definition at line 492 of file CloudViewer.h.

◆ _spheres

std::set<std::string> rtabmap::CloudViewer::_spheres
private

Definition at line 469 of file CloudViewer.h.

◆ _texts

std::set<std::string> rtabmap::CloudViewer::_texts
private

Definition at line 467 of file CloudViewer.h.

◆ _trajectory

pcl::PointCloud<pcl::PointXYZ>::Ptr rtabmap::CloudViewer::_trajectory
private

Definition at line 473 of file CloudViewer.h.

◆ _visualizer

pcl::visualization::PCLVisualizer* rtabmap::CloudViewer::_visualizer
private

Definition at line 433 of file CloudViewer.h.


The documentation for this class was generated from the following files:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jul 1 2024 02:42:44