hpp-core 9.0.2
Implement basic classes for canonical path planning for kinematic chains.
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 Chpp::core::ContinuousValidation::AddObstacle
 Chpp::core::path::binomials< N >
 Chpp::core::continuousValidation::CoefficientVelocity
 Chpp::core::CollisionPair
 Chpp::core::pathOptimization::ConfigOptimizationTraits
 Chpp::core::ConfigurationShooter
 Chpp::core::configurationShooter::UniformTpl< std::default_random_engine >
 Chpp::core::configurationShooter::Gaussian
 Chpp::core::configurationShooter::UniformUniformly sample with bounds of degrees of freedom
 Chpp::core::configurationShooter::UniformTpl< generator_t >Uniformly sample with bounds of degrees of freedom using a custom generator
 Chpp::core::ConfigValidation
 Chpp::core::CollisionValidation
 Chpp::core::ConfigValidations
 Chpp::core::pathValidation::Discretized
 Chpp::core::JointBoundValidation
 Chpp::core::ConnectedComponent
 Chpp::core::Constraint
 Chpp::core::ConfigProjector
 Chpp::core::ConstraintSet
 Chpp::core::Container< Types, Key >
 Chpp::core::path::Cost
 Chpp::core::path::cost::LengthLength of a path as cost
 Chpp::constraints::DifferentiableFunction [external]
 Chpp::core::pathOptimization::Cost
 Chpp::core::DistanceAbstract class for distance between configurations
 Chpp::core::KinodynamicDistance
 Chpp::core::WeighedDistance
 Chpp::core::distance::ReedsShepp
 Chpp::core::DistanceBetweenObjectsComputation of distances between pairs of objects
 Chpp::core::Edge
 Cstd::exception
 Chpp::core::path_planning_failed
 Chpp::core::projection_error
 Chpp::core::ContinuousValidation::Initialize
 Chpp::core::continuousValidation::IntervalValidation
 Chpp::core::continuousValidation::BodyPairCollision
 Chpp::core::continuousValidation::SolidSolidCollision
 Chpp::core::IntervalValidation
 Chpp::core::continuousValidation::BodyPairCollision
 Chpp::core::pathOptimization::LinearConstraintA linear constraint \( J \times x = b \)
 Chpp::core::Member_lockedJoints_in_class_ProblemSolver_has_been_removed_use_member_numericalConstraints_instead
 Chpp::core::NearestNeighborOptimization of the nearest neighbor search
 Chpp::core::Node
 CNumTraits
 CEigen::NumTraits< hpp::core::RelativeMotion::RelativeMotionType >
 Chpp::core::ObstacleUserInterface
 Chpp::core::ObstacleUserVector< ConfigValidationPtr_t >
 Chpp::core::ConfigValidations
 Chpp::core::ObstacleUserVector< PathValidationPtr_t >
 Chpp::core::PathValidations
 Chpp::core::ContinuousValidation
 Chpp::core::continuousValidation::Dichotomy
 Chpp::core::continuousValidation::Progressive
 Chpp::core::ObstacleUserStores a set of obstacles (movable or static)
 Chpp::core::CollisionValidation
 Chpp::core::ObstacleUserVector< Derived >
 Chpp::core::pathOptimization::ConfigOptimization::Optimizer
 Cstd::pair
 Chpp::core::parser::internal::InsertChildClass< Parent, Child >
 Chpp::core::Parameter
 Chpp::core::ParameterDescription
 Chpp::core::pathOptimization::ConfigOptimization::Parameters
 Chpp::core::pathOptimization::PartialShortcut::Parameters
 Chpp::core::pathOptimization::PartialShortcutTraits
 Chpp::core::Path
 Chpp::core::path::Spline< PolynomeBasis, SplineOrder >
 Chpp::core::path::Spline< BernsteinBasis, 3 >
 Chpp::core::path::Hermite
 Chpp::core::InterpolatedPath
 Chpp::core::PathVectorConcatenation of several paths
 Chpp::core::DubinsPath
 Chpp::core::StraightPath
 Chpp::core::KinodynamicPath
 Chpp::core::KinodynamicOrientedPath
 Chpp::core::SubchainPath
 Chpp::core::path::Spline< _PolynomeBasis, _Order >
 Chpp::core::steeringMethod::ConstantCurvaturePath of constant curvature for a carlike robot
 Chpp::core::PathOptimizer
 Chpp::core::pathOptimization::ConfigOptimization
 Chpp::core::pathOptimization::GradientBased
 Chpp::core::pathOptimization::PartialShortcut
 Chpp::core::pathOptimization::RSTimeParameterization
 Chpp::core::pathOptimization::RandomShortcut
 Chpp::core::pathOptimization::SimpleShortcut
 Chpp::core::pathOptimization::SimpleTimeParameterization
 Chpp::core::pathOptimization::SplineGradientBasedAbstract< _PolynomeBasis, _SplineOrder >Common base for optimization-based path optimizer with splines
 Chpp::core::pathOptimization::SplineGradientBased< _PolynomeBasis, _SplineOrder >
 Chpp::core::pathOptimization::TrapezoidalTimeParameterization
 Chpp::core::PathPlanner
 Chpp::core::BiRRTPlanner
 Chpp::core::DiffusingPlannerGeneric implementation of RRT algorithm
 Chpp::core::PlanAndOptimize
 Chpp::core::VisibilityPrmPlanner
 Chpp::core::pathPlanner::BiRrtStar
 Chpp::core::pathPlanner::SearchInRoadmap
 Chpp::core::pathPlanner::kPrmStar
 Chpp::core::PathProjectorThis class projects a path using constraints
 Chpp::core::pathProjector::Dichotomy
 Chpp::core::pathProjector::Global
 Chpp::core::pathProjector::Progressive
 Chpp::core::pathProjector::RecursiveHermite
 Chpp::core::PathValidation
 Chpp::core::ContinuousValidation
 Chpp::core::PathValidations
 Chpp::core::pathValidation::Discretized
 Chpp::core::Problem
 Chpp::core::ProblemSolver
 Chpp::core::ProblemSolverPluginPlugin mechanism to declare new features in ProblemSolver class
 Chpp::core::ProblemTarget
 Chpp::core::problemTarget::GoalConfigurations
 Chpp::core::problemTarget::TaskTarget
 Chpp::core::pathOptimization::QuadraticProgram
 Chpp::core::RelativeMotion
 Chpp::core::Roadmap
 Chpp::core::SharedComparator
 Chpp::core::pathOptimization::SplineGradientBasedAbstract< _PolynomeBasis, _SplineOrder >::SplineOptimizationData
 Chpp::core::SteeringMethod
 Chpp::core::steeringMethod::Spline< PolynomeBasis, SplineOrder >
 Chpp::core::steeringMethod::CarLike
 Chpp::core::steeringMethod::Dubins
 Chpp::core::steeringMethod::ReedsShepp
 Chpp::core::steeringMethod::Snibud
 Chpp::core::steeringMethod::Hermite
 Chpp::core::steeringMethod::Interpolated
 Chpp::core::steeringMethod::Kinodynamic
 Chpp::core::steeringMethod::Spline< _PolynomeBasis, _SplineOrder >
 Chpp::core::steeringMethod::Straight
 Chpp::core::TimeParameterization
 Chpp::core::timeParameterization::PiecewisePolynomial< _Order >
 Chpp::core::timeParameterization::Polynomial
 Chpp::core::ValidationReport
 Chpp::core::CollisionValidationReport
 Chpp::core::AllCollisionsValidationReport
 Chpp::core::JointBoundValidationReportReport returned when a configuration is not within the bounds
 Chpp::core::PathValidationReport
 Chpp::core::CollisionPathValidationReportPath validation report used for standard collision checking
 Chpp::core::ProjectionErrorHandles projection errors when evaluating a path
 Chpp::core::steeringMethod::ConstantCurvature::Wheels_t