Class FeasibilityAnalytic

Nested Relationships

Inheritance Relationships

Base Type

Class Documentation

class FeasibilityAnalytic : public mav_trajectory_generation::FeasibilityBase

Analytic input feasibility checks.

Public Types

typedef std::vector<Eigen::VectorXcd, Eigen::aligned_allocator<Eigen::VectorXcd>> Roots

Public Functions

FeasibilityAnalytic()
FeasibilityAnalytic(const Settings &settings)
FeasibilityAnalytic(const InputConstraints &input_constraints)
FeasibilityAnalytic(const Settings &settings, const InputConstraints &input_constraints)
virtual InputFeasibilityResult checkInputFeasibility(const Segment &segment) const

Checks a segment for input feasibility.

Public Members

Settings settings_

The user settings.

class Settings

Public Functions

Settings()
void setMinSectionTimeS(double min_section_time_s)
double getMinSectionTimeS() const