Inviwo 0.9.12-pre
Inviwo documentation
Loading...
Searching...
No Matches
inviwo::DataGroupRepresentation< Owner > Class Template Referenceabstract

The base class for all DataGroupRepresentation objects. More...

#include <datagrouprepresentation.h>

Public Member Functions

virtual DataGroupRepresentationclone () 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
 
DataGroupRepresentationoperator= (const DataGroupRepresentation &that)=default
 

Detailed Description

template<typename Owner>
class inviwo::DataGroupRepresentation< Owner >

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:


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