![]() |
Inviwo
0.9.10.1
Inviwo documentation
|
Base class for all DataRepresentations. More...
#include <datarepresentation.h>
Inheritance diagram for inviwo::DataRepresentation< Owner >:Public Types | |
| using | ReprOwner = Owner |
Public Member Functions | |
| virtual DataRepresentation * | clone () const =0 |
| const DataFormatBase * | getDataFormat () const |
| std::string | getDataFormatString () const |
| DataFormatId | getDataFormatId () const |
| virtual std::type_index | getTypeIndex () const =0 |
| void | setOwner (Owner *owner) |
| Owner * | getOwner () |
| const Owner * | getOwner () const |
| bool | isValid () const |
| void | setValid (bool valid) |
Protected Member Functions | |
| DataRepresentation (const DataFormatBase *format) | |
| DataRepresentation (const DataRepresentation &rhs)=default | |
| DataRepresentation & | operator= (const DataRepresentation &that)=default |
| void | setDataFormat (const DataFormatBase *format) |
Protected Attributes | |
| bool | isValid_ = true |
| const DataFormatBase * | dataFormatBase_ = DataUInt8::get() |
| Owner * | owner_ = nullptr |
Base class for all DataRepresentations.