![]() |
Inviwo
0.9.10.1
Inviwo documentation
|
Inheritance diagram for inviwo::discretedata::CachedGetter< Parent >:Public Types | |
| using | value_type = typename Parent::value_type |
Public Member Functions | |
| CachedGetter (Parent *parent) | |
| virtual CachedGetter * | clone () const override |
| virtual value_type * | get (ind index) override |
Public Member Functions inherited from inviwo::discretedata::ChannelGetter< Parent::value_type, Parent::num_comp > | |
| ChannelGetter (const ChannelGetter &)=delete | |
| ChannelGetter (ChannelGetter &&)=delete | |
| ChannelGetter & | operator= (const ChannelGetter &)=delete |
| ChannelGetter & | operator= (ChannelGetter &&)=delete |
| bool | operator== (const ChannelGetter< Parent::value_type, N > &other) const |
| Compare by the parent pointer. | |
| bool | operator!= (const ChannelGetter< Parent::value_type, N > &other) const |
Static Public Attributes | |
| static constexpr int | num_comp = Parent::num_comp |
Protected Member Functions | |
| virtual Channel * | parent () const override |
Protected Member Functions inherited from inviwo::discretedata::ChannelGetter< Parent::value_type, Parent::num_comp > | |
| virtual bool | equal (const ChannelGetter< Parent::value_type, N > &other) const |
Protected Attributes | |
| std::array< value_type, num_comp > | data |
| Memory is invalidated on iteration. | |
| ind | dataIndex |
| Index that is currently pointed to. | |
| Parent * | parent_ |