Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
OutputCmd Class ReferenceThis object holds all the information needed to control a single output. More...
Detailed DescriptionThis object holds all the information needed to control a single output. Definition at line 6 of file OutputCmd.h.
Constructor & Destructor Documentation
Constructor. Definition at line 9 of file OutputCmd.h.
Constructor (provides implicit conversion from float). Definition at line 10 of file OutputCmd.h. Constructor. Definition at line 11 of file OutputCmd.h. Constructor, see set(a,b,w). Definition at line 12 of file OutputCmd.h. Member Function Documentation
tests for inequality of weight and value Definition at line 23 of file OutputCmd.h. assignment from a float, set weight to 1 Definition at line 17 of file OutputCmd.h. assignment from another OutputCmd (just copy everything, straightforward) Definition at line 15 of file OutputCmd.h.
tests for equality of weight and value Definition at line 22 of file OutputCmd.h. sets the value to a weighted average of a and b (higher w, more a) Definition at line 20 of file OutputCmd.h. sets the value to v and weight to w Definition at line 19 of file OutputCmd.h. Referenced by MotionSequenceEngine::calcOutput(), EmergencyStopMC::freezeJoints(), MotionCommand::interpolate(), PostureEngine::loadLine(), PostureEngine::setAverage(), PostureEngine::setCombine(), TailWagMC::setTilt(), TailWagMC::updateOutputs(), and EmergencyStopMC::updateOutputs().
sets value and weight to 0 Definition at line 21 of file OutputCmd.h. Referenced by MotionSequenceEngine::getOutputCmd(), and TailWagMC::unsetTilt(). Member Data Documentation
handy sometimes for returning a reference to a 0,0 cmd Definition at line 27 of file OutputCmd.h. value of the output Definition at line 25 of file OutputCmd.h. Referenced by PostureEngine::avgdiff(), PostureEngine::diff(), Grasper::PlanArmDeliver::doStart(), Grasper::PlanArmApproach::doStart(), EmergencyStopMC::freezeJoints(), MotionManager::getOutputs(), SineMC::getPosition(), TailWagMC::getTilt(), MotionCommand::interpolate(), PostureMC::isAlive(), PostureEngine::maxdiff(), operator!=(), operator=(), operator==(), MotionSequenceEngine::resume(), set(), PostureEngine::setAverage(), PostureEngine::setCombine(), PostureMC::setDirty(), HeadPointerMC::setDirty(), ArmMC::setDirty(), MotionManager::setOutput(), PostureMC::setOutputCmd(), ArmMC::setOutputCmd(), MotionSequenceEngine::setTime(), unset(), SineMC::updateOutputs(), PostureMC::updateOutputs(), HeadPointerMC::updateOutputs(), EmergencyStopMC::updateOutputs(), and ArmMC::updateOutputs(). weight to be used in averaging, 0 to "fall through" Definition at line 26 of file OutputCmd.h. Referenced by PostureEngine::avgdiff(), MotionSequenceEngine::compress(), PostureEngine::diff(), EmergencyStopMC::freezeJoints(), PostureEngine::getBinSize(), MotionManager::getOutputs(), SineMC::getWeight(), MotionCommand::interpolate(), PostureEngine::loadLine(), PostureEngine::maxdiff(), operator!=(), operator=(), operator==(), MotionSequenceEngine::overlayMotion(), PostureEngine::saveBuffer(), set(), PostureEngine::setAverage(), PostureEngine::setCombine(), MotionSequenceEngine::setNextFrameTime(), MotionManager::setOutput(), ArmMC::setOutputCmd(), PostureEngine::setOverlay(), SineMC::setParams(), MotionSequenceEngine::setPose(), MotionSequenceEngine::setTime(), SineMC::setWeight(), ArmMC::setWeight(), SineMC::syncAll(), unset(), TailWagMC::updateOutputs(), and SineMC::updateOutputs(). The documentation for this class was generated from the following files: |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:59:13 2016 by Doxygen 1.6.3 |