Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Chpp::core::ComparisonTypeAbstract class defining the comparison for a function value and doing a saturation, necessary for inequality constraint
 Chpp::core::ComparisonTypesImplementation of various equation types
 Chpp::core::DoubleInequalityImplementation of double inequality
 Chpp::core::EqualityImplementation of equality
 Chpp::core::EqualToZeroImplementation of equality to zero
 Chpp::core::Inequality< T >Implementation of inequality
 Chpp::core::ConfigurationShooterAbstraction of configuration shooter
 Chpp::core::BasicConfigurationShooterUniformly sample with bounds of degrees of freedom
 Chpp::core::ConfigValidationAbstraction of configuration validation
 Chpp::core::CollisionValidationValidate a configuration with respect to collision
 Chpp::core::ConfigValidationsValidate a configuration with respect to collision
 Chpp::core::JointBoundValidationValidate a configuration with respect to joint bounds
 Chpp::core::ConnectedComponentConnected component
 Chpp::core::ConstraintConstraint applicable to a robot configuration
 Chpp::core::ConfigProjectorImplicit non-linear constraint
 Chpp::core::ConstraintSetSet of constraints applicable to a robot configuration
 CDifferentiableFunction
 Chpp::core::pathOptimization::CostNumerical cost for path optimization
 Chpp::core::pathOptimization::PathLengthPath length as a cost for optimization
 Chpp::core::DistanceAbstract class for distance between configurations
 Chpp::core::WeighedDistanceWeighed distance between configurations
 Chpp::core::DistanceBetweenObjectsComputation of distances between pairs of objects
 Chpp::core::EdgeEdge of a roadmap
 Chpp::core::EquationThis class represents an equation with the following format $ f(q) = \textbf{or} \le rhs $
 Chpp::core::LockedJointImplementation of Equation specific to locked joint
 Chpp::core::NumericalConstraintWith the same notation as in Equation, this class represents equation:
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 Chpp::core::JointBoundExceptionException thrown when a configuration is not within the bounds
 Chpp::core::NodeNode of a roadmap
 Chpp::core::PathAbstraction of paths: mapping from time to configuration space
 Chpp::core::pathOptimization::PartialSplinePathPath for a robot partially defined by a cubic B-spline
 Chpp::core::PathVectorConcatenation of several paths
 Chpp::core::StraightPathLinear interpolation between two configurations
 Chpp::core::PathOptimizerAbstraction of path optimizer
 Chpp::core::pathOptimization::GradientBased
 Chpp::core::RandomShortcutRandom shortcut
 Chpp::core::PathPlannerPath planner
 Chpp::core::DiffusingPlannerGeneric implementation of RRT algorithm
 Chpp::core::PlanAndOptimizePath planner and optimizer
 Chpp::core::VisibilityPrmPlannerGeneric implementation of visibility-PRM algorithm, based on guard nodes (which cannot see each other) and connection nodes between guards
 Chpp::core::PathProjectorThis class projects a path using constraints
 Chpp::core::pathProjector::Dichotomy
 Chpp::core::pathProjector::Progressive
 Chpp::core::PathValidationAbstraction of path validation
 Chpp::core::continuousCollisionChecking::DichotomyContinuous validation of a path for collision
 Chpp::core::continuousCollisionChecking::ProgressiveContinuous validation of a path for collision
 Chpp::core::DiscretizedCollisionCheckingValidation of path by collision checking at discretized parameter values
 Chpp::core::ProblemDefines a path planning problem for one robot
 Chpp::core::ProblemSolverSet and solve a path planning problem
 Chpp::core::RoadmapRoadmap built by random path planning methods Nodes are configurations, paths are collision-free paths
 Chpp::core::SteeringMethodSteering method
 Chpp::core::SteeringMethodStraightSteering method that creates StraightPath instances
 Chpp::core::ValidationReportAbstraction of validation report for paths and configurations
 Chpp::core::CollisionPathValidationReportAbstraction of path validation report
 Chpp::core::CollisionValidationReportValidate a configuration with respect to collision