OpenCOVER
Public Member Functions | List of all members
opencover::RenderObject Class Referenceabstract

base class for data received from visualization systems (e.g. COVISE or Vistle) More...

#include <RenderObject.h>

Public Member Functions

 RenderObject ()
 
virtual ~RenderObject ()
 
virtual const char * getName () const =0
 
virtual bool isGeometry () const =0
 
virtual RenderObjectgetGeometry () const =0
 
virtual RenderObjectgetNormals () const =0
 
virtual RenderObjectgetColors () const =0
 
virtual RenderObjectgetTexture () const =0
 
virtual RenderObjectgetVertexAttribute () const =0
 
virtual RenderObjectgetColorMap (int idx) const =0
 
virtual const char * getAttribute (const char *) const =0
 
virtual bool isSet () const =0
 
virtual size_t getNumElements () const =0
 
virtual RenderObjectgetElement (size_t idx) const =0
 
virtual bool isUniformGrid () const =0
 
virtual void getSize (int &nx, int &ny, int &nz) const =0
 
virtual float getMin (int channel) const =0
 
virtual float getMax (int channel) const =0
 
virtual void getMinMax (float &xmin, float &xmax, float &ymin, float &ymax, float &zmin, float &zmax) const =0
 
virtual bool isVectors () const =0
 
virtual const unsigned char * getByte (Field::Id idx) const =0
 
virtual const int * getInt (Field::Id idx) const =0
 
virtual const float * getFloat (Field::Id idx) const =0
 
virtual bool isUnstructuredGrid () const =0
 

Detailed Description

base class for data received from visualization systems (e.g. COVISE or Vistle)

Constructor & Destructor Documentation

◆ RenderObject()

opencover::RenderObject::RenderObject ( )

◆ ~RenderObject()

virtual opencover::RenderObject::~RenderObject ( )
virtual

Member Function Documentation

◆ getAttribute()

virtual const char * opencover::RenderObject::getAttribute ( const char *  ) const
pure virtual

◆ getByte()

virtual const unsigned char * opencover::RenderObject::getByte ( Field::Id  idx) const
pure virtual

◆ getColorMap()

virtual RenderObject * opencover::RenderObject::getColorMap ( int  idx) const
pure virtual

◆ getColors()

virtual RenderObject * opencover::RenderObject::getColors ( ) const
pure virtual

◆ getElement()

virtual RenderObject * opencover::RenderObject::getElement ( size_t  idx) const
pure virtual

◆ getFloat()

virtual const float * opencover::RenderObject::getFloat ( Field::Id  idx) const
pure virtual

◆ getGeometry()

virtual RenderObject * opencover::RenderObject::getGeometry ( ) const
pure virtual

◆ getInt()

virtual const int * opencover::RenderObject::getInt ( Field::Id  idx) const
pure virtual

◆ getMax()

virtual float opencover::RenderObject::getMax ( int  channel) const
pure virtual

◆ getMin()

virtual float opencover::RenderObject::getMin ( int  channel) const
pure virtual

◆ getMinMax()

virtual void opencover::RenderObject::getMinMax ( float &  xmin,
float &  xmax,
float &  ymin,
float &  ymax,
float &  zmin,
float &  zmax 
) const
pure virtual

◆ getName()

virtual const char * opencover::RenderObject::getName ( ) const
pure virtual

◆ getNormals()

virtual RenderObject * opencover::RenderObject::getNormals ( ) const
pure virtual

◆ getNumElements()

virtual size_t opencover::RenderObject::getNumElements ( ) const
pure virtual

◆ getSize()

virtual void opencover::RenderObject::getSize ( int &  nx,
int &  ny,
int &  nz 
) const
pure virtual

◆ getTexture()

virtual RenderObject * opencover::RenderObject::getTexture ( ) const
pure virtual

◆ getVertexAttribute()

virtual RenderObject * opencover::RenderObject::getVertexAttribute ( ) const
pure virtual

◆ isGeometry()

virtual bool opencover::RenderObject::isGeometry ( ) const
pure virtual

◆ isSet()

virtual bool opencover::RenderObject::isSet ( ) const
pure virtual

◆ isUniformGrid()

virtual bool opencover::RenderObject::isUniformGrid ( ) const
pure virtual

◆ isUnstructuredGrid()

virtual bool opencover::RenderObject::isUnstructuredGrid ( ) const
pure virtual

◆ isVectors()

virtual bool opencover::RenderObject::isVectors ( ) const
pure virtual

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