AURobotServers
4
|
Public Member Functions | |
UGradeSet * | addSet (int attIdx, const char *attName) |
UGradeSet * | getSet (int idx) |
int | getSet (const char *setname) |
double | grade (int setIdx, double x, double *weight) |
evaluate member More... | |
bool | isA (const char *setname) |
void | setName (const char *typeName) |
UPatchType () | |
Protected Attributes | |
char | name [MNL] |
name of this class or patch type More... | |
UGradeSet * | sets [MSC] |
member limits More... | |
int | setsCnt |
number of limit descriptions More... | |
Static Protected Attributes | |
static const int | MNL = 20 |
static const int | MSC = UFuncGndAna::attributeTypeCnt |
max number of sets More... | |
This class describe limits for all attributes describing this patch-class a patch class could be
|
inline |
References UGradeSet::name.
|
inline |
References UFuncGndAna::attributeTypeCnt, UGradeSet::setAttName(), and UGradeSet::UGradeSet().
Referenced by UPatchTypeSets::addPatchClass().
|
inline |
Get a set by index
Referenced by UFuncGndAna::setFuzzpParamsFromGlobal().
|
inline |
Get a set index by name
References UGradeSet::isA().
|
inline |
evaluate member
References UGradeSet::getMembershipGrade(), and UGradeSet::getWeight().
|
inline |
compare name of set
References UGradeSet::name.
|
inline |
References UGradeSet::MNL, and UGradeSet::name.
Referenced by UPatchTypeSets::addPatchClass().
|
staticprotected |
|
staticprotected |
max number of sets
|
protected |
name of this class or patch type
|
protected |
number of limit descriptions