| Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
DynamicMotionSequence Class ReferenceUses STL's vector for dynamic memory allocation - don't use this as a motion command, pointers in shared memory regions can be invalid in other processes. More...
Inheritance diagram for DynamicMotionSequence:
![]() Detailed DescriptionUses STL's vector for dynamic memory allocation - don't use this as a motion command, pointers in shared memory regions can be invalid in other processes. See MotionSequenceEngine for documentation on its members Definition at line 13 of file DynamicMotionSequence.h.
Member Typedef Documentation
shorthand for the ListMemBuf that stores all of the movement frames Definition at line 86 of file DynamicMotionSequence.h. Constructor & Destructor Documentation
constructor Definition at line 10 of file DynamicMotionSequence.h. Referenced by DynamicMotionSequence().
constructor, loads from a file and then resets the playtime to beginning and begins to play Definition at line 13 of file DynamicMotionSequence.h.
destructor Definition at line 20 of file DynamicMotionSequence.h. Member Function Documentation
empties out the sequence (constant time operation - faster than a series of pops) Implements MotionSequenceEngine. Definition at line 68 of file DynamicMotionSequence.h. Referenced by DynamicMotionSequence(), and ~DynamicMotionSequence().
marks keyframe x unused Implements MotionSequenceEngine. Definition at line 106 of file DynamicMotionSequence.h.
returns moves[x] Implements MotionSequenceEngine. Definition at line 94 of file DynamicMotionSequence.h.
returns moves[x] Implements MotionSequenceEngine. Definition at line 93 of file DynamicMotionSequence.h.
returns the maximum number of key frames (Move's) which can be stored, determined by the instantiating MotionSequenceMC's template parameter Implements MotionSequenceEngine. Definition at line 81 of file DynamicMotionSequence.h.
returns the number of used key frames (Move's) which have been stored by the instantiation MotionSequenceEngine subclass Implements MotionSequenceEngine. Definition at line 82 of file DynamicMotionSequence.h.
used to prune "dead" motions from the MotionManager note that a motion could be "paused" or inactive and therefore not dirty, but still alive, biding its time to "strike" ;)
Implements MotionCommand. Definition at line 37 of file DynamicMotionSequence.h.
not used by MotionManager at the moment, but could be used to reduce recomputation, and you may find it useful
Implements MotionCommand. Definition at line 36 of file DynamicMotionSequence.h.
causes subclass to create a new Move structure, returns its index Implements MotionSequenceEngine. Definition at line 95 of file DynamicMotionSequence.h.
advances (or rewinds) prev and next so that t falls between them Implements MotionSequenceEngine. Definition at line 108 of file DynamicMotionSequence.h.
is called once per update cycle, can do any processing you need to change your priorities or set output commands on the MotionManager
Implements MotionCommand. Definition at line 39 of file DynamicMotionSequence.h. Member Data Documentation
recycles erased keyframes, can't just shift elements in moves, it would throw off index numbers in Move structures Definition at line 90 of file DynamicMotionSequence.h. Referenced by DynamicMotionSequence().
true if last updateOutputs was dirty, so we know when to post status event Definition at line 91 of file DynamicMotionSequence.h. Referenced by DynamicMotionSequence().
stores all of the movement keyframes Definition at line 89 of file DynamicMotionSequence.h. Referenced by DynamicMotionSequence(), and newKeyFrame(). The documentation for this class was generated from the following file: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Tekkotsu v5.1CVS |
Generated Tue Jan 31 04:32:17 2012 by Doxygen 1.6.3 |