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
-
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