Tesseract
Motion Planning Environment
Loading...
Searching...
No Matches
visualization_loader.h
Go to the documentation of this file.
1
26#ifndef TESSERACT_VISUALIZATION_VISUALIZATION_LOADER_H
27#define TESSERACT_VISUALIZATION_VISUALIZATION_LOADER_H
28
31#include <memory>
33
36
38{
44{
45public:
48
54 Visualization::Ptr get(std::string plugin_name = "") const;
55};
56
57} // namespace tesseract_visualization
58
59#endif // TESSERACT_VISUALIZATION_VISUALIZATION_LOADER_H
This is a utility class for loading plugins within Tesseract.
Definition: plugin_loader.h:57
This is used to dynamically load tesseract visualizer. This class must remain around for the life of ...
Definition: visualization_loader.h:44
VisualizationLoader()
This will attempt to load the tesseract_ignition visualizer provided by snap package.
Definition: visualization_loader.cpp:43
Visualization::Ptr get(std::string plugin_name="") const
Load the default visualization plugin.
Definition: visualization_loader.cpp:51
std::shared_ptr< Visualization > Ptr
Definition: visualization.h:53
Common Tesseract Macros.
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
Definition: macros.h:71
Definition: create_convex_hull.cpp:36
Definition: conversions.h:39
Plugin Loader to be used throughout Tesseract for loading plugins.
Visualization Class.