Tekkotsu Homepage | Demos | Overview | Downloads | Dev. Resources | Reference | Credits |
StateMachine.hGo to the documentation of this file.00001 //-*-c++-*- 00002 #ifndef _StateMachine_h_ 00003 #define _StateMachine_h_ 00004 00005 #include "Shared/RobotInfo.h" 00006 #include "Shared/mathutils.h" 00007 00008 using namespace mathutils; 00009 00010 #include "Behaviors/StateNode.h" 00011 #include "Behaviors/Nodes/ArmNode.h" 00012 #include "Behaviors/Nodes/HeadPointerNode.h" 00013 #ifdef TGT_HAS_LEDS 00014 # include "Behaviors/Nodes/LedNode.h" 00015 #endif 00016 #include "Behaviors/Nodes/LGNode.h" 00017 #include "Behaviors/Nodes/LogNode.h" 00018 #include "Behaviors/Nodes/MCNode.h" 00019 #include "Behaviors/Nodes/MotionSequenceNode.h" 00020 #include "Behaviors/Nodes/DynamicMotionSequenceNode.h" 00021 #include "Behaviors/Nodes/OutputNode.h" 00022 #include "Behaviors/Nodes/PIDNode.h" 00023 #include "Behaviors/Nodes/PostureNode.h" 00024 #include "Behaviors/Nodes/RecordMotionNode.h" 00025 #include "Behaviors/Nodes/SoundNode.h" 00026 #include "Behaviors/Nodes/SpeechNode.h" 00027 00028 #include "Behaviors/Transition.h" 00029 #include "Behaviors/Transitions/CompareTrans.h" 00030 #include "Behaviors/Transitions/CompletionTrans.h" 00031 #include "Behaviors/Transitions/EventTrans.h" 00032 #include "Behaviors/Transitions/NullTrans.h" 00033 #include "Behaviors/Transitions/RandomTrans.h" 00034 #include "Behaviors/Transitions/SignalTrans.h" 00035 #include "Behaviors/Transitions/SmoothCompareTrans.h" 00036 #include "Behaviors/Transitions/TextMsgTrans.h" 00037 #include "Behaviors/Transitions/TimeOutTrans.h" 00038 #include "Behaviors/Transitions/VisualTargetTrans.h" 00039 00040 #ifdef TARGET_HAS_IR 00041 # include "Behaviors/Transitions/VisualTargetCloseTrans.h" 00042 #endif 00043 00044 #include "DualCoding/DualCoding.h" 00045 #include "DualCoding/VisualRoutinesStateNode.h" 00046 00047 #include "Crew/MapBuilderNode.h" 00048 #include "Crew/TrackNode.h" 00049 00050 #if (defined(TGT_HAS_ARMS) || !defined(STRICT_TGT_MODEL)) && !defined(TGT_IS_AIBO) 00051 # include "Crew/Grasper.h" 00052 # include "Crew/GrasperNode.h" 00053 # include "Behaviors/Transitions/GrasperTrans.h" 00054 #endif 00055 00056 #include "Motion/WalkMC.h" 00057 #ifdef TGT_HAS_WALK 00058 # include "Behaviors/Nodes/WalkToTargetNode.h" 00059 # include "Behaviors/Nodes/WalkNode.h" 00060 # include "Behaviors/Nodes/WaypointWalkNode.h" 00061 # include "Crew/Pilot.h" 00062 # include "Crew/PilotNode.h" 00063 # include "Crew/MotionNodes.h" 00064 # include "Behaviors/Transitions/PilotTrans.h" 00065 #endif 00066 00067 #endif |
Tekkotsu v5.1CVS |
Generated Mon May 9 04:58:51 2016 by Doxygen 1.6.3 |