hpp::core::BasicConfigurationShooter | Uniformly sample with bounds of degrees of freedom |
hpp::core::CollisionPathValidationReport | Abstraction of path validation report |
hpp::core::CollisionValidation | Validate a configuration with respect to collision |
hpp::core::CollisionValidationReport | Validate a configuration with respect to collision |
hpp::core::ComparisonType | Abstract class defining the comparison for a function value and doing a saturation, necessary for inequality constraint |
hpp::core::ComparisonTypes | Implementation of various equation types |
hpp::core::ConfigProjector | Implicit non-linear constraint |
hpp::core::ConfigurationShooter | Abstraction of configuration shooter |
hpp::core::ConfigValidation | Abstraction of configuration validation |
hpp::core::ConfigValidations | Validate a configuration with respect to collision |
hpp::core::ConnectedComponent | Connected component |
hpp::core::Constraint | Constraint applicable to a robot configuration |
hpp::core::ConstraintSet | Set of constraints applicable to a robot configuration |
hpp::core::pathOptimization::Cost | Numerical cost for path optimization |
hpp::core::pathProjector::Dichotomy | |
hpp::core::continuousCollisionChecking::Dichotomy | Continuous validation of a path for collision |
hpp::core::DiffusingPlanner | Generic implementation of RRT algorithm |
hpp::core::DiscretizedCollisionChecking | Validation of path by collision checking at discretized parameter values |
hpp::core::Distance | Abstract class for distance between configurations |
hpp::core::DistanceBetweenObjects | Computation of distances between pairs of objects |
hpp::core::DoubleInequality | Implementation of double inequality |
hpp::core::Edge | Edge of a roadmap |
hpp::core::Equality | Implementation of equality |
hpp::core::EqualToZero | Implementation of equality to zero |
hpp::core::Equation | This class represents an equation with the following format ![]() |
hpp::core::pathOptimization::GradientBased | |
hpp::core::Inequality< T > | Implementation of inequality |
hpp::core::JointBoundException | Exception thrown when a configuration is not within the bounds |
hpp::core::JointBoundValidation | Validate a configuration with respect to joint bounds |
hpp::core::LockedJoint | Implementation of Equation specific to locked joint |
hpp::core::Node | Node of a roadmap |
hpp::core::NumericalConstraint | With the same notation as in Equation, this class represents equation: |
hpp::core::pathOptimization::PartialSplinePath | Path for a robot partially defined by a cubic B-spline |
hpp::core::Path | Abstraction of paths: mapping from time to configuration space |
hpp::core::pathOptimization::PathLength | Path length as a cost for optimization |
hpp::core::PathOptimizer | Abstraction of path optimizer |
hpp::core::PathPlanner | Path planner |
hpp::core::PathProjector | This class projects a path using constraints |
hpp::core::PathValidation | Abstraction of path validation |
hpp::core::PathVector | Concatenation of several paths |
hpp::core::PlanAndOptimize | Path planner and optimizer |
hpp::core::Problem | Defines a path planning problem for one robot |
hpp::core::ProblemSolver | Set and solve a path planning problem |
hpp::core::pathProjector::Progressive | |
hpp::core::continuousCollisionChecking::Progressive | Continuous validation of a path for collision |
hpp::core::RandomShortcut | Random shortcut |
hpp::core::Roadmap | Roadmap built by random path planning methods Nodes are configurations, paths are collision-free paths |
hpp::core::SteeringMethod | Steering method |
hpp::core::SteeringMethodStraight | Steering method that creates StraightPath instances |
hpp::core::StraightPath | Linear interpolation between two configurations |
hpp::core::ValidationReport | Abstraction of validation report for paths and configurations |
hpp::core::VisibilityPrmPlanner | Generic implementation of visibility-PRM algorithm, based on guard nodes (which cannot see each other) and connection nodes between guards |
hpp::core::WeighedDistance | Weighed distance between configurations |