00001 /*======================================================================= 00002 * Product : OpenPL 00003 * File : plValuesArray.h 00004 * Author : Juan-Manuel Ahuactzin 00005 * Creation : Mon Feb 9 16:05:21 2004 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 #include <plValues.h> 00019 00020 class plValuesArray public plValues { 00021 00022 public: 00023 00024 plValuesArray(plVariablesConjunction, const unsigned int &tab_dim, 00025 unsigned int first_dimension,...); 00026 00027 plValues & operator()(unsigned int first_index,...); 00028 00029 private: 00030 00032 kplTableIndex index_map; 00033 00035 unsigned int dimension; 00036 00037 vector <plDataValues> values_vector; 00038 00039 }