g2o
Loading...
Searching...
No Matches
ViewerPropertiesWidget Class Reference

#include <viewer_properties_widget.h>

Inheritance diagram for ViewerPropertiesWidget:
Collaboration diagram for ViewerPropertiesWidget:

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.

69 : PropertiesWidget(parent), _viewer(nullptr) {}
PropertiesWidget(QWidget *parent=0)

References _viewer, and PropertiesWidget::PropertiesWidget().

◆ ~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
77 _viewer->setUpdateDisplay(true);
78 _viewer->update();
79}
virtual void applyProperties()

References _viewer, and PropertiesWidget::applyProperties().

◆ 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().

Member Data Documentation

◆ _viewer

g2o::G2oQGLViewer* ViewerPropertiesWidget::_viewer
protected

Definition at line 37 of file viewer_properties_widget.h.

Referenced by applyProperties(), setViewer(), and ViewerPropertiesWidget().


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