Public Member Functions | |
| const char * | getTypeStr () const |
| int | nrSections () const |
| EM::SectionID | sectionID (int idx) const |
| int | nrSticks () const |
| StickID | stickID (int idx) const |
| StickID | addStick (bool addtohistory) |
| void | removeStick (const StickID &) |
| int | nrKnots (const StickID &) const |
| KnotID | firstKnot (const StickID &) const |
| bool | setPos (const StickID &, const KnotID &, const Coord3 &, bool addtohistory) |
| bool | setPos (const EM::PosID &, const Coord3 &, bool addtohist) |
| Coord3 | getPos (const EM::PosID &) const |
| Coord3 | getPos (const StickID &, const KnotID &) const |
| bool | isLoaded () const |
| Executor * | saver () |
| Executor * | loader () |
Static Public Member Functions | |
| static const char * | typeStr () |
| static EMObject * | create (EMManager &) |
| static void | initClass (EMManager &) |
Protected Member Functions | |
| int | getStickIndex (const StickID &) const |
| StickSet (EMManager &) | |
| ~StickSet () | |
| void | cleanUp () |
| virtual const IOObjContext & | getIOObjContext () const |
Protected Attributes | |
| ObjectSet< TypeSet< BinIDValue > > | sticks |
| TypeSet< StickID > | stickids |
| TypeSet< KnotID > | firstknots |
| bool | isloaded |
Friends | |
| class | EMManager |
| class | EMObject |
| EM::StickSet::StickSet | ( | EMManager & | ) | [protected] |
| EM::StickSet::~StickSet | ( | ) | [protected] |
| StickID EM::StickSet::addStick | ( | bool | addtohistory | ) |
| void EM::StickSet::cleanUp | ( | ) | [protected] |
| virtual const IOObjContext& EM::StickSet::getIOObjContext | ( | ) | const [protected, virtual] |
Implements EM::EMObject.
Reimplemented from EM::EMObject.
| int EM::StickSet::getStickIndex | ( | const StickID & | ) | const [protected] |
| const char* EM::StickSet::getTypeStr | ( | ) | const [inline, virtual] |
Implements EM::EMObject.
| static void EM::StickSet::initClass | ( | EMManager & | ) | [static] |
| bool EM::StickSet::isLoaded | ( | ) | const [virtual] |
Reimplemented from EM::EMObject.
| Executor* EM::StickSet::loader | ( | ) | [virtual] |
Reimplemented from EM::EMObject.
| int EM::StickSet::nrKnots | ( | const StickID & | ) | const |
| int EM::StickSet::nrSections | ( | ) | const [inline, virtual] |
Implements EM::EMObject.
| int EM::StickSet::nrSticks | ( | ) | const |
| void EM::StickSet::removeStick | ( | const StickID & | ) |
| Executor* EM::StickSet::saver | ( | ) | [virtual] |
Reimplemented from EM::EMObject.
| EM::SectionID EM::StickSet::sectionID | ( | int | idx | ) | const [inline, virtual] |
Implements EM::EMObject.
Reimplemented from EM::EMObject.
| StickID EM::StickSet::stickID | ( | int | idx | ) | const |
| static const char* EM::StickSet::typeStr | ( | ) | [static] |
friend class EMManager [friend] |
friend class EMObject [friend] |
TypeSet<KnotID> EM::StickSet::firstknots [protected] |
bool EM::StickSet::isloaded [protected] |
TypeSet<StickID> EM::StickSet::stickids [protected] |
ObjectSet<TypeSet<BinIDValue> > EM::StickSet::sticks [protected] |
1.7.1