00001
00002 /*
00003 * Copyright (c) 2000, University of Amsterdam, The Netherlands.
00004 * All rights reserved.
00005 *
00006 * Author(s):
00007 * Marc Navarro (mnavarro@wins.uva.nl)
00008 */
00009
00010 #ifndef HxCorbaRgbBuffer_idl
00011 #define HxCorbaRgbBuffer_idl
00012
00013 module HxCorba
00014 {
00015 //struct ColorPixel {octet r; octet g; octet b; };
00016 typedef sequence<long> RgbSeq;
00017
00018 interface RgbBuffer
00019 {
00020 long size();
00021 RgbSeq getRgb();
00022 void setRgb(in RgbSeq pixels);
00023 };
00024
00025 interface RgbBufferFactory
00026 {
00027 RgbBuffer createRgbBuffer(in long size);
00028 };
00029 };
00030
00031 #endif //HxCorbaRgbBuffer_idl
1.2.12 written by Dimitri van Heesch,
© 1997-2001