Formula Student Autonomous Systems
The code for the main driverless system
Loading...
Searching...
No Matches
common_lib::structures::Midpoint Struct Reference

MidPoint struct represents a potential path point with connections. More...

#include <midpoint.hpp>

Collaboration diagram for common_lib::structures::Midpoint:
Collaboration graph

Public Member Functions

 Midpoint ()=default
 
 Midpoint (const Point &p, std::shared_ptr< Cone > c1, std::shared_ptr< Cone > c2)
 

Public Attributes

Point point
 
std::vector< std::shared_ptr< Midpoint > > close_points
 
std::shared_ptr< Conecone1
 
std::shared_ptr< Conecone2
 
bool valid = true
 

Detailed Description

MidPoint struct represents a potential path point with connections.

Definition at line 17 of file midpoint.hpp.

Constructor & Destructor Documentation

◆ Midpoint() [1/2]

common_lib::structures::Midpoint::Midpoint ( )
default

◆ Midpoint() [2/2]

common_lib::structures::Midpoint::Midpoint ( const Point p,
std::shared_ptr< Cone c1,
std::shared_ptr< Cone c2 
)

Definition at line 6 of file midpoint.cpp.

Member Data Documentation

◆ close_points

std::vector<std::shared_ptr<Midpoint> > common_lib::structures::Midpoint::close_points

Definition at line 19 of file midpoint.hpp.

◆ cone1

std::shared_ptr<Cone> common_lib::structures::Midpoint::cone1

Definition at line 20 of file midpoint.hpp.

◆ cone2

std::shared_ptr<Cone> common_lib::structures::Midpoint::cone2

Definition at line 21 of file midpoint.hpp.

◆ point

Point common_lib::structures::Midpoint::point

Definition at line 18 of file midpoint.hpp.

◆ valid

bool common_lib::structures::Midpoint::valid = true

Definition at line 22 of file midpoint.hpp.


The documentation for this struct was generated from the following files: