SPATMOD::IMAGE::SOURCE_MEMORY Class Reference

Source which supports reading from memory. More...

#include <spatmod/imagesourcememory.h>

Inheritance diagram for SPATMOD::IMAGE::SOURCE_MEMORY:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 SOURCE_MEMORY (const IMAGE::BUFFER &buffer, const IMAGE::PIXELTABLE *pPixelTable=0)
 SOURCE_MEMORY (const IMAGE::BASE &RefImage)
virtual ~SOURCE_MEMORY ()
ERRVALUE AttachBuffer (const IMAGE::BUFFER &buffer)
ERRVALUE CopyFromBuffer (const IMAGE::BUFFER &buffer)
const IMAGE::BUFFERGetBuffer () const

Detailed Description

Source which supports reading from memory.


Constructor & Destructor Documentation

SPATMOD::IMAGE::SOURCE_MEMORY::SOURCE_MEMORY ( const IMAGE::BASE RefImage  )  [explicit]

Construct using reference image for dimensions and pixel properties.

After construction must call either AttachBuffer or CopyFromBuffer to fill in the image.

Parameters:
RefImage Reference image for dimensions and properties
SPATMOD::IMAGE::SOURCE_MEMORY::SOURCE_MEMORY ( const IMAGE::BUFFER buffer,
const IMAGE::PIXELTABLE pPixelTable = 0 
) [explicit]

Construct using buffer.

Parameters:
buffer Buffer to attach and determine properties from
pPixelTable Pixel lookup table for if "indexed"
virtual SPATMOD::IMAGE::SOURCE_MEMORY::~SOURCE_MEMORY (  )  [virtual]

Member Function Documentation

ERRVALUE SPATMOD::IMAGE::SOURCE_MEMORY::AttachBuffer ( const IMAGE::BUFFER buffer  ) 

Attach buffer to image.

Must be done before initialize. Buffer must have same dimensions and pixel properties as this image.

Parameters:
buffer Buffer to attach
ERRVALUE SPATMOD::IMAGE::SOURCE_MEMORY::CopyFromBuffer ( const IMAGE::BUFFER buffer  ) 

Copy from buffer to image.

Must be done before initialize. Buffer must have same dimensions and pixel properties as this image.

Parameters:
buffer Buffer to copy from
const IMAGE::BUFFER& SPATMOD::IMAGE::SOURCE_MEMORY::GetBuffer (  )  const [inline]

Get buffer to use directly.


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

Generated on Sun Oct 7 21:40:07 2012 for TNTsdk 2012 by  doxygen 1.6.1