iso::img::BufferTools Class Reference

#include <iso_img_buffer_tools.h>

Collaboration diagram for iso::img::BufferTools:

Collaboration graph
[legend]
List of all members.

Public Member Functions

template<class Type>
Buffer< Type > * createBuffer (const base::String &pFileName) throw (base::Exception)
 create buffer from image file
template<class Type>
VectorField< Type > * createVectorField (const base::String &pFileName) throw (base::Exception)
 create vector field from image file

Static Public Member Functions

static BufferToolsget ()
 retrieve singleton instance
static void destroy ()
 destroy singleton instance

Protected Member Functions

 BufferTools ()
 singleton instance default constructor
 ~BufferTools ()
 destructor

Static Protected Attributes

static BufferToolssBufferTools

Constructor & Destructor Documentation

BufferTools::BufferTools (  )  [protected]

singleton instance default constructor

BufferTools::~BufferTools (  )  [protected]

destructor


Member Function Documentation

BufferTools & BufferTools::get (  )  [static]

retrieve singleton instance

Returns:
singleton instance

void BufferTools::destroy (  )  [static]

destroy singleton instance

template<class Type>
Buffer< Type > * iso::img::BufferTools::createBuffer ( const base::String &  pFileName  )  throw (base::Exception)

create buffer from image file

Parameters:
pFileName image file
Returns:
Buffer buffer containing image data
Exceptions:
base::Exception failed to create buffer from image file

template<class Type>
VectorField< Type > * iso::img::BufferTools::createVectorField ( const base::String &  pFileName  )  throw (base::Exception)

create vector field from image file

Parameters:
pFileName image file
Returns:
2D Vector field containing image data
Exceptions:
base::Exception failed to create vector field from image file


Member Data Documentation

BufferTools * BufferTools::sBufferTools [static, protected]


The documentation for this class was generated from the following files:
Generated on Thu Jul 8 12:45:56 2010 for iso_img by  doxygen 1.5.1