#include <OSResult.h>
Collaboration diagram for OtherObjectiveResult:
Public Member Functions | |
OtherObjectiveResult () | |
Default constructor. | |
~OtherObjectiveResult () | |
Class destructor. | |
bool | IsEqual (OtherObjectiveResult *that) |
A function to check for the equality of two objects. | |
OtherObjectiveResult () | |
Default constructor. | |
~OtherObjectiveResult () | |
Class destructor. | |
Public Attributes | |
int | numberOfObj |
the number of objectives which have values for this particular type of result | |
int | numberOfEnumerations |
the number of distinct values for this particular type of result | |
std::string | name |
the name of the result the user is defining | |
std::string | value |
this element allows a specific value associated with this particular type of result | |
std::string | description |
a brief description of the type of result | |
OtherObjResult ** | obj |
OtherOptionEnumeration ** | enumeration |
std::vector< OtherObjResult * > | obj |
Definition at line 1310 of file OSResult.h.
OtherObjectiveResult::OtherObjectiveResult | ( | ) |
OtherObjectiveResult::~OtherObjectiveResult | ( | ) |
OtherObjectiveResult::OtherObjectiveResult | ( | ) |
Default constructor.
OtherObjectiveResult::~OtherObjectiveResult | ( | ) |
Class destructor.
bool OtherObjectiveResult::IsEqual | ( | OtherObjectiveResult * | that | ) |
A function to check for the equality of two objects.
Definition at line 5935 of file OSResult.cpp.
References description, enumeration, name, numberOfEnumerations, numberOfObj, obj, and value.
the number of objectives which have values for this particular type of result
Definition at line 1316 of file OSResult.h.
Referenced by OSResult::getOtherObjectiveResultNumberOfObj(), OSResult::getOtherObjectiveResultObj(), OSResult::getOtherObjectiveResultObjIdx(), IsEqual(), OSResult::setOtherObjectiveResultNumberOfObj(), and ~OtherObjectiveResult().
the number of distinct values for this particular type of result
Definition at line 1321 of file OSResult.h.
Referenced by IsEqual(), OSResult::setOtherObjectiveResultNumberOfEnumerations(), and OSResult::setOtherOptionEnumeration().
std::string OtherObjectiveResult::name |
the name of the result the user is defining
Definition at line 1324 of file OSResult.h.
Referenced by OSResult::getOtherObjectiveResultName(), IsEqual(), and OSResult::setOtherObjectiveResultName().
std::string OtherObjectiveResult::value |
this element allows a specific value associated with this particular type of result
Definition at line 1329 of file OSResult.h.
Referenced by OSResult::getOtherObjectiveResultValue(), IsEqual(), and OSResult::setOtherObjectiveResultValue().
std::string OtherObjectiveResult::description |
a brief description of the type of result
Definition at line 1332 of file OSResult.h.
Referenced by OSResult::getOtherObjectiveResultDescription(), IsEqual(), and OSResult::setOtherObjectiveResultDescription().
Definition at line 1338 of file OSResult.h.
Referenced by OSResult::getOtherObjectiveResultObj(), OSResult::getOtherObjectiveResultObjIdx(), IsEqual(), OSResult::setOtherObjectiveResultNumberOfObj(), OSResult::setOtherObjectiveResultObj(), OSResult::setOtherObjectiveResultObjIdx(), and ~OtherObjectiveResult().
Definition at line 1344 of file OSResult.h.
Referenced by IsEqual(), OSResult::setOtherObjectiveResultNumberOfEnumerations(), and OSResult::setOtherOptionEnumeration().
std::vector<OtherObjResult*> OtherObjectiveResult::obj |
Definition at line 840 of file OSResult.h.