Inviwo  0.9.10.1
Inviwo documentation
inviwo::Column Class Referenceabstract

pure interface for representing a data column, i.e. a Buffer with a name More...

#include <column.h>

+ Inheritance diagram for inviwo::Column:

Public Member Functions

virtual Columnclone () const =0
 
virtual const std::string & getHeader () const =0
 
virtual void setHeader (const std::string &header)=0
 
virtual void add (const std::string &value)=0
 
virtual std::shared_ptr< BufferBasegetBuffer ()=0
 
virtual std::shared_ptr< const BufferBasegetBuffer () const =0
 
virtual size_t getSize () const =0
 
virtual double getAsDouble (size_t idx) const =0
 
virtual dvec2 getAsDVec2 (size_t idx) const =0
 
virtual dvec3 getAsDVec3 (size_t idx) const =0
 
virtual dvec4 getAsDVec4 (size_t idx) const =0
 
virtual std::string getAsString (size_t idx) const =0
 
virtual std::shared_ptr< DataPointBaseget (size_t idx, bool getStringsAsStrings) const =0
 

Detailed Description

pure interface for representing a data column, i.e. a Buffer with a name


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