g2o
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ViewerPropertiesWidget Class Reference

#include <viewer_properties_widget.h>

Inheritance diagram for ViewerPropertiesWidget:
Inheritance graph
[legend]
Collaboration diagram for ViewerPropertiesWidget:
Collaboration graph
[legend]

Public Member Functions

 ViewerPropertiesWidget (QWidget *parent=0)
 
virtual ~ViewerPropertiesWidget ()
 
void setViewer (g2o::G2oQGLViewer *viewer)
 
- Public Member Functions inherited from PropertiesWidget
 PropertiesWidget (QWidget *parent=0)
 
virtual ~PropertiesWidget ()
 
void setProperties (g2o::PropertyMap *properties)
 

Protected Member Functions

virtual void applyProperties ()
 
virtual std::string humanReadablePropName (const std::string &probName) const
 
- Protected Member Functions inherited from PropertiesWidget
virtual void updateDisplayedProperties ()
 

Protected Attributes

g2o::G2oQGLViewer_viewer
 
- Protected Attributes inherited from PropertiesWidget
std::vector< std::string > _propNames
 
g2o::PropertyMap_properties
 

Additional Inherited Members

- Public Slots inherited from PropertiesWidget
void on_btnApply_clicked ()
 
void on_btnOK_clicked ()
 

Detailed Description

Definition at line 29 of file viewer_properties_widget.h.

Constructor & Destructor Documentation

◆ ViewerPropertiesWidget()

ViewerPropertiesWidget::ViewerPropertiesWidget ( QWidget *  parent = 0)

Definition at line 68 of file viewer_properties_widget.cpp.

◆ ~ViewerPropertiesWidget()

ViewerPropertiesWidget::~ViewerPropertiesWidget ( )
virtual

Definition at line 71 of file viewer_properties_widget.cpp.

71{}

Member Function Documentation

◆ applyProperties()

void ViewerPropertiesWidget::applyProperties ( )
protectedvirtual

Reimplemented from PropertiesWidget.

Definition at line 73 of file viewer_properties_widget.cpp.

73 {
75
76 // draw with the new properties
78 _viewer->update();
79}
virtual void applyProperties()
void setUpdateDisplay(bool updateDisplay)

References _viewer, PropertiesWidget::applyProperties(), and g2o::G2oQGLViewer::setUpdateDisplay().

◆ humanReadablePropName()

std::string ViewerPropertiesWidget::humanReadablePropName ( const std::string &  probName) const
protectedvirtual

Reimplemented from PropertiesWidget.

Definition at line 86 of file viewer_properties_widget.cpp.

87 {
88 return demangleName(propertyName);
89}
static std::string demangleName(const std::string &fullPropName)

References demangleName().

◆ setViewer()

void ViewerPropertiesWidget::setViewer ( g2o::G2oQGLViewer viewer)

Definition at line 81 of file viewer_properties_widget.cpp.

81 {
82 _viewer = viewer;
83 setProperties(viewer->parameters());
84}
void setProperties(g2o::PropertyMap *properties)
DrawAction::Parameters * parameters()

References _viewer, g2o::G2oQGLViewer::parameters(), and PropertiesWidget::setProperties().

Referenced by MainWindow::on_actionProperties_triggered().

Member Data Documentation

◆ _viewer

g2o::G2oQGLViewer* ViewerPropertiesWidget::_viewer
protected

Definition at line 37 of file viewer_properties_widget.h.

Referenced by applyProperties(), and setViewer().


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