Drake
Drake C++ Documentation
GcsTrajectoryOptimization Member List

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

AddEdges(const Subgraph &from_subgraph, const Subgraph &to_subgraph, const geometry::optimization::ConvexSet *subspace=nullptr)GcsTrajectoryOptimization
AddPathContinuityConstraints(int continuity_order)GcsTrajectoryOptimization
AddPathLengthCost(const Eigen::MatrixXd &weight_matrix)GcsTrajectoryOptimization
AddPathLengthCost(double weight=1.0)GcsTrajectoryOptimization
AddRegions(const geometry::optimization::ConvexSets &regions, const std::vector< std::pair< int, int >> &edges_between_regions, int order, double h_min=0, double h_max=20, std::string name="", std::optional< const std::vector< Eigen::VectorXd >> edge_offsets=std::nullopt)GcsTrajectoryOptimization
AddRegions(const geometry::optimization::ConvexSets &regions, int order, double h_min=0, double h_max=20, std::string name="")GcsTrajectoryOptimization
AddTimeCost(double weight=1.0)GcsTrajectoryOptimization
AddVelocityBounds(const Eigen::Ref< const Eigen::VectorXd > &lb, const Eigen::Ref< const Eigen::VectorXd > &ub)GcsTrajectoryOptimization
continuous_revolute_joints()GcsTrajectoryOptimization
EstimateComplexity() constGcsTrajectoryOptimization
GcsTrajectoryOptimization(const GcsTrajectoryOptimization &)=deleteGcsTrajectoryOptimization
GcsTrajectoryOptimization(GcsTrajectoryOptimization &&)=deleteGcsTrajectoryOptimization
GcsTrajectoryOptimization(int num_positions, std::vector< int > continuous_revolute_joints=std::vector< int >())GcsTrajectoryOptimizationexplicit
GetEdgesBetweenSubgraphs() constGcsTrajectoryOptimization
GetGraphvizString(const std::optional< solvers::MathematicalProgramResult > &result=std::nullopt, bool show_slack=true, int precision=3, bool scientific=false) constGcsTrajectoryOptimization
GetSubgraphs() constGcsTrajectoryOptimization
graph_of_convex_sets() constGcsTrajectoryOptimization
NormalizeSegmentTimes(const trajectories::CompositeTrajectory< double > &trajectory)GcsTrajectoryOptimizationstatic
num_positions() constGcsTrajectoryOptimization
operator=(const GcsTrajectoryOptimization &)=deleteGcsTrajectoryOptimization
operator=(GcsTrajectoryOptimization &&)=deleteGcsTrajectoryOptimization
RemoveSubgraph(const Subgraph &subgraph)GcsTrajectoryOptimization
SolveConvexRestriction(const std::vector< const geometry::optimization::GraphOfConvexSets::Vertex * > &active_vertices, const geometry::optimization::GraphOfConvexSetsOptions &options={})GcsTrajectoryOptimization
SolvePath(const Subgraph &source, const Subgraph &target, const geometry::optimization::GraphOfConvexSetsOptions &options={})GcsTrajectoryOptimization
UnwrapToContinousTrajectory(const trajectories::CompositeTrajectory< double > &gcs_trajectory, std::vector< int > continuous_revolute_joints, std::optional< std::vector< int >> starting_rounds=std::nullopt)GcsTrajectoryOptimizationstatic
~GcsTrajectoryOptimization()GcsTrajectoryOptimization