Materialdatenbank
=================
Die Hauptaufgabe der Materialdatenbank "/global/service/materialdb.c"
ist es, die Gruppenzugehoerigkeit von Materialien zu ermitteln.
Sie stellt folgende Hilfsfunktionen zur Verfuegung:
varargs string ConvMaterialList(mixed mats, int casus, mixed idinf)
(wird von MaterialList() aus aufgerufen)
varargs string MaterialName(string mat, int casus, mixed idinf)
Ergibt die lesbare Angabe eines Materials.
Falls das Material schwer zu erkennen ist, kann dabei, je nach
Wert von idinf (siehe "materialerkennung") eine ungenauere
Angabe herauskommen.
string GroupName(string grp);
Lesbare Angabe der Gruppe.
string *AllMaterials();
Alle Materialien
string *AllGroups();
Alle Gruppen
string *GetMatMembership(string mat);
Alle Gruppen, in denen das Material ist.
string *GetGroupMembers(string grp);
Alle Materialien, die in der Gruppe sind.
void Dump();
Gibt Liste aller Materialien und Gruppen in /global/service/save/MATERIALS aus
SIEHE AUCH:
P_MATERIAL(WL), materialliste(WL), materialgruppen(WL),
material(WL), materialerkennung(WL), QueryMaterial(L),
QueryMaterialGroup(L), MaterialList(WL)
|