Horus Doc || Java GUI Reference || Doxygen's quick Index  

InProcBufferTxManager Class Reference

InProcBufferTxManager is an RgbTransferManager that transfers RGB data via an RgbBuffer object that is created by a direct call to C++. More...

Inheritance diagram for InProcBufferTxManager::

RgbTransferManager List of all members.

Public Methods

 InProcBufferTxManager ()
void transferData (HxCorba.RgbSourceOperations src, int[] dest, int offset)
 Transfer pixels provided by src to dest, start filling the array at position offset. More...


Detailed Description

InProcBufferTxManager is an RgbTransferManager that transfers RGB data via an RgbBuffer object that is created by a direct call to C++.

That is, the InProcBufferTxManager calls the native C++ function createInProcRgbBuffer and turns the result in an RgbBuffer. In this way the transfer manager can call the native C++ function doTransfer to put the RGB data directly into the Java image buffer (dest).


Constructor & Destructor Documentation

InProcBufferTxManager::InProcBufferTxManager   [inline]
 

00024 {
00025     _bufferIOR = createInProcRgbBuffer();
00026     org.omg.CORBA.Object obj = CorbaMediator.instance().string_to_object(_bufferIOR);
00027     _buffer = HxCorba.RgbBufferHelper.narrow(obj);
00028 }


Member Function Documentation

void InProcBufferTxManager::transferData HxCorba.RgbSourceOperations    src,
int    dest[],
int    offset
[inline, virtual]
 

Transfer pixels provided by src to dest, start filling the array at position offset.

Reimplemented from RgbTransferManager.

00031 {
00032     doTransfer(_buffer, _bufferIOR, src, dest, offset);
00033 }


The documentation for this class was generated from the following file:
Generated on Mon Jan 27 15:11:22 2003 for JavaReference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001