Standard Centroiding Processing Recipe.
More...
#include <recipeCentroid.hpp>
|
| static const std::string & | GenId (const std::string &proc_thread_name, const std::string &recipe_name) |
| | Generate the ID for this recipe from the Processing Thread and Recipe number.
|
| |
| template<class TYPE > |
| static void | AddRecipeFactoryObj (TYPE &recipe_factory_obj) |
| | Static method to register a Data Publisher factory object in the internal registry.
|
| |
| static const std::map< std::string, std::shared_ptr< RecipeBase > > & | GetRecipeFactoryObjs () |
| | Statis method to retrieve references to the Recipe Factory Objects.
|
| |
| static void | CreateRecipeObj (const std::string &class_name, const std::string &proc_thread_name, const std::string &recipe_name, std::shared_ptr< RecipeBase > &new_obj) |
| |
| static void | GetRecipeObj (const std::string &class_name, const std::string &proc_thread_name, std::shared_ptr< RecipeBase > &recipe_obj, const bool initialise=true) |
| |
| static const std::map< std::string, std::shared_ptr< RecipeBase > > & | GetRecipeObjs () |
| | Get reference to all Processing Recipe objects registered.
|
| |
| static bool | HasRecipeObj (const std::string &class_name, const std::string &proc_thread_name, std::shared_ptr< RecipeBase > &recipe_obj) |
| | Check if a Proc Recipe object is defined.
|
| |
| static ifw::ccf::mptk::Manager & | Mptk () |
| | Return reference to internal MPTK instance (singleton).
|
| |
| void | SetEnabled (const bool enabled) |
| | Set the enabled status flag of the recipe object.
|
| |
| void | DisableRecipe () |
| | Disable the recipe so that it will not be invoked.
|
| |
| void | SetClassName (const std::string &class_name) |
| | Set the name of the class in question.
|
| |
Standard Centroiding Processing Recipe.
◆ RecipeCentroid() [1/2]
| ifw::ccf::stdrecipe::RecipeCentroid::RecipeCentroid |
( |
const std::string & | proc_thread_name, |
|
|
const std::string & | recipe_name ) |
◆ RecipeCentroid() [2/2]
| ifw::ccf::stdrecipe::RecipeCentroid::RecipeCentroid |
( |
| ) |
|
◆ ~RecipeCentroid()
| ifw::ccf::stdrecipe::RecipeCentroid::~RecipeCentroid |
( |
| ) |
|
|
virtual |
◆ CreateObjectUser()
| void ifw::ccf::stdrecipe::RecipeCentroid::CreateObjectUser |
( |
const std::string & | proc_thread_name, |
|
|
const std::string & | recipe_name, |
|
|
std::shared_ptr< RecipeBase > & | new_object ) |
|
virtual |
◆ DisableUser()
| void ifw::ccf::stdrecipe::RecipeCentroid::DisableUser |
( |
| ) |
|
|
virtual |
◆ EnableUser()
| void ifw::ccf::stdrecipe::RecipeCentroid::EnableUser |
( |
| ) |
|
|
virtual |
◆ InitialiseUser()
| void ifw::ccf::stdrecipe::RecipeCentroid::InitialiseUser |
( |
| ) |
|
|
virtual |
◆ ProcessUser()
◆ m_centre
| double ifw::ccf::stdrecipe::RecipeCentroid::m_centre[2] |
|
protected |
◆ m_centre_error
| double ifw::ccf::stdrecipe::RecipeCentroid::m_centre_error[2] |
|
protected |
◆ m_centre_intensity
| double ifw::ccf::stdrecipe::RecipeCentroid::m_centre_intensity |
|
protected |
◆ m_centroid_error
| bool ifw::ccf::stdrecipe::RecipeCentroid::m_centroid_error |
|
protected |
◆ m_cpl_error
| cpl_error_code ifw::ccf::stdrecipe::RecipeCentroid::m_cpl_error |
|
protected |
◆ m_sigma
| double ifw::ccf::stdrecipe::RecipeCentroid::m_sigma[2] |
|
protected |
◆ m_sigma_error
| double ifw::ccf::stdrecipe::RecipeCentroid::m_sigma_error[2] |
|
protected |
◆ m_window
| cpl_size ifw::ccf::stdrecipe::RecipeCentroid::m_window[4] |
|
protected |
◆ SETUP_KEY_MAX_CENTRE_ERROR
| const std::string ifw::ccf::stdrecipe::RecipeCentroid::SETUP_KEY_MAX_CENTRE_ERROR = "max_centre_error" |
◆ SETUP_KEY_MAX_SIGMA_ERROR
| const std::string ifw::ccf::stdrecipe::RecipeCentroid::SETUP_KEY_MAX_SIGMA_ERROR = "max_sigma_error" |
◆ SETUP_KEY_ROBUSTNESS
| const std::string ifw::ccf::stdrecipe::RecipeCentroid::SETUP_KEY_ROBUSTNESS = "robustness" |
The documentation for this class was generated from the following files: