Inviwo 0.9.12-pre
Inviwo documentation
|
Base class for all DataRepresentations. More...
#include <datarepresentation.h>
Public Types | |
using | ReprOwner = Owner |
Public Member Functions | |
virtual DataRepresentation * | clone () const =0 |
virtual std::type_index | getTypeIndex () const =0 |
void | setOwner (const Owner *owner) |
const Owner * | getOwner () const |
bool | isValid () const |
void | setValid (bool valid) |
virtual void | updateResource (const ResourceMeta &) const |
Protected Member Functions | |
DataRepresentation (const DataRepresentation &rhs)=default | |
DataRepresentation & | operator= (const DataRepresentation &that)=default |
Protected Attributes | |
bool | isValid_ = true |
const Owner * | owner_ = nullptr |
Base class for all DataRepresentations.