Homepage Demos Overview Downloads Tutorials Reference
Credits

PostureEditor Class Reference

#include <PostureEditor.h>

Inheritance diagram for PostureEditor:

Inheritance graph
[legend]
List of all members.

Detailed Description

allows logging of events to the console or a file

Definition at line 13 of file PostureEditor.h.

Public Member Functions

 PostureEditor ()
 constructor

virtual ControlBaseactivate (MotionManager::MC_ID disp_id, Socket *gui)
 adds poseMC to MotionManager

virtual void refresh ()
 if we're back from a child slot, it's either load or save, so we need to handle it

virtual void deactivate ()
 removes poseMC from MotionManager

virtual ControlBasedoSelect ()
 opens a custom (embedded) menu edit outputs


Protected Attributes

SharedObject< PostureMCposeMC
 the actual memory space for the posture

MotionManager::MC_ID poseID
 current id for the posture

ControlBaselastSlot
 the last accessed slot

FileInputControlloadPose
 the control for loading postures

StringInputControlsavePose
 the control for saving postures


Private Member Functions

 PostureEditor (const PostureEditor &)
 don't call

PostureEditoroperator= (const PostureEditor &)
 don't call


Constructor & Destructor Documentation

PostureEditor::PostureEditor  ) 
 

constructor

Definition at line 6 of file PostureEditor.cc.

PostureEditor::PostureEditor const PostureEditor  )  [private]
 

don't call


Member Function Documentation

ControlBase * PostureEditor::activate MotionManager::MC_ID  disp_id,
Socket gui
[virtual]
 

adds poseMC to MotionManager

Reimplemented from ControlBase.

Definition at line 33 of file PostureEditor.cc.

void PostureEditor::deactivate  )  [virtual]
 

removes poseMC from MotionManager

Reimplemented from ControlBase.

Definition at line 60 of file PostureEditor.cc.

ControlBase * PostureEditor::doSelect  )  [virtual]
 

opens a custom (embedded) menu edit outputs

Reimplemented from ControlBase.

Definition at line 67 of file PostureEditor.cc.

PostureEditor& PostureEditor::operator= const PostureEditor  )  [private]
 

don't call

void PostureEditor::refresh  )  [virtual]
 

if we're back from a child slot, it's either load or save, so we need to handle it

Reimplemented from ControlBase.

Definition at line 46 of file PostureEditor.cc.


Member Data Documentation

ControlBase* PostureEditor::lastSlot [protected]
 

the last accessed slot

Definition at line 34 of file PostureEditor.h.

Referenced by doSelect(), and refresh().

FileInputControl* PostureEditor::loadPose [protected]
 

the control for loading postures

Definition at line 35 of file PostureEditor.h.

Referenced by PostureEditor(), and refresh().

MotionManager::MC_ID PostureEditor::poseID [protected]
 

current id for the posture

Definition at line 32 of file PostureEditor.h.

Referenced by activate(), deactivate(), and refresh().

SharedObject<PostureMC> PostureEditor::poseMC [protected]
 

the actual memory space for the posture

Definition at line 31 of file PostureEditor.h.

Referenced by activate(), and PostureEditor().

StringInputControl* PostureEditor::savePose [protected]
 

the control for saving postures

Definition at line 36 of file PostureEditor.h.

Referenced by PostureEditor(), and refresh().


The documentation for this class was generated from the following files:
Tekkotsu v2.0
Generated Wed Jan 21 03:23:20 2004 by Doxygen 1.3.4