Horus Doc || IDL Reference || C++ Binding   Java Binding || Doxygen's quick Index  

HxCorbaMatrix.idl

Go to the documentation of this file.
00001 /*
00002  *  Copyright (c) 2000, University of Amsterdam, The Netherlands.
00003  *  All rights reserved.
00004  *
00005  *  Author(s):
00006  *  Marc Navarro            (mnavarro@wins.uva.nl)
00007  */
00008 
00009 #ifndef HxCorbaMatrix_idl
00010 #define HxCorbaMatrix_idl
00011 
00012 #include "HxCorbaMatrix.idl"
00013 
00014 module HxCorba
00015 {
00016 
00018 interface Matrix
00019 {
00020 };
00021 
00022 
00024 interface MatrixFactory
00025 {
00026     Matrix      translate2d(in double x, in double y);
00027     Matrix      scale2d(in double sx, in double sy);
00028     Matrix      rotate2d(in double alpha);
00029     Matrix      rotate2dDeg(in double alpha);
00030     Matrix      reflect2d(in boolean doX, in boolean doY);
00031     Matrix      shear2d(in double sx, in double sy);
00032     Matrix      translate3d(in double x, in double y, in double z);
00033     Matrix      scale3d(in double sx, in double sy, in double sz);
00034     Matrix      rotateX3d(in double alpha);
00035     Matrix      rotateX3dDeg(in double alpha);
00036     Matrix      rotateY3d(in double alpha);
00037     Matrix      rotateY3dDeg(in double alpha);
00038     Matrix      rotateZ3d(in double alpha);
00039     Matrix      rotateZ3dDeg(in double alpha);
00040     Matrix      reflect3d(in boolean doX, in boolean doY, in boolean doZ);
00041     Matrix      projection(in double f);
00042     Matrix      camera(in double f);
00043     Matrix      lift2dTo3dXY();
00044 };
00045 
00046 }; // module HxCorba
00047 
00048 #endif //HxCorbaMatrix_idl

Generated on Mon Jan 27 15:09:38 2003 for IDLReference by doxygen1.2.12 written by Dimitri van Heesch, © 1997-2001