Apollo  6.0
Open source self driving car software
Public Member Functions | List of all members
apollo::planning::AffineConstraint Class Reference

#include <affine_constraint.h>

Collaboration diagram for apollo::planning::AffineConstraint:
Collaboration graph

Public Member Functions

 AffineConstraint ()=default
 
 AffineConstraint (const bool is_equality)
 
 AffineConstraint (const Eigen::MatrixXd &constraint_matrix, const Eigen::MatrixXd &constraint_boundary, const bool is_equality)
 
void SetIsEquality (const double is_equality)
 
const Eigen::MatrixXd & constraint_matrix () const
 
const Eigen::MatrixXd & constraint_boundary () const
 
bool AddConstraint (const Eigen::MatrixXd &constraint_matrix, const Eigen::MatrixXd &constraint_boundary)
 

Constructor & Destructor Documentation

◆ AffineConstraint() [1/3]

apollo::planning::AffineConstraint::AffineConstraint ( )
default

◆ AffineConstraint() [2/3]

apollo::planning::AffineConstraint::AffineConstraint ( const bool  is_equality)
explicit

◆ AffineConstraint() [3/3]

apollo::planning::AffineConstraint::AffineConstraint ( const Eigen::MatrixXd &  constraint_matrix,
const Eigen::MatrixXd &  constraint_boundary,
const bool  is_equality 
)

Member Function Documentation

◆ AddConstraint()

bool apollo::planning::AffineConstraint::AddConstraint ( const Eigen::MatrixXd &  constraint_matrix,
const Eigen::MatrixXd &  constraint_boundary 
)

◆ constraint_boundary()

const Eigen::MatrixXd& apollo::planning::AffineConstraint::constraint_boundary ( ) const

◆ constraint_matrix()

const Eigen::MatrixXd& apollo::planning::AffineConstraint::constraint_matrix ( ) const

◆ SetIsEquality()

void apollo::planning::AffineConstraint::SetIsEquality ( const double  is_equality)

The documentation for this class was generated from the following file: