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 ®ions, 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 ®ions, 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() const | GcsTrajectoryOptimization | |
GcsTrajectoryOptimization(const GcsTrajectoryOptimization &)=delete | GcsTrajectoryOptimization | |
GcsTrajectoryOptimization(GcsTrajectoryOptimization &&)=delete | GcsTrajectoryOptimization | |
GcsTrajectoryOptimization(int num_positions, std::vector< int > continuous_revolute_joints=std::vector< int >()) | GcsTrajectoryOptimization | explicit |
GetEdgesBetweenSubgraphs() const | GcsTrajectoryOptimization | |
GetGraphvizString(const std::optional< solvers::MathematicalProgramResult > &result=std::nullopt, bool show_slack=true, int precision=3, bool scientific=false) const | GcsTrajectoryOptimization | |
GetSubgraphs() const | GcsTrajectoryOptimization | |
graph_of_convex_sets() const | GcsTrajectoryOptimization | |
NormalizeSegmentTimes(const trajectories::CompositeTrajectory< double > &trajectory) | GcsTrajectoryOptimization | static |
num_positions() const | GcsTrajectoryOptimization | |
operator=(const GcsTrajectoryOptimization &)=delete | GcsTrajectoryOptimization | |
operator=(GcsTrajectoryOptimization &&)=delete | GcsTrajectoryOptimization | |
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) | GcsTrajectoryOptimization | static |
~GcsTrajectoryOptimization() | GcsTrajectoryOptimization |