/////////////////////////////////////////////////////////// // File : Sierpinsky.idl // Author : Vadim SANDLER (OCN) // Created : 13/07/05 // Copyright (C) 2005 Open CASCADE /////////////////////////////////////////////////////////// #ifndef __SIERPINSKY_IDL #define __SIERPINSKY_IDL #include "SALOME_Component.idl" module SIERPINSKY_ORB { interface SIERPINSKY : Engines::Component { // Initializes engine with three reference points void Init( in double X1, in double Y1, in double X2, in double Y2, in double X3, in double Y3 ); // Initializes engine with three default reference points: (0.5, 1), (0, 0), (1, 0) void Reset(); // Generates next iteration point void NextPoint( in double X, in double Y, in long iter, out double nextX, out double nextY ); // Exports data to the JPEG image boolean ExportToJPEG( in string fileName, in long size ); // Exports data to the MED file boolean ExportToMED( in string fileName, in double size ); }; }; #endif // __SIERPINSKY_IDL