Inviwo
0.9.10.1
Inviwo documentation
|
#include <representationconverterfactory.h>
Public Types | |
using | ConverterID = typename RepresentationConverter< BaseRepr >::ConverterID |
using | RepMap = std::unordered_map< ConverterID, RepresentationConverter< BaseRepr > * > |
using | PackageMap = std::unordered_multimap< ConverterID, std::unique_ptr< RepresentationConverterPackage< BaseRepr > >> |
Public Types inherited from inviwo::BaseRepresentationConverterFactory | |
using | BaseReprId = std::type_index |
Public Member Functions | |
virtual BaseReprId | getBaseReprId () override final |
bool | registerObject (RepresentationConverter< BaseRepr > *representationConverter) |
bool | unRegisterObject (RepresentationConverter< BaseRepr > *representationConverter) |
const RepresentationConverterPackage< BaseRepr > * | getRepresentationConverter (ConverterID) |
const RepresentationConverterPackage< BaseRepr > * | getRepresentationConverter (std::type_index from, std::type_index to) |
Factory for RepresentationConverters