include
tesseract_visualization
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
29
#include <
tesseract_common/macros.h
>
30
TESSERACT_COMMON_IGNORE_WARNINGS_PUSH
31
#include <memory>
32
TESSERACT_COMMON_IGNORE_WARNINGS_POP
33
34
#include <boost_plugin_loader/plugin_loader.hpp>
35
36
namespace
tesseract_visualization
37
{
38
class
Visualization;
39
44
class
VisualizationLoader
:
public
boost_plugin_loader::PluginLoader
45
{
46
public
:
48
VisualizationLoader
();
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_visualization::VisualizationLoader::VisualizationLoader
VisualizationLoader()
This will attempt to load the tesseract_ignition visualizer provided by snap package.
Definition:
visualization_loader.cpp:43
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
tesseract_visualization::VisualizationLoader::get
std::shared_ptr< Visualization > get(std::string plugin_name="") const
Load the default visualization plugin.
Definition:
visualization_loader.cpp:51
macros.h
tesseract_visualization
Definition:
fwd.h:4
tesseract_visualization
Author(s): Levi Armstrong
autogenerated on Sun May 18 2025 03:02:27