00001 #ifndef _search_h_
00002 #define _search_h_
00003
00004
00005
00006 enum SearchEnergyType{ENERGY_CONTACT, ENERGY_POTENTIAL_QUALITY, ENERGY_CONTACT_QUALITY,
00007 ENERGY_AUTOGRASP_QUALITY, ENERGY_GUIDED_AUTOGRASP, ENERGY_STRICT_AUTOGRASP,
00008 ENERGY_COMPLIANT, ENERGY_DYNAMIC};
00009 enum StateType{SPACE_COMPLETE, SPACE_AXIS_ANGLE, SPACE_ELLIPSOID, SPACE_APPROACH,
00010 POSE_EIGEN, POSE_DOF, ATTRIBUTES};
00011 enum PlannerType{PLANNER_SIM_ANN, PLANNER_MT, PLANNER_LOOP, PLANNER_ONLINE, PLANNER_GT,
00012 PLANNER_TIME_TEST, PLANNER_LIST};
00013
00014 enum RenderType{RENDER_LEGAL, RENDER_BEST, RENDER_NEVER, RENDER_ALWAYS};
00015 enum SearchContactType{CONTACT_PRESET, CONTACT_LIVE};
00016 enum AnnealingType{ANNEAL_DEFAULT, ANNEAL_MODIFIED, ANNEAL_STRICT, ANNEAL_ONLINE, ANNEAL_LOOP};
00017 enum ActionType{ACTION_GRASP, ACTION_OPEN, ACTION_PLAN};
00018
00019 static unsigned char INPUT_NONE=0;
00020 static unsigned char INPUT_GLOVE=1;
00021 static unsigned char INPUT_FILE=2;
00022
00023
00024 #endif