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

ServerBufferTxManager Class Reference

ServerBufferTxTransfer is an RgbTransferManager that transfers RGB data via an RgbBuffer object that is created by the server ("Constructor"). More...

Inheritance diagram for ServerBufferTxManager::

RgbTransferManager List of all members.

Public Methods

 ServerBufferTxManager (int size)
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

ServerBufferTxTransfer is an RgbTransferManager that transfers RGB data via an RgbBuffer object that is created by the server ("Constructor").


Constructor & Destructor Documentation

ServerBufferTxManager::ServerBufferTxManager int    size [inline]
 

00020 {
00021     org.omg.CORBA.Object obj =
00022         CorbaMediator.instance().getInitialObject("Constructor");
00023     HxCorba.Constructor cons = HxCorba.ConstructorHelper.narrow(obj);
00024 
00025     _buffer = cons.createRgbBuffer(size); // the server buffer
00026 }


Member Function Documentation

void ServerBufferTxManager::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.

00029 {
00030     src.fillRgb(_buffer);
00031 
00032     int[] pixels = _buffer.getRgb();
00033     System.arraycopy(pixels, 0, dest, offset, pixels.length);
00034 }


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