Inviwo 0.9.12-pre
Inviwo documentation
|
#include <representationconverterfactory.h>
Public Types | |
using | ConverterID = typename RepresentationConverter<BaseRepr>::ConverterID |
using | RepMap = std::unordered_map<ConverterID, RepresentationConverter<BaseRepr>*> |
using | PackageMap |
Public Types inherited from inviwo::BaseRepresentationConverterFactory | |
using | BaseReprId = std::type_index |
Public Member Functions | |
virtual BaseReprId | getBaseReprId () override final |
const RepMap & | getConverters () const |
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) |
Public Member Functions inherited from inviwo::BaseRepresentationConverterFactory |
Factory for RepresentationConverters
using inviwo::RepresentationConverterFactory< BaseRepr >::PackageMap |
|
finaloverridevirtual |
Implements inviwo::BaseRepresentationConverterFactory.