Replies: 3 comments 4 replies
-
We will most likely have to change the name to release on the ros build farm. Maybe boost_plugin_loader? |
Beta Was this translation helpful? Give feedback.
3 replies
-
There appears to be some missing function that are in the Tesseract version that I cannot find in the plugin loader class. /**
* @brief Check if plugin is available
* @param plugin_name The plugin name to find
* @return True if plugin is found
*/
inline bool isPluginAvailable(const std::string& plugin_name) const;
/**
* @brief Get the available plugins under the provided section
* @param section The section name to get all available plugins
* @return A list of available plugins under the provided section
*/
inline std::vector<std::string> getAvailablePlugins(const std::string& section) const;
/**
* @brief Get the available sections within the provided search libraries
* @return A list of available sections
*/
inline std::vector<std::string> getAvailableSections(bool include_hidden = false) const;
/**
* @brief The number of plugins stored. The size of plugins variable
* @return The number of plugins.
*/
inline int count() const; |
Beta Was this translation helpful? Give feedback.
1 reply
-
The plugin code has been moved to this repository and released on the ros build farm. Also debian and nuget packages have been uploaded to the release. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I extracted and simplified the plugin loader from
tesseract
into a separate repository so I can use it for other projects. We should consider replacing the version intesseract
with this version. I think the remaining changes that would be required are to ensure build on Windows, add changes to support Python bindings, and move the repo off my fork intoros-industrial
orswri-robotics
Beta Was this translation helpful? Give feedback.
All reactions