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 
35 
37 {
38 class Visualization;
39 
45 {
46 public:
49 
55  std::shared_ptr<Visualization> get(std::string plugin_name = "") const;
56 };
57 
58 } // namespace tesseract_visualization
59 
60 #endif // TESSERACT_VISUALIZATION_VISUALIZATION_LOADER_H
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
#define TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
tesseract_common::PluginLoader
tesseract_visualization::VisualizationLoader::VisualizationLoader
VisualizationLoader()
This will attempt to load the tesseract_ignition visualizer provided by snap package.
Definition: visualization_loader.cpp:44
tesseract_visualization::VisualizationLoader
This is used to dynamically load tesseract visualizer. This class must remain around for the life of ...
Definition: visualization_loader.h:44
TESSERACT_COMMON_IGNORE_WARNINGS_POP
plugin_loader.h
tesseract_visualization::VisualizationLoader::get
std::shared_ptr< Visualization > get(std::string plugin_name="") const
Load the default visualization plugin.
Definition: visualization_loader.cpp:52
macros.h
tesseract_visualization
Definition: fwd.h:4


tesseract_visualization
Author(s): Levi Armstrong
autogenerated on Wed Apr 9 2025 03:03:25