OpenCOVER
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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 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

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

Member Function Documentation

virtual const char* opencover::RenderObject::getAttribute ( const char *  ) const
pure virtual
virtual const unsigned char* opencover::RenderObject::getByte ( Field::Id  idx) const
pure virtual
virtual RenderObject* opencover::RenderObject::getColors ( ) const
pure virtual
virtual RenderObject* opencover::RenderObject::getElement ( size_t  idx) const
pure virtual
virtual const float* opencover::RenderObject::getFloat ( Field::Id  idx) const
pure virtual
virtual RenderObject* opencover::RenderObject::getGeometry ( ) const
pure virtual
virtual const int* opencover::RenderObject::getInt ( Field::Id  idx) const
pure virtual
virtual float opencover::RenderObject::getMax ( int  channel) const
pure virtual
virtual float opencover::RenderObject::getMin ( int  channel) const
pure virtual
virtual void opencover::RenderObject::getMinMax ( float &  xmin,
float &  xmax,
float &  ymin,
float &  ymax,
float &  zmin,
float &  zmax 
) const
pure virtual
virtual const char* opencover::RenderObject::getName ( ) const
pure virtual
virtual RenderObject* opencover::RenderObject::getNormals ( ) const
pure virtual
virtual size_t opencover::RenderObject::getNumElements ( ) const
pure virtual
virtual void opencover::RenderObject::getSize ( int &  nx,
int &  ny,
int &  nz 
) const
pure virtual
virtual RenderObject* opencover::RenderObject::getTexture ( ) const
pure virtual
virtual RenderObject* opencover::RenderObject::getVertexAttribute ( ) const
pure virtual
virtual bool opencover::RenderObject::isGeometry ( ) const
pure virtual
virtual bool opencover::RenderObject::isSet ( ) const
pure virtual
virtual bool opencover::RenderObject::isUniformGrid ( ) const
pure virtual
virtual bool opencover::RenderObject::isUnstructuredGrid ( ) const
pure virtual
virtual bool opencover::RenderObject::isVectors ( ) const
pure virtual

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