|  | Inviwo 0.9.12-pre
    Inviwo documentation | 
#include <representationconverter.h>
| Public Types | |
| using | ConverterID = typename RepresentationConverter<BaseRepr>::ConverterID | 
| Public Types inherited from inviwo::RepresentationConverter< BaseRepr > | |
| using | ConverterID = std::pair<std::type_index, std::type_index> | 
| Public Member Functions | |
| virtual ConverterID | getConverterID () const override | 
| virtual std::shared_ptr< BaseRepr > | createFrom (std::shared_ptr< const BaseRepr > source) const override final | 
| virtual void | update (std::shared_ptr< const BaseRepr > source, std::shared_ptr< BaseRepr > destination) const override final | 
| virtual std::shared_ptr< To > | createFrom (std::shared_ptr< const From > source) const =0 | 
| virtual void | update (std::shared_ptr< const From > source, std::shared_ptr< To > destination) const =0 | 
A helper type to make it easier to create RepresentationConverters for specific types
| 
 | inlinefinaloverridevirtual | 
Implements inviwo::RepresentationConverter< BaseRepr >.
| 
 | overridevirtual | 
Implements inviwo::RepresentationConverter< BaseRepr >.
| 
 | inlinefinaloverridevirtual | 
Implements inviwo::RepresentationConverter< BaseRepr >.