|
| | RecipeAverage (const std::string &proc_thread_name, const std::string &recipe_name) |
| |
| | RecipeAverage () |
| |
| virtual | ~RecipeAverage () |
| |
| virtual void | InitialiseUser () |
| | Initialise the recipe object. See "Initialise()".
|
| |
| virtual void | EnableUser () |
| |
| virtual void | DisableUser () |
| |
| virtual void | ProcessUser (ifw::ccf::common::DataFrame &frame) |
| | User specific processing.
|
| |
| virtual void | HandleSetupUser () |
| | User-specific setup handling. Override in derived classes to perform custom reset logic.
|
| |
| virtual void | CreateObjectUser (const std::string &proc_thread_name, const std::string &recipe_name, std::shared_ptr< RecipeBase > &new_object) |
| |
| | RecipeBase (const std::string &proc_thread_name, const std::string &recipe_name) |
| |
| | RecipeBase () |
| |
| virtual | ~RecipeBase () |
| |
| void | Initialise () |
| | Initalise the object. Invoked after creating a new object from the factory object.
|
| |
| bool | GetInitialised () const |
| | Return flag indicating if the recipe object has been initialised.
|
| |
| const std::string & | GetRecipeId () const |
| | Get the ID of the recipe.
|
| |
| const std::string & | GetProcThreadName () const |
| | Get the name of the Processing Thread, hosting the Recipe instance.
|
| |
| const std::string & | GetRecipeName () const |
| | Get the name of the recipe.
|
| |
| const std::string & | GetDbPath () const |
| | Generate DB path for this recipe.
|
| |
| void | Process (DataFrame &frame) |
| | Execute the processing of the given frame.
|
| |
| void | Enable () |
| | Enable the recipe so that it will be invoked by the Processing Thread to which it belongs.
|
| |
| void | Disable () |
| |
| bool | GetEnabled () const |
| | Return the enabled status of the recipe.
|
| |
| virtual void | CreateObjectUser (const std::string &proc_thread_name, const std::string &recipe_name, std::shared_ptr< RecipeBase > &new_object) |
| | Instantiate a specific instance of the object.
|
| |
| void | SetStatus (const ProcStatus status) |
| | Update status for a given Publisher Thread in the OLDB.
|
| |
| ProcStatus | GetStatus () const |
| | Get status of the recipe object.
|
| |
| void | HandleSetup () |
| |
| | Base () |
| |
| | ~Base () |
| |
| const std::string & | GetClassName () const |
| | Return the allocated name of the class.
|
| |
|
| 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 Average Processing Recipe.
Produces an average image based on a sliding window of N samples (images).