omniscient-saliency-map.C

00001 
00002 //#######################################################################
00003 void State::State(Matrix& m){
00004         matrix = &m;
00005 }
00006 //#######################################################################
00007 void State::~State(){
00008         for( int i = 0 ; i < actionsList->size() ; i++){
00009                 delete (*actionsList)[i] ;
00010         }
00011         delete actionsList;
00012 }
00013 //#######################################################################
00014 std::vector<Action*>* State::getActionsList(){
00015         if (actions == 0 ) actionsList = findTheActions(*matrix);
00016         return actionsList ;
00017 }
00018 //#######################################################################
00019 Matrix* State::getMatrix(){
00020         return matrix ;
00021 }
00022 //#######################################################################
00023 
00024 void Action::Action( Cell& cell1, Cell& cell2){
00025         c1 = &cell1 ;
00026         c2 = &cell2 ;
00027 }
00028 
00029 //#######################################################################
00030 
00031 void Action::~Action(){
00032         if(c1!=0){
00033                 delete c1 ;
00034                 delete c2 ;
00035         }
00036 }
00037 
00038 //#######################################################################
00039 std::vector<Action*>* findTheActions(Matrix& m){
00040 
00041 }
00042 //#######################################################################
00043 
00044 
00045 
Generated on Sun May 8 08:04:47 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3