#include <iso_visual_data.h>
Inherited by iso::visual::Buffer, iso::visual::Dataset, iso::visual::Matrix, and iso::visual::Vector.
Inheritance diagram for iso::visual::Data:


Public Member Functions | |
| Data (const base::String &pName) | |
| ~Data () | |
| const base::String & | name () const |
| bool | checkGL () const |
| bool | checkCL () const |
| GLData * | gl () throw (VisualException) |
| CLData * | cl () throw (VisualException) |
| virtual GLData * | createGL ()=0 throw (VisualException) |
| virtual CLData * | createCL ()=0 throw (VisualException) |
Protected Attributes | |
| base::String | mName |
| GLData * | mGLData |
| CLData * | mCLData |
| Data::Data | ( | const base::String & | pName | ) |
| Data::~Data | ( | ) |
| const base::String & Data::name | ( | ) | const |
| bool Data::checkGL | ( | ) | const |
| bool Data::checkCL | ( | ) | const |
| GLData * Data::gl | ( | ) | throw (VisualException) |
Reimplemented in iso::visual::Dataset.
| CLData * Data::cl | ( | ) | throw (VisualException) |
Reimplemented in iso::visual::Dataset.
| virtual GLData* iso::visual::Data::createGL | ( | ) | throw (VisualException) [pure virtual] |
Implemented in iso::visual::TypedVector< DataType >, iso::visual::TypedMatrix< DataType >, iso::visual::Buffer, iso::visual::TypedBuffer< DataType >, iso::visual::Dataset, iso::visual::Image, iso::visual::TypedImage< DataType >, iso::visual::Mesh, iso::visual::TypedBuffer< float >, iso::visual::TypedImage< float >, and iso::visual::TypedMatrix< DataType >.
| virtual CLData* iso::visual::Data::createCL | ( | ) | throw (VisualException) [pure virtual] |
Implemented in iso::visual::TypedVector< DataType >, iso::visual::TypedMatrix< DataType >, iso::visual::Buffer, iso::visual::TypedBuffer< DataType >, iso::visual::Dataset, iso::visual::Image, iso::visual::TypedImage< DataType >, iso::visual::Mesh, iso::visual::TypedBuffer< float >, and iso::visual::TypedImage< float >.
base::String iso::visual::Data::mName [protected] |
GLData* iso::visual::Data::mGLData [protected] |
CLData* iso::visual::Data::mCLData [protected] |
1.5.1