 HRICS::MHO::AbstracHandOverObjectCheck | Abstract class providing tools to check the possibility of a hand over |
  HRICS::MHO::HandOverDirectChecker | Makes the object go in a straigh line from its goal to target |
  HRICS::MHO::HandOverWindowCheckerRRT | Gives tools to check the possibility of a hand over |
 HRICS::MHO::AbstractFrontierOptimizer | |
  HRICS::MHO::FrontierOptimizerClimber | |
 HRICS::MHO::AbstractHandOverTest | Abstract class providing the basic interface for a handover/frontier testing class and handover finding |
  HRICS::MHO::DummyHandOverTest | |
  HRICS::MHO::HandOverTestDistance | Tests if the distance between 2 agents allows them to make a hand over |
  HRICS::MHO::HandOverTestGrabs | Tests if a grab conf exists for both agent to grasp the object |
  HRICS::MHO::HandOverTestObject | Tests if ha handover is correct regarding to the object |
  HRICS::MHO::HandOverTestPreDefined | The HandOverTestPreSelected class search in predefined configurations for a good handover configuration |
  HRICS::MHO::HandOverTestSelection | |
  HRICS::MHO::HandOverTestTrajectory | |
  HRICS::MHO::HandOverTestVisible | |
 HRICS::MHO::AbstractSolutionTools | |
  HRICS::MHO::SolutionTools | |
 HRICS::MHO::MultiHandOverSolution::Action | |
 Sem::ActionDefinition | |
 Sem::Actions | |
 Sem::ActionsManager | |
 Sem::ActionType | |
 Ent::Agent | Agent distinguish between agents and objects |
 AgentCellComp | Natural cell comparator |
 HRICS::MultiAgentCell::AgentInCell | Structure defining the data for an agent in a cell |
 HRICS::MultiAgentGrid::AgentInGrid | Holds all the data concerning an agent in the MultiAgentGrid class |
 agentLinkedCells | |
 Sem::AgentType | |
 HRICS::MHO::AlgoLoggerInterface | Defines dummy logging methods that will be used for textual log and display of classes in this file |
  HRICS::AlgoLoggerInterfaceFull | |
 API::AStar | This class keeps a pointer to the A-star search tree, an instant of priority_queue of "Queue_Element"s |
 astar_heuristic | |
  distance_heuristic< TGraph, CostType, LocMap > | Euclidean distance heuristic used by A* |
 Attachement | |
 API::BaseCell | |
  API::ThreeDCell | |
   CellToNode | |
   CollisionSpaceCell | |
   GTPCell | |
   HRICS::AgentCell | |
   HRICS::Cell | |
   HRICS::NaturalCell | |
   MightabilitiesCell | |
   SignFieldCell | |
  API::TwoDCell | |
   GTP2DCell | |
   HRICS::EnvCell | Plannar HRI Cell |
   HRICS::MultiAgentCell | Plannar HRI Cell |
   HRICS::PlanCell | Plannar HRI Cell |
 BaseExpansion | The expansion class holds the method and local variables allowing to expand a Tree in a given configuration space methods such as chose a direction, check the validity in that direction and add nodes to the tree |
  TreeExpansion | Expansion procedure of the tree planner |
   ESTExpansion | Expansion procedure of the Expansive Space Tree (EST) algorithm |
   RRTExpansion | Expansion procedure of the Rapidly-exploring Random Tree (RRT) algorithm |
    DirectedExpansion | |
    StarExpansion | Expansion procedure of the RRT* algorithm |
    TransitionEdgeExpansion | Expansion procedure of the TransitionEdge-based RRT (TE-RRT) algorithm |
    TransitionExpansion | Expansion procedure of the Transition-based RRT (T-RRT) algorithm |
     HRICS_rrtExpansion | Special RRT Expansion method for the HRICS |
     HRICS_rrtPlanExpansion | Special RRT Expansion method for the HRICS |
     ThresholdExpansion | Expansion procedure of the obstacleness-aware RRT (RRT_obst) algorithm, which involves an adaptive cost threshold |
 API::BaseGrid | |
  API::ThreeDGrid | |
   CollisionSpace | |
   GridToGraph | |
   GTPGrid | |
   HRICS::AgentGrid | |
   HRICS::Grid | |
   HRICS::NaturalGrid | |
   MightabilitiesGrid | |
   SignFeildGrid | |
  API::TwoDGrid | |
   GTP2DGrid | |
   HRICS::EnvGrid | Plannar HRI Grid |
   HRICS::MultiAgentGrid | Plannar HRI Grid considering multiple agents systems for HRi operations |
   HRICS::PlanGrid | Plannar HRI Grid |
 BodySurfaceSampler | |
 BoundingCylinder | |
 CellDistComp | |
 HRICS::MetaFrontierCells::CheckCellsAre | |
 ChompCost | Represents the smoothness cost for CHOMP, for a single joint |
 ChompJoint | Contains information about a single joint for CHOMP planning |
 ChompOptimizer | |
 ChompParameters | |
 ChompPlanningGroup | Contains information about a planning group |
 ChompTrajectory | Represents a discretized joint-space trajectory for CHOMP |
 Chronometer | |
 class Graph | |
  CostGraph | |
 CollisionPoint | |
 compare_temporary_estimated_distances_of_cells | |
 compareMetaFrontierWithCells | |
 compMetaInGrid | |
 HRICS::MultiAgentGrid::ComputationStat | |
 HRICS::confCost | |
 ConfGenerator | |
 HRICS::MHO::ConfigFileParser | Parses a stream representing data as an XML file |
 HRICS::ConfigHR | |
 Configuration | Classe représentant une Configuration d'un Robot |
 HRICS::ConfigurationCost | Configuration cost sorter |
 ConnectedComponent | |
 constrainedLink | |
 ConstraintEvaluator | |
  OrientationConstraintEvaluator | |
 HRICS::MHO::MultiHandOverSolution::CostData | |
 HRICS::CF::CostFunctionCommon | |
 HRICS::CostManager | |
 CostMapPlot | Samples the configuration space on a few DoF to plot a costmap |
 HRICS::CostSettingType | |
 CostSpace | Class thats holding the CostSpace |
 CSpace | |
  CSpaceCostMap2D | |
  GenericCSpace | |
  Pr2CSpace | |
 Cube | |
 HRICS::MultiAgentCell::CylinderInCell | |
 data_struct | |
 DerivableFunction | |
  LinearDerivWrtParameters | Change the arguments of the Linear Trajectory |
 Dijkstra | Implement Dijkstra graph search algorithm |
 mho::DisplaySearchAstarInterface | |
  HRICS::MHO::DisplayLWAstarInGrid | |
  MultiPathPlannerLWADisplayInterface | |
 HRICS::Distance | |
 Edge | Classe représentant une Edge d'un Graph |
 edge_dijkstra | |
 EdgeData_t | |
 mho::EdgeInterface | |
  mho::Edge | |
 Ent::EntityManager | EntityManager: Manage all the entity type reader classes |
 exception | |
  Chronometer::ChronometerException | |
 face | |
 Fact | |
 FactsManager | |
 HRICS::FrontierCells | |
 HRICS::MHO::FrontierTester | Unique interface for all available/desired handover/frontier testers |
 Function | |
  roboptim::CostMapFunction | Cost Map Function |
 GeometricComputations | |
 GeometricForm | |
  CircleForm | |
  ParallelepipedForm | C-—d /| /| a-—b h |/g |/ e-—f b and c should be opposite |
  RectangleForm | Form of a rectangle, b and c should be diagonally oposite a-—b | | c-—d |
  TriangleForm | |
 Graph | |
  GridGraph | |
 GraphConverter | |
 mho::GraphInterface | Template interface for a graph |
  mho::SimpleGraph | |
 GraphUpdater | |
 GreedyCost | Planner based on trajectory optimization |
 HRICS::MHO::HandOverFinder | |
 HATPConnection | |
 HeuristicDistance | |
 HRICS::Hri | Classe Hri |
 HRICS::HriSpaceCost | |
 API::HUD | Aims at providing, centralizing and managing information displayed in the scene, other than objects |
 HRICS::HumanCostSpace | |
 HumanJoint | Kinect joint |
 HumanJoints | Only HEAD, NECK, TORSO, SHOULDERS, ELBOW, HAND, HIP, KNEE and FOOT |
 mho::IsSameAndClosed | |
 Joint | This class holds a Joint and is associated with a Body (Link) It's the basic element of a kinematic chain |
 HRICS::CF::JsonConf | |
 KinoGenomPoint | |
 KinoGenomTrajectory | |
 API::KinoPath | |
 API::KinoPathSegment | |
  API::CircularKinoPathSegment | |
  API::LinearKinoPathSegment | |
 KinoROSPoint | |
 API::KinoTrajectory | |
 mho::LazyWeightedAstar | |
 LocalPath | Classe représentant un chemin local |
 LocalpathFactory | Creares local paths |
 mho::LWANodeInterface | |
  mho::LWANodeBase | |
   HRICS::MHO::LazyWeightedAstarNode | |
   MultiPathLWANode | |
 MACellDistComp | |
 Ent::Manipulable | Manipulable find the list of manipulable objects and their stable rotations |
 HRICS::MultiAgentCell::MetaAgentInCell | |
 HRICS::MultiAgentGrid::MetaAgentInGrid | Class representing data that can be common to several agents (reachable space, cylinder, frontiers, etc...) |
 HRICS::MetaFrontierCells | |
 HRICS::MHO::MultiHandOver3dPlanner | |
 HRICS::MHO::MultiHandOverAgent | |
 HRICS::MHO::MultiHandOverDisplay | |
 HRICS::MHO::MultiHandOverHeuristic | Heuristic based on euclidian distance and minimal cost by selecting agents who can make successive handovers |
  HRICS::MHO::MultiHandOverHeuristicClosestFrontier | |
 HRICS::MHO::MultiHandOverHO | The MultiHandOverHO class describes a hand over, and implements method to compute costs and improve a handover The class should implement static methods to find good handover according to several situations parameters |
 HRICS::MHO::MultiHandOverMhpHO | The MultiHandOverMhpHO struct defines data for a handover to be exported in MHP |
 HRICS::MHO::MultiHandOverSolution | |
 MultiPathCheck | |
 MultiPathPlanner | |
 MultivariateGaussian | Generates samples from a multivariate gaussian distribution |
 myComparator | |
 myNodeComparator | |
 HRICS::Natural | Natural Motion and Arm Confort |
 NaturalCellComp | Natural cell comparator |
 NaturalCellComparator | Natural cell comparator |
 NaturalPoints | Natural cell comparator |
 HRICS::Navigation | |
 nDimCell | |
 API::nDimGrid< _nDimGrid_Dimension_ > | |
 Node | Classe représentant un Node d'un Graph |
 NodeData | |
 NodeData_t | |
 mho::NodeInterface | |
  mho::Node | |
 ObjectRob | |
 OnePlan | |
 HRICS::OutputConf | |
 HRICS::OutputConfSort | Outputconf sorter |
 pair_first_less< T1, T2 > | |
 PlannarTrajectorySmoothing | |
 Planner | Base class for planning algorithms |
  DirectedPRM | |
  HRICS::HumanAwareMotionPlanner | Base class for the HRICS motion planners |
   HRICS::ConfigSpace | Configuration space |
   HRICS::MultiHandOver | |
   HRICS::OTPMotionPl | Motion Planing for an object transfert point |
   HRICS::Workspace | Workspace Motion Planners |
  PRM | Classe représentant l'algorithme PRM |
   ACR | Classe représentant l'algorithme ACR |
   CellPRM | |
   PerturbationRoadmap | |
   RRM | |
   Vis_PRM | Classe représentant l'algorithme Vis_PRM |
  TreePlanner | |
   EST | The Expansive Space Tree (EST) algorithm |
   RRT | The Rapidly-exploring Random Tree (RRT) algorithm |
    DirectedRRT | |
    HRICS_RRT | Special RRT implentation for the HRICS |
    HRICS_RRTPlan | Special RRT implentation for the HRICS |
    ManhattanLikeRRT | The Manhattan-Like RRT (ML-RRT) algorithm |
    MultiRRT | A Multiple-tree variant of the RRT algorithm: Multi-RRT |
     MultiThresholdRRT | The Multi-Threshold-RRT algorithm |
     MultiTRRT | The Multi-T-RRT algorithm |
    StarRRT | The RRT* algorithm |
    ThresholdRRT | The obstacleness-aware RRT (RRT_obst) algorithm, which involves an adaptive cost threshold |
    TransitionEdgeRRT | The TransitionEdge-based RRT (TE-RRT) algorithm |
    TransitionRRT | The Transition-based RRT (T-RRT) algorithm |
   ThresholdPlanner | |
 Sem::PlanningPart | |
 API::PlanningStatus | The PlanningStatus struct groups data about a planner state |
 Sem::PlanningType | |
 PlanNode | |
 Sem::PlanParts | |
 PlanTree | |
 PointCloud | ! Vector of 3d points that can be ploted in the 3d viewer as cubes very fast ! the points are stored in a std::vector and the class has a similar API |
 stomp_motion_planner::Policy | |
  stomp_motion_planner::CovariantTrajectoryPolicy | |
 stomp_motion_planner::PolicyImprovement | |
 stomp_motion_planner::PolicyImprovementLoop | |
 API::PrioritizeQueueElements | Function used for sorting tree nodes in the priority queue |
 Project | Classe représentant l'espace de travail de l'application |
 QThread | |
  PlanningThread | Planning thread class |
  PlanningThread | Planning thread class |
 API::QueueElement | Basic block to be used in the priority queue |
 Replanner | Base replanner |
  SimpleReplanner | |
   AStarReplanner | |
   HandoverReplanner | |
   RRTReplanner | |
   StompReplanner | |
  SoftmotionReplanner | |
 ReplanningSimulator | Class for implementing a replanning simulator |
 mho::ReverseDisjkstra | |
 roboptim::RoboptimFactory | Roboptim trajectory |
 roboptim::RoboptimTrajectory | Roboptim trajectory |
 Robot | This class holds a the robot represented by a kinematic chain |
 stomp_motion_planner::Rollout | |
 RRTStatistics | RRT statistics |
 SamplingAPI | The sampling API |
 SaveContext | Saves the context describe in an Env structure of one run and associates a Statistic Data structure |
 SaveParameterEnv< enumBool, enumInt, enumDouble, enumString, enumVector > | Saves the parameter environement described in an Env structure of one run and associates a Statistic Data structure |
 Scene | Class that represents a Scene, Described by a p3d file |
 HRICS::SearchIterationDataLog | |
 Seeding | |
 Sem::SemanticsManager | |
 SocketAppenderSkeleton | |
  log4cxx::PlotSocketAppender | |
 SocketPlot | |
 SolutionData | Info storage class |
 SpaceIndex | |
 StatCost | This class can store cost statistics over sevral run and compute avreages |
 API::State | ++ |
  GraphState | Graph state interface for the AStar class |
  HRICS::PlanState | Plannar HRI State |
  HRICS::State | |
 HRICS::MHO::Task::state_iterator | |
 HRICS::MHO::StdOutMuter | |
 stomp_motion_planner::StompParameters | |
 StompStatistics | |
 struct_fact_id | |
 struct_inputs | |
 struct_position | |
 struct_region | |
 struct_ressource | |
 STRUCT_Support | |
 STRUCT_type_data | |
 HRICS::MHO::SubTask | |
 HRICS::MHO::SubTaskMHP | The SubTaskMHP struct is to pass results to MHP as simplified SubTask |
 Ent::Surface | Surface Find the list of surfaces per object |
 SurfaceAttachement | |
 target_info | |
 HRICS::MHO::Task | |
 Task | |
  DefaultTask | |
  PrivateTask | |
   ManipulationTask | |
    CooperativeTask | |
     Give | |
    fixOnWall | |
    Pick | |
     NavigateAndPick | |
     PickHuman | |
    Pick_MultiRRT | |
    Place | |
     Drop | |
     FakePlace | |
     Place_MultiRRT | |
     PlaceHuman | |
     PlaceReachable | |
     StackObj | |
   MoveTo | |
   NavigateTo | |
   PickPlaceQuad | |
    PickQuad | |
    PlaceQuad | |
   Point | |
 stomp_motion_planner::Task | |
  stomp_motion_planner::StompOptimizer | |
 TaskAllSolutions | |
 TaskConstraints | |
 TaskManager | |
 taskManagerInterface | |
 TaskSolution | |
 TaskSubSolution | |
 TestModel | Does multiple querries for a Robot such as Collision, Localpath validity and cost computations to get the Model behavior regarding thos computation primitives |
 HRICS::MHO::ToolSet | Bundles other tool classes and provides utilities to configure them easily |
 Trajectory | |
  roboptim::LinearTrajectory | |
 API::Trajectory | |
  API::Smoothing | |
   API::CostOptimization | |
 TrajectoryStatistics | |
 TrajEval | |
 API::TreeNode | This class is the node class to implement the search tree |
 typeCellLists | |
 unary_function | |
  Sem::functorJointsSetPtrEqual | |
 Ent::Vertical | Vertical lists the objects that should stay in a certain orientation (e.g |
 VimanTags | |
 Ent::Virtual | Virtual distinguish between virtual and normal objects |
 HRICS::CF::VirtualCostFunction | |
  HRICS::CF::BodiesDistance | |
  HRICS::CF::Distance2D | |
  HRICS::CF::FaceHumans | |
  HRICS::CF::KeepItLow | |
  HRICS::CF::KeepManipulatedVertical | Provide a cost function that leads to keep an object vertical during it is being moved by a Robot |
  HRICS::CF::PathLengthCost | |
  HRICS::CF::TimeToCollision | |
  HRICS::CF::TorsoHeight | |
 HRICS::Visibility | |
 WorldState | |
 WorldStateFacts | |