Inviwo
0.9.10.1
Inviwo documentation
|
The base class for all DataGroupRepresentation objects. More...
#include <datagrouprepresentation.h>
Public Member Functions | |
virtual DataGroupRepresentation * | clone () const =0 |
virtual std::type_index | getTypeIndex () const =0 |
virtual void | setOwner (Owner *)=0 |
virtual Owner * | getOwner ()=0 |
virtual const Owner * | getOwner () const =0 |
virtual bool | isValid () const =0 |
virtual void | update (bool)=0 |
Protected Member Functions | |
DataGroupRepresentation (const DataGroupRepresentation &rhs)=default | |
DataGroupRepresentation & | operator= (const DataGroupRepresentation &that)=default |
The base class for all DataGroupRepresentation objects.
It has reference to zero or many DataRepresentation objects, but never owns them, they are always owned by the Data object.
Differences between DataGroupRepresentation and DataRepresentation: