• Main Page
  • Modules
  • Classes
  • Files
  • File List

D:/Projekt/ECF_trunk/ECF/Genotype.cpp

00001 #include "ECF_base.h"
00002 
00003 
00004 bool Genotype::registerParameter(StateP state, std::string name, voidP value, enum ECF::type T, std::string description)
00005 {
00006     return state->getRegistry()->registerEntry(name_ + "." + name, value, T, description, genotypeId_);
00007 }
00008 
00009 
00010 voidP Genotype::getParameterValue(StateP state, std::string name)
00011 {
00012     return state->getRegistry()->getEntry(name_ + "." + name, genotypeId_);
00013 }
00014 
00015 
00016 bool Genotype::setParameterValue(StateP state, std::string name, voidP value)
00017 {
00018     return state->getRegistry()->modifyEntry(name_ + "." + name, value, genotypeId_);
00019 }
00020 
00021 
00022 bool Genotype::isParameterDefined(StateP state, std::string name)
00023 {
00024     return state->getRegistry()->isModified(name_ + "." + name, genotypeId_);
00025 }

Generated on Tue Nov 4 2014 13:04:31 for ECF by  doxygen 1.7.1