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() | CollisionChecker | protected |
CalcContextRobotClearance(CollisionCheckerContext *model_context, const Eigen::VectorXd &q, double influence_distance) const | CollisionChecker | |
CalcRobotClearance(const Eigen::VectorXd &q, double influence_distance, std::optional< int > context_number=std::nullopt) const | CollisionChecker | |
CanEvaluateInParallel() const | CollisionChecker | protected |
CheckConfigCollisionFree(const Eigen::VectorXd &q, std::optional< int > context_number=std::nullopt) const | CollisionChecker | |
CheckConfigsCollisionFree(const std::vector< Eigen::VectorXd > &configs, Parallelism parallelize=Parallelism::Max()) const | CollisionChecker | |
CheckContextConfigCollisionFree(CollisionCheckerContext *model_context, const Eigen::VectorXd &q) const | CollisionChecker | |
CheckContextEdgeCollisionFree(CollisionCheckerContext *model_context, const Eigen::VectorXd &q1, const Eigen::VectorXd &q2) const | CollisionChecker | |
CheckEdgeCollisionFree(const Eigen::VectorXd &q1, const Eigen::VectorXd &q2, std::optional< int > context_number=std::nullopt) const | CollisionChecker | |
CheckEdgeCollisionFreeParallel(const Eigen::VectorXd &q1, const Eigen::VectorXd &q2, Parallelism parallelize=Parallelism::Max()) const | CollisionChecker | |
CheckEdgesCollisionFree(const std::vector< std::pair< Eigen::VectorXd, Eigen::VectorXd >> &edges, Parallelism parallelize=Parallelism::Max()) const | CollisionChecker | |
ClassifyBodyCollisions(const Eigen::VectorXd &q, std::optional< int > context_number=std::nullopt) const | CollisionChecker | |
ClassifyContextBodyCollisions(CollisionCheckerContext *model_context, const Eigen::VectorXd &q) const | CollisionChecker | |
Clone() const | CollisionChecker | |
CollisionChecker(CollisionChecker &&)=delete | CollisionChecker | |
CollisionChecker(CollisionCheckerParams params, bool supports_parallel_checking) | CollisionChecker | protected |
CollisionChecker(const CollisionChecker &) | CollisionChecker | protected |
ComputeConfigurationDistance(const Eigen::VectorXd &q1, const Eigen::VectorXd &q2) const | CollisionChecker | |
CreatePrototypeContext() const | CollisionChecker | protectedvirtual |
CriticizePaddingMatrix() const | CollisionChecker | protected |
distance_and_interpolation_provider() const | CollisionChecker | |
edge_step_size() const | CollisionChecker | |
get_body(multibody::BodyIndex body_index) const | CollisionChecker | |
GetAllAddedCollisionShapes() const | CollisionChecker | |
GetFilteredCollisionMatrix() const | CollisionChecker | |
GetLargestPadding() const | CollisionChecker | |
GetMutableSetupModel() | CollisionChecker | protected |
GetNominalFilteredCollisionMatrix() const | CollisionChecker | |
GetPaddingBetween(multibody::BodyIndex bodyA_index, multibody::BodyIndex bodyB_index) const | CollisionChecker | |
GetPaddingBetween(const multibody::RigidBody< double > &bodyA, const multibody::RigidBody< double > &bodyB) const | CollisionChecker | |
GetPaddingMatrix() const | CollisionChecker | |
GetZeroConfiguration() const | CollisionChecker | |
InterpolateBetweenConfigurations(const Eigen::VectorXd &q1, const Eigen::VectorXd &q2, double ratio) const | CollisionChecker | |
IsCollisionFilteredBetween(multibody::BodyIndex bodyA_index, multibody::BodyIndex bodyB_index) const | CollisionChecker | |
IsCollisionFilteredBetween(const multibody::RigidBody< double > &bodyA, const multibody::RigidBody< double > &bodyB) const | CollisionChecker | |
IsInitialSetup() const | CollisionChecker | protected |
IsPartOfRobot(const multibody::RigidBody< double > &body) const | CollisionChecker | |
IsPartOfRobot(multibody::BodyIndex body_index) const | CollisionChecker | |
MakeStandaloneConfigurationDistanceFunction() const | CollisionChecker | |
MakeStandaloneConfigurationInterpolationFunction() const | CollisionChecker | |
MakeStandaloneModelContext() const | CollisionChecker | |
MaxContextNumDistances(const CollisionCheckerContext &model_context) const | CollisionChecker | |
MaxNumDistances(std::optional< int > context_number=std::nullopt) const | CollisionChecker | |
MaybeGetUniformRobotEnvironmentPadding() const | CollisionChecker | |
MaybeGetUniformRobotRobotPadding() const | CollisionChecker | |
MeasureContextEdgeCollisionFree(CollisionCheckerContext *model_context, const Eigen::VectorXd &q1, const Eigen::VectorXd &q2) const | CollisionChecker | |
MeasureEdgeCollisionFree(const Eigen::VectorXd &q1, const Eigen::VectorXd &q2, std::optional< int > context_number=std::nullopt) const | CollisionChecker | |
MeasureEdgeCollisionFreeParallel(const Eigen::VectorXd &q1, const Eigen::VectorXd &q2, Parallelism parallelize=Parallelism::Max()) const | CollisionChecker | |
MeasureEdgesCollisionFree(const std::vector< std::pair< Eigen::VectorXd, Eigen::VectorXd >> &edges, Parallelism parallelize=Parallelism::Max()) const | CollisionChecker | |
model() const | CollisionChecker | |
model_context(std::optional< int > context_number=std::nullopt) const | CollisionChecker | |
num_allocated_contexts() const | CollisionChecker | |
operator=(const SceneGraphCollisionChecker &)=delete | SceneGraphCollisionChecker | |
drake::planning::CollisionChecker::operator=(const CollisionChecker &)=delete | CollisionChecker | |
drake::planning::CollisionChecker::operator=(CollisionChecker &&)=delete | CollisionChecker | |
PerformOperationAgainstAllModelContexts(const std::function< void(const RobotDiagram< double > &, CollisionCheckerContext *)> &operation) | CollisionChecker | |
plant() const | CollisionChecker | |
plant_context(std::optional< int > context_number=std::nullopt) const | CollisionChecker | |
RemoveAllAddedCollisionShapes(const std::string &group_name) | CollisionChecker | |
RemoveAllAddedCollisionShapes() | CollisionChecker | |
robot_model_instances() const | CollisionChecker | |
SceneGraphCollisionChecker(CollisionCheckerParams params) | SceneGraphCollisionChecker | explicit |
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() const | CollisionChecker | |
UpdateContextPositions(CollisionCheckerContext *model_context, const Eigen::VectorXd &q) const | CollisionChecker | |
UpdatePositions(const Eigen::VectorXd &q, std::optional< int > context_number=std::nullopt) const | CollisionChecker | |
~CollisionChecker() | CollisionChecker | virtual |