iso::visual::CLData Class Reference

#include <iso_visual_cl.h>

Inherited by iso::visual::CLBuffer, iso::visual::CLImage, iso::visual::CLMatrix, and iso::visual::CLVector.

Inheritance diagram for iso::visual::CLData:

Inheritance graph
[legend]
Collaboration diagram for iso::visual::CLData:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CLData (const base::String &pName)
virtual ~CLData ()
const base::String & name () const
virtual void setMapToKernel (int pMapIndex, CLKernel *pKernel)
virtual void mapToKernel ()=0 throw (VisualException)

Protected Attributes

base::String mName
CLKernelmKernel
int mMapIndex

Constructor & Destructor Documentation

CLData::CLData ( const base::String &  pName  ) 

CLData::~CLData (  )  [virtual]


Member Function Documentation

const base::String & CLData::name (  )  const

void CLData::setMapToKernel ( int  pMapIndex,
CLKernel pKernel 
) [virtual]

virtual void iso::visual::CLData::mapToKernel (  )  throw (VisualException) [pure virtual]

Implemented in iso::visual::CLTypedVector< DataType >, iso::visual::CLMatrix, iso::visual::CLTypedBuffer< DataType >, and iso::visual::CLTypedImage< DataType >.


Member Data Documentation

base::String iso::visual::CLData::mName [protected]

CLKernel* iso::visual::CLData::mKernel [protected]

int iso::visual::CLData::mMapIndex [protected]


The documentation for this class was generated from the following files:
Generated on Fri Feb 25 14:23:38 2011 for iso visual by  doxygen 1.5.1