abstract base class for all Group objects
Definition at line 46 of file Group.hh.
|
| Group (const std::string &sname, const std::string &stitle) |
|
virtual void | Clear () |
| Clears Group of all connections to other objects.
|
|
bool | IsInvisibleGroup () const |
|
bool | IsCombinatoricGroup () const |
|
GroupType | GetType () const |
|
virtual void | AddFrame (RestFrame &frame) |
|
virtual void | AddFrames (const RestFrameList &frames) |
|
virtual void | AddJigsaw (Jigsaw &jigsaw) |
|
virtual void | RemoveFrame (RestFrame &frame) |
|
void | RemoveFrames () |
|
void | RemoveJigsaw (Jigsaw &jigsaw) |
|
void | RemoveJigsaws () |
|
bool | ContainsFrame (const RestFrame &frame) const |
|
int | GetNFrames () const |
|
const RestFrameList & | GetListFrames () const |
|
const JigsawList & | GetListJigsaws () const |
|
| RFBase (const std::string &sname, const std::string &stitle, int key) |
| Standard constructor. More...
|
|
bool | IsEmpty () const |
| Checks whether this is default (empty) instance of class.
|
|
bool | operator! () const |
| Tests whether key is the same as this.
|
|
void | Print (LogType type) const |
| Print information associated with object.
|
|
virtual std::string | PrintString (LogType type) const |
| String of information associated with object.
|
|
RFKey | GetKey () const |
| gets object identification key
|
|
std::string | GetName () const |
| Returns object name.
|
|
std::string | GetTitle () const |
| Returns object title.
|
|
bool | IsSame (const RFKey &key) const |
| Tests whether key is the same as this.
|
|
bool | IsSame (const RFBase &obj) const |
| Tests whether obj is the same as this.
|
|
bool | operator== (const RFKey &key) const |
| Tests whether key is the same as this.
|
|
bool | operator== (const RFBase &obj) const |
| Tests whether obj is the same as this.
|
|
bool | operator!= (const RFKey &key) const |
| Tests whether key is the same as this.
|
|
bool | operator!= (const RFBase &obj) const |
| Tests whether obj is the same as this.
|
|
|
virtual bool | InitializeAnalysis () |
|
virtual bool | ClearEvent ()=0 |
|
virtual bool | AnalyzeEvent ()=0 |
|
virtual State & | InitializeParentState ()=0 |
|
virtual State & | GetParentState () const |
|
int | GetNChildStates () const |
|
virtual State & | GetChildState (int i) const |
|
State & | GetChildState (const RestFrame &frame) const |
|
StateList | GetChildStates (const RestFrameList &frames) const |
|
RestFrame const & | GetLabFrame () const |
|
bool | SetBody (bool body) const |
|
bool | SetMind (bool mind) const |
|
bool | SetSpirit (bool spirit) const |
|
virtual bool | IsSoundBody () const |
|
virtual bool | IsSoundMind () const |
|
virtual bool | IsSoundSpirit () const |
|
void | UnSoundBody (const std::string &function) const |
|
void | UnSoundMind (const std::string &function) const |
|
void | UnSoundSpirit (const std::string &function) const |
|
void | AddDependent (RFBase *dep) |
| pointer to RFBase object owned by this one
|
|