Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

StateMachine.h

Go 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