Drake
Drake C++ Documentation
SceneGraphCollisionChecker Member List

This is the complete list of members for SceneGraphCollisionChecker, including all inherited members.

AddCollisionShape(const std::string &group_name, const BodyShapeDescription &description)CollisionChecker
AddCollisionShapes(const std::string &group_name, const std::vector< BodyShapeDescription > &descriptions)CollisionChecker
AddCollisionShapes(const std::map< std::string, std::vector< BodyShapeDescription >> &geometry_groups)CollisionChecker
AddCollisionShapeToBody(const std::string &group_name, const multibody::RigidBody< double > &bodyA, const geometry::Shape &shape, const math::RigidTransform< double > &X_AG)CollisionChecker
AddCollisionShapeToFrame(const std::string &group_name, const multibody::Frame< double > &frameA, const geometry::Shape &shape, const math::RigidTransform< double > &X_AG)CollisionChecker
AllocateContexts()CollisionCheckerprotected
CalcContextRobotClearance(CollisionCheckerContext *model_context, const Eigen::VectorXd &q, double influence_distance) constCollisionChecker
CalcRobotClearance(const Eigen::VectorXd &q, double influence_distance, std::optional< int > context_number=std::nullopt) constCollisionChecker
CanEvaluateInParallel() constCollisionCheckerprotected
CheckConfigCollisionFree(const Eigen::VectorXd &q, std::optional< int > context_number=std::nullopt) constCollisionChecker
CheckConfigsCollisionFree(const std::vector< Eigen::VectorXd > &configs, Parallelism parallelize=Parallelism::Max()) constCollisionChecker
CheckContextConfigCollisionFree(CollisionCheckerContext *model_context, const Eigen::VectorXd &q) constCollisionChecker
CheckContextEdgeCollisionFree(CollisionCheckerContext *model_context, const Eigen::VectorXd &q1, const Eigen::VectorXd &q2) constCollisionChecker
CheckEdgeCollisionFree(const Eigen::VectorXd &q1, const Eigen::VectorXd &q2, std::optional< int > context_number=std::nullopt) constCollisionChecker
CheckEdgeCollisionFreeParallel(const Eigen::VectorXd &q1, const Eigen::VectorXd &q2, Parallelism parallelize=Parallelism::Max()) constCollisionChecker
CheckEdgesCollisionFree(const std::vector< std::pair< Eigen::VectorXd, Eigen::VectorXd >> &edges, Parallelism parallelize=Parallelism::Max()) constCollisionChecker
ClassifyBodyCollisions(const Eigen::VectorXd &q, std::optional< int > context_number=std::nullopt) constCollisionChecker
ClassifyContextBodyCollisions(CollisionCheckerContext *model_context, const Eigen::VectorXd &q) constCollisionChecker
Clone() constCollisionChecker
CollisionChecker(CollisionChecker &&)=deleteCollisionChecker
CollisionChecker(CollisionCheckerParams params, bool supports_parallel_checking)CollisionCheckerprotected
CollisionChecker(const CollisionChecker &)CollisionCheckerprotected
ComputeConfigurationDistance(const Eigen::VectorXd &q1, const Eigen::VectorXd &q2) constCollisionChecker
CreatePrototypeContext() constCollisionCheckerprotectedvirtual
CriticizePaddingMatrix() constCollisionCheckerprotected
distance_and_interpolation_provider() constCollisionChecker
edge_step_size() constCollisionChecker
get_body(multibody::BodyIndex body_index) constCollisionChecker
GetAllAddedCollisionShapes() constCollisionChecker
GetFilteredCollisionMatrix() constCollisionChecker
GetLargestPadding() constCollisionChecker
GetMutableSetupModel()CollisionCheckerprotected
GetNominalFilteredCollisionMatrix() constCollisionChecker
GetPaddingBetween(multibody::BodyIndex bodyA_index, multibody::BodyIndex bodyB_index) constCollisionChecker
GetPaddingBetween(const multibody::RigidBody< double > &bodyA, const multibody::RigidBody< double > &bodyB) constCollisionChecker
GetPaddingMatrix() constCollisionChecker
GetZeroConfiguration() constCollisionChecker
InterpolateBetweenConfigurations(const Eigen::VectorXd &q1, const Eigen::VectorXd &q2, double ratio) constCollisionChecker
IsCollisionFilteredBetween(multibody::BodyIndex bodyA_index, multibody::BodyIndex bodyB_index) constCollisionChecker
IsCollisionFilteredBetween(const multibody::RigidBody< double > &bodyA, const multibody::RigidBody< double > &bodyB) constCollisionChecker
IsInitialSetup() constCollisionCheckerprotected
IsPartOfRobot(const multibody::RigidBody< double > &body) constCollisionChecker
IsPartOfRobot(multibody::BodyIndex body_index) constCollisionChecker
MakeStandaloneConfigurationDistanceFunction() constCollisionChecker
MakeStandaloneConfigurationInterpolationFunction() constCollisionChecker
MakeStandaloneModelContext() constCollisionChecker
MaxContextNumDistances(const CollisionCheckerContext &model_context) constCollisionChecker
MaxNumDistances(std::optional< int > context_number=std::nullopt) constCollisionChecker
MaybeGetUniformRobotEnvironmentPadding() constCollisionChecker
MaybeGetUniformRobotRobotPadding() constCollisionChecker
MeasureContextEdgeCollisionFree(CollisionCheckerContext *model_context, const Eigen::VectorXd &q1, const Eigen::VectorXd &q2) constCollisionChecker
MeasureEdgeCollisionFree(const Eigen::VectorXd &q1, const Eigen::VectorXd &q2, std::optional< int > context_number=std::nullopt) constCollisionChecker
MeasureEdgeCollisionFreeParallel(const Eigen::VectorXd &q1, const Eigen::VectorXd &q2, Parallelism parallelize=Parallelism::Max()) constCollisionChecker
MeasureEdgesCollisionFree(const std::vector< std::pair< Eigen::VectorXd, Eigen::VectorXd >> &edges, Parallelism parallelize=Parallelism::Max()) constCollisionChecker
model() constCollisionChecker
model_context(std::optional< int > context_number=std::nullopt) constCollisionChecker
num_allocated_contexts() constCollisionChecker
operator=(const SceneGraphCollisionChecker &)=deleteSceneGraphCollisionChecker
drake::planning::CollisionChecker::operator=(const CollisionChecker &)=deleteCollisionChecker
drake::planning::CollisionChecker::operator=(CollisionChecker &&)=deleteCollisionChecker
PerformOperationAgainstAllModelContexts(const std::function< void(const RobotDiagram< double > &, CollisionCheckerContext *)> &operation)CollisionChecker
plant() constCollisionChecker
plant_context(std::optional< int > context_number=std::nullopt) constCollisionChecker
RemoveAllAddedCollisionShapes(const std::string &group_name)CollisionChecker
RemoveAllAddedCollisionShapes()CollisionChecker
robot_model_instances() constCollisionChecker
SceneGraphCollisionChecker(CollisionCheckerParams params)SceneGraphCollisionCheckerexplicit
set_edge_step_size(double edge_step_size)CollisionChecker
SetCollisionFilteredBetween(multibody::BodyIndex bodyA_index, multibody::BodyIndex bodyB_index, bool filter_collision)CollisionChecker
SetCollisionFilteredBetween(const multibody::RigidBody< double > &bodyA, const multibody::RigidBody< double > &bodyB, bool filter_collision)CollisionChecker
SetCollisionFilteredWithAllBodies(multibody::BodyIndex body_index)CollisionChecker
SetCollisionFilteredWithAllBodies(const multibody::RigidBody< double > &body)CollisionChecker
SetCollisionFilterMatrix(const Eigen::MatrixXi &filter_matrix)CollisionChecker
SetConfigurationDistanceFunction(const ConfigurationDistanceFunction &distance_function)CollisionChecker
SetConfigurationInterpolationFunction(const ConfigurationInterpolationFunction &interpolation_function)CollisionChecker
SetDistanceAndInterpolationProvider(std::shared_ptr< const DistanceAndInterpolationProvider > provider)CollisionChecker
SetPaddingAllRobotEnvironmentPairs(double padding)CollisionChecker
SetPaddingAllRobotRobotPairs(double padding)CollisionChecker
SetPaddingBetween(multibody::BodyIndex bodyA_index, multibody::BodyIndex bodyB_index, double padding)CollisionChecker
SetPaddingBetween(const multibody::RigidBody< double > &bodyA, const multibody::RigidBody< double > &bodyB, double padding)CollisionChecker
SetPaddingMatrix(const Eigen::MatrixXd &collision_padding)CollisionChecker
SetPaddingOneRobotBodyAllEnvironmentPairs(multibody::BodyIndex body_index, double padding)CollisionChecker
SupportsParallelChecking() constCollisionChecker
UpdateContextPositions(CollisionCheckerContext *model_context, const Eigen::VectorXd &q) constCollisionChecker
UpdatePositions(const Eigen::VectorXd &q, std::optional< int > context_number=std::nullopt) constCollisionChecker
~CollisionChecker()CollisionCheckervirtual