49 #ifndef _MIRA_VISUALIZATIONREGISTRY_H_ 50 #define _MIRA_VISUALIZATIONREGISTRY_H_ 94 void lookForNewVisualizations();
98 std::set<ClassProxy> mKnownVisualizationsClasses;
99 std::multimap<Typename, Entry> mKnownVisualizations;
std::list< ClassProxy > getVisualizationsFor(const Typename &type, const Class &visualizationType)
The class proxy assures that the pointer to the class object is always valid.
Definition: Class.h:400
specialize cv::DataType for our ImgPixel and inherit from cv::DataType<Vec>
Definition: IOService.h:67
std::string Typename
Definition: Typename.h:60
Class object which supports some kind of class reflection.
Definition: Class.h:97
Provided for convenience.
Definition: Singleton.h:528
Get compiler and platform independent typenames.
$Header file containing base classes to enable class creation using a class factory$ ...
PropertyHint type(const std::string &t)
Sets the attribute "type" to the specified value.
Definition: PropertyHint.h:295
Definition: VisualizationRegistry.h:81
Typename type
the data type this visualization is made for
Definition: VisualizationRegistry.h:86
Stores mappings from type names to Visualization classes of Visualizations that are able to show the ...
Definition: VisualizationRegistry.h:76
ClassProxy visClass
the class of this visualization
Definition: VisualizationRegistry.h:87
Entry(const Typename &iType, ClassProxy iVisClass)
Definition: VisualizationRegistry.h:83