Public Member Functions | List of all members
tesseract_visualization::VisualizationLoader Class Reference

This is used to dynamically load tesseract visualizer. This class must remain around for the life of the loaded visualization class. More...

#include <visualization_loader.h>

Inheritance diagram for tesseract_visualization::VisualizationLoader:
Inheritance graph
[legend]

Public Member Functions

std::shared_ptr< Visualizationget (std::string plugin_name="") const
 Load the default visualization plugin. More...
 
 VisualizationLoader ()
 This will attempt to load the tesseract_ignition visualizer provided by snap package. More...
 

Detailed Description

This is used to dynamically load tesseract visualizer. This class must remain around for the life of the loaded visualization class.

Definition at line 44 of file visualization_loader.h.

Constructor & Destructor Documentation

◆ VisualizationLoader()

tesseract_visualization::VisualizationLoader::VisualizationLoader ( )

This will attempt to load the tesseract_ignition visualizer provided by snap package.

Definition at line 43 of file visualization_loader.cpp.

Member Function Documentation

◆ get()

std::shared_ptr< Visualization > tesseract_visualization::VisualizationLoader::get ( std::string  plugin_name = "") const

Load the default visualization plugin.

Parameters
plugin_nameThe plugin name, if empty it tries to load default plugin
Returns
Returns nullptr if failed

Definition at line 51 of file visualization_loader.cpp.


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


tesseract_visualization
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:02:27