![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
Inheritance diagram for inviwo::IndexColumn:Public Member Functions | |
| virtual IndexColumn * | clone () const override |
| virtual IndexColumn * | clone (std::span< const std::uint32_t > rowSelection) const override |
| virtual ColumnType | getColumnType () const override |
| IndexColumn (const IndexColumn &rhs)=default | |
| IndexColumn (const IndexColumn &rhs, std::span< const std::uint32_t > rowSelection) | |
| IndexColumn (IndexColumn &&rhs)=default | |
| IndexColumn (std::string_view header, std::shared_ptr< Buffer< std::uint32_t > > buffer=std::make_shared< Buffer< std::uint32_t > >()) | |
| IndexColumn (std::string_view header, std::vector< std::uint32_t > data) | |
| IndexColumn & | operator= (const IndexColumn &rhs)=default |
| IndexColumn & | operator= (IndexColumn &&rhs)=default |
Public Member Functions inherited from inviwo::TemplateColumn< std::uint32_t > | |
| virtual void | add (const std::uint32_t &value) |
| virtual void | add (std::string_view value) override |
| Converts given value to type T, which is added to the column. | |
| virtual void | append (const Column &col) override |
| auto | begin () |
| auto | begin () const |
| auto | end () |
| auto | end () const |
| std::uint32_t | get (size_t idx) const |
| virtual double | getAsDouble (size_t idx) const override |
| virtual std::string | getAsString (size_t idx) const override |
| virtual std::shared_ptr< const BufferBase > | getBuffer () const override |
| virtual std::shared_ptr< BufferBase > | getBuffer () override |
| const std::vector< std::uint32_t > & | getContainer () const |
| virtual std::optional< dvec2 > | getCustomRange () const override |
| virtual dvec2 | getDataRange () const override |
| std::vector< std::uint32_t > & | getEditableContainer () |
| BufferRAMPrecision< std::uint32_t > * | getEditableRAMRepresentation () |
| Rep * | getEditableRepresentation () |
| virtual const std::string & | getHeader () const override |
| const BufferRAMPrecision< std::uint32_t > * | getRAMRepresentation () const |
| virtual dvec2 | getRange () const override |
| const Rep * | getRepresentation () const |
| virtual size_t | getSize () const override |
| std::shared_ptr< Buffer< std::uint32_t > > | getTypedBuffer () |
| std::shared_ptr< const Buffer< std::uint32_t > > | getTypedBuffer () const |
| virtual Unit | getUnit () const override |
| TemplateColumn< std::uint32_t > & | operator= (const TemplateColumn< std::uint32_t > &rhs) |
| TemplateColumn< std::uint32_t > & | operator= (TemplateColumn< std::uint32_t > &&rhs) |
| std::uint32_t | operator[] (size_t idx) const |
| virtual void | set (size_t idx, const std::uint32_t &value) |
| void | setBuffer (std::shared_ptr< Buffer< std::uint32_t > > buffer) |
| virtual void | setCustomRange (std::optional< dvec2 > range) override |
| void | setHeader (std::string_view header) override |
| virtual void | setUnit (Unit unit) override |
| TemplateColumn (const TemplateColumn< std::uint32_t > &rhs) | |
| TemplateColumn (const TemplateColumn< std::uint32_t > &rhs, std::span< const std::uint32_t > rowSelection) | |
| TemplateColumn (std::string_view header, size_t size, Unit unit=Unit{}, std::optional< dvec2 > range=std::nullopt) | |
| TemplateColumn (std::string_view header, std::shared_ptr< Buffer< std::uint32_t > > buffer=std::make_shared< Buffer< std::uint32_t > >(), Unit unit=Unit{}, std::optional< dvec2 > range=std::nullopt) | |
| TemplateColumn (std::string_view header, std::vector< std::uint32_t > data, Unit unit=Unit{}, std::optional< dvec2 > range=std::nullopt) | |
| TemplateColumn (TemplateColumn< std::uint32_t > &&rhs) | |
Public Member Functions inherited from inviwo::Column | |
| template<typename T > | |
| const std::vector< T > & | getContainer () const |
| template<typename T > | |
| std::vector< T > & | getEditableContainer () |
| BufferRAM * | getEditableRAMRepresentation () |
| template<typename T > | |
| T * | getEditableRepresentation () |
| const BufferRAM * | getRAMRepresentation () const |
| template<typename T > | |
| const T * | getRepresentation () const |
Public Member Functions inherited from inviwo::MetaDataOwner | |
| void | copyMetaDataFrom (const MetaDataOwner &src) |
| void | copyMetaDataTo (MetaDataOwner &dst) |
|
template<typename T > requires std::derived_from<T, MetaData> | |
| T * | createMetaData (std::string_view key) |
| void | deserialize (Deserializer &d) |
|
template<typename T > requires std::derived_from<T, MetaData> | |
| T * | getMetaData (std::string_view key) |
|
template<typename T > requires std::derived_from<T, MetaData> | |
| const T * | getMetaData (std::string_view key) const |
|
template<typename T , typename U > requires std::derived_from<T, MetaData> && Gettable<T, U> | |
| U | getMetaData (std::string_view key, U val) const |
| MetaDataMap * | getMetaDataMap () |
| const MetaDataMap * | getMetaDataMap () const |
| bool | hasMetaData (std::string_view key) const |
|
template<typename T > requires std::derived_from<T, MetaData> | |
| bool | hasMetaData (std::string_view key) const |
| MetaDataOwner (const MetaDataOwner &rhs)=default | |
| MetaDataOwner (MetaDataOwner &rhs)=default | |
| MetaDataOwner & | operator= (const MetaDataOwner &rhs)=default |
| MetaDataOwner & | operator= (MetaDataOwner &)=default |
| void | serialize (Serializer &s) const |
|
template<typename T , typename U > requires std::derived_from<T, MetaData> && Settable<T, U> | |
| void | setMetaData (std::string_view key, U value) |
| template<typename T > requires std::derived_from<T, MetaData> | |
| bool | unsetMetaData (std::string_view key) |
| unset, i.e. remove the metadata entry matching the given key and type | |
Additional Inherited Members | |
Public Types inherited from inviwo::TemplateColumn< std::uint32_t > | |
| using | type |
Protected Member Functions inherited from inviwo::Column | |
| Column (Column &&)=default | |
| Column (const Column &)=default | |
| Column & | operator= (Column &&)=default |
| Column & | operator= (const Column &)=default |
Protected Attributes inherited from inviwo::TemplateColumn< std::uint32_t > | |
| std::shared_ptr< Buffer< std::uint32_t > > | buffer_ |
| std::string | header_ |
| std::optional< dvec2 > | range_ |
| Unit | unit_ |
Protected Attributes inherited from inviwo::MetaDataOwner | |
| MetaDataMap | metaData_ |
|
overridevirtual |
Reimplemented from inviwo::TemplateColumn< std::uint32_t >.
|
overridevirtual |
Reimplemented from inviwo::TemplateColumn< std::uint32_t >.
|
overridevirtual |
Reimplemented from inviwo::TemplateColumn< std::uint32_t >.