Inviwo  0.9.10.1
Inviwo documentation
inviwo::RepresentationConverterFactory< BaseRepr > Class Template Reference

#include <representationconverterfactory.h>

+ Inheritance diagram for inviwo::RepresentationConverterFactory< BaseRepr >:

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)
 

Detailed Description


The documentation for this class was generated from the following file: