Drake
Drake C++ Documentation
Hyperellipsoid Member List

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

A() constHyperellipsoid
AddPointInNonnegativeScalingConstraints(solvers::MathematicalProgram *prog, const Eigen::Ref< const solvers::VectorXDecisionVariable > &x, const symbolic::Variable &t) constConvexSet
AddPointInNonnegativeScalingConstraints(solvers::MathematicalProgram *prog, const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &b, const Eigen::Ref< const Eigen::VectorXd > &c, double d, const Eigen::Ref< const solvers::VectorXDecisionVariable > &x, const Eigen::Ref< const solvers::VectorXDecisionVariable > &t) constConvexSet
AddPointInSetConstraints(solvers::MathematicalProgram *prog, const Eigen::Ref< const solvers::VectorXDecisionVariable > &vars) constConvexSet
ambient_dimension() constConvexSet
CalcVolume() constConvexSet
CalcVolumeViaSampling(RandomGenerator *generator, const double desired_rel_accuracy=1e-2, const int max_num_samples=1e4) constConvexSet
center() constHyperellipsoid
Clone() constConvexSet
ConvexSet(const ConvexSet &)=defaultConvexSetprotected
ConvexSet(ConvexSet &&)=defaultConvexSetprotected
ConvexSet(int ambient_dimension, bool has_exact_volume)ConvexSetexplicitprotected
DefaultImplementGeometry(const Shape &shape)ShapeReifierprivatevirtual
DoMaybeGetPoint() constConvexSetprotectedvirtual
DoPointInSet(const Eigen::Ref< const Eigen::VectorXd > &x, double tol) constConvexSetprotectedvirtual
DoProjectionShortcut(const Eigen::Ref< const Eigen::MatrixXd > &points, EigenPtr< Eigen::MatrixXd > projected_points) constConvexSetprotectedvirtual
HandleZeroAmbientDimensionConstraints(solvers::MathematicalProgram *prog, const ConvexSet &set, std::vector< solvers::Binding< solvers::Constraint >> *constraints) constConvexSetprotected
has_exact_volume() constConvexSet
Hyperellipsoid(const Hyperellipsoid &)=defaultHyperellipsoid
Hyperellipsoid(Hyperellipsoid &&)=defaultHyperellipsoid
Hyperellipsoid()Hyperellipsoid
Hyperellipsoid(const Eigen::Ref< const Eigen::MatrixXd > &A, const Eigen::Ref< const Eigen::VectorXd > &center)Hyperellipsoid
Hyperellipsoid(const QueryObject< double > &query_object, GeometryId geometry_id, std::optional< FrameId > reference_frame=std::nullopt)Hyperellipsoid
Hyperellipsoid(const AffineBall &ellipsoid)Hyperellipsoidexplicit
drake::geometry::ShapeReifier::ImplementGeometry(const Box &box, void *user_data)ShapeReifierprivatevirtual
drake::geometry::ShapeReifier::ImplementGeometry(const Capsule &capsule, void *user_data)ShapeReifierprivatevirtual
drake::geometry::ShapeReifier::ImplementGeometry(const Convex &convex, void *user_data)ShapeReifierprivatevirtual
drake::geometry::ShapeReifier::ImplementGeometry(const Cylinder &cylinder, void *user_data)ShapeReifierprivatevirtual
drake::geometry::ShapeReifier::ImplementGeometry(const HalfSpace &half_space, void *user_data)ShapeReifierprivatevirtual
drake::geometry::ShapeReifier::ImplementGeometry(const Mesh &mesh, void *user_data)ShapeReifierprivatevirtual
drake::geometry::ShapeReifier::ImplementGeometry(const MeshcatCone &cone, void *user_data)ShapeReifierprivatevirtual
IntersectsWith(const ConvexSet &other) constConvexSet
IsBounded() constConvexSet
IsEmpty() constConvexSet
MakeAxisAligned(const Eigen::Ref< const Eigen::VectorXd > &radius, const Eigen::Ref< const Eigen::VectorXd > &center)Hyperellipsoidstatic
MakeHypersphere(double radius, const Eigen::Ref< const Eigen::VectorXd > &center)Hyperellipsoidstatic
MakeUnitBall(int dim)Hyperellipsoidstatic
MaybeGetFeasiblePoint() constConvexSet
MaybeGetPoint() constConvexSet
MinimumUniformScalingToTouch(const ConvexSet &other) constHyperellipsoid
MinimumVolumeCircumscribedEllipsoid(const Eigen::Ref< const Eigen::MatrixXd > &points, double rank_tol=1e-6)Hyperellipsoidstatic
operator=(const Hyperellipsoid &)=defaultHyperellipsoid
operator=(Hyperellipsoid &&)=defaultHyperellipsoid
drake::geometry::optimization::ConvexSet::operator=(const ConvexSet &)=defaultConvexSetprotected
drake::geometry::optimization::ConvexSet::operator=(ConvexSet &&)=defaultConvexSetprotected
drake::geometry::ShapeReifier::operator=(const ShapeReifier &)=defaultShapeReifierprivate
drake::geometry::ShapeReifier::operator=(ShapeReifier &&)=defaultShapeReifierprivate
PointInSet(const Eigen::Ref< const Eigen::VectorXd > &x, double tol=0) constConvexSet
Projection(const Eigen::Ref< const Eigen::MatrixXd > &points) constConvexSet
Serialize(Archive *a)Hyperellipsoid
ShapeReifier(const ShapeReifier &)=defaultShapeReifierprivate
ShapeReifier(ShapeReifier &&)=defaultShapeReifierprivate
ShapeReifier()=defaultShapeReifierprivate
ThrowUnsupportedGeometry(const std::string &shape_name)ShapeReifierprivatevirtual
ToShapeWithPose() constHyperellipsoid
drake::geometry::optimization::ConvexSet::ToShapeWithPose() constConvexSet
Volume() constHyperellipsoid
~ConvexSet()ConvexSetvirtual
~Hyperellipsoid() finalHyperellipsoid
~ShapeReifier()ShapeReifierprivatevirtual