![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
Public Member Functions | |
| virtual ImageRepresentation * | clone () const override=0 |
| virtual bool | copyRepresentationsTo (ImageRepresentation *target) const =0 |
| virtual size2_t | getDimensions () const =0 |
| virtual const Image * | getOwner () const override |
| virtual Image * | getOwner () override |
| virtual std::type_index | getTypeIndex () const override=0 |
| ImageRepresentation (const ImageRepresentation &rhs)=default | |
| virtual bool | isValid () const override=0 |
| ImageRepresentation & | operator= (const ImageRepresentation &that)=default |
| virtual size_t | priority () const =0 |
| virtual dvec4 | readPixel (size2_t pos, LayerType layer, size_t index=0) const =0 |
| virtual void | setOwner (Image *image) override |
| virtual void | update (bool) override=0 |
Protected Attributes | |
| Image * | owner_ = nullptr |
Additional Inherited Members | |
| Protected Member Functions inherited from inviwo::DataGroupRepresentation< Image > | |
| DataGroupRepresentation & | operator= (const DataGroupRepresentation &that)=default |
|
overridepure virtual |
Implements inviwo::DataGroupRepresentation< Image >.
|
pure virtual |
Copy and resize the representations of this onto the target.
Implemented in inviwo::ImageGL, and inviwo::ImageRAM.
|
overridevirtual |
Implements inviwo::DataGroupRepresentation< Image >.
|
overridepure virtual |
Implements inviwo::DataGroupRepresentation< Image >.
|
overridepure virtual |
Implements inviwo::DataGroupRepresentation< Image >.
|
pure virtual |
Returns a number representing the general efficiency of the representation. Larger value means more efficient representation. Used for selection which representation to operate on when resizing for example.
Implemented in inviwo::ImageGL, and inviwo::ImageRAM.
|
pure virtual |
Read a single pixel value out of the specified layer at pos. Should only be used to read single values not entire images.
Implemented in inviwo::ImageGL, and inviwo::ImageRAM.
|
overridevirtual |
Implements inviwo::DataGroupRepresentation< Image >.
|
overridepure virtual |
Implements inviwo::DataGroupRepresentation< Image >.