Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members

plCUniform.h

00001 /*=============================================================================
00002  * Product        : OpenPL 
00003  * File           : plCUniform.cpp<2>
00004  * Author         : Kamel Mekhnacha
00005  * Creation       : Wed Jan 30 15:53:50 2002
00006  *
00007  *=============================================================================
00008  *     (c) Copyright 2000, Centre National de la Recherche Scientifique,
00009  *                              all rights reserved
00010  *=============================================================================
00011  *
00012  *------------------------- Description ---------------------------------------
00013  *   
00014  *   
00015  *-----------------------------------------------------------------------------
00016 */
00017 
00018 
00019 #ifndef _plCUniform_h_
00020 #define _plCUniform_h_
00021 
00022 #include <plCKernel.h>
00023 
00024 /*****************************************************************************
00025  *                           Classes Definitions
00026  *****************************************************************************/
00027 
00029 class plCUniform : public plCKernel 
00030 {
00031 
00032 public:
00033 
00036   plCUniform(const plVariablesConjunction &variable);
00037 
00040   plCUniform(const plVariablesConjunction &variable, plFloat min, plFloat max);
00041 
00044   plCUniform(const plVariablesConjunction &variable, const vector <plFloat> &min, const vector <plFloat> &max);
00045   
00048   plCUniform(const plVariablesConjunction &variable, plFloat *min, const plFloat *max);
00049   
00051   virtual ~plCUniform(){};
00052   
00053 };
00054 
00055 
00056 #endif

Generated on Fri Apr 1 10:58:12 2005 for ProBT by  doxygen 1.4.1