VariableValue.cpp
Go to the documentation of this file.
00001 #include "VariableValue.h"
00002 
00003 VariableValue::VariableValue(string varName, string valueName, int index, double prob)
00004 {
00005         this->varName = varName;
00006         this->valueName = valueName;
00007         this->prob = prob;
00008         this->index = index;
00009 }
00010 string VariableValue::getVariableName()
00011 {
00012         return varName;
00013 }
00014 double VariableValue::getProb()
00015 {
00016         return prob;
00017 }
00018 
00019 string VariableValue::getValueName()
00020 {
00021         return valueName;
00022 }
00023 
00024 string VariableValue::ToString()
00025 {
00026         return valueName;
00027 }
00028 
00029 VariableValue::~VariableValue(void)
00030 {
00031 }
00032 
00033 int VariableValue::getIndex()
00034 {
00035         return index;
00036 }
00037 
00038 bool VariableValue::equals(SharedPointer<IVariableValue> obj)
00039 {
00040         //SharedPointer<VariableValue> ptr = dynamic_pointer_cast<VariableValue>(obj);
00041         //return valueName.compare(ptr->valueName) == 0;
00042         assert (this->getVariableName() == obj->getVariableName());
00043         return getIndex() == obj->getIndex();
00044 }


appl
Author(s): petercai
autogenerated on Tue Jan 7 2014 11:02:29