ed_sensor_integration
Public Member Functions | Public Attributes | Private Attributes | List of all members
Candidate Class Reference

Public Member Functions

 Candidate (std::shared_ptr< BeamModel > beam_model_ptr)
 
void initialize (const uint i_beam, const double yaw)
 
 ~Candidate ()
 

Public Attributes

geo::Vec2 beam_direction
 
uint beam_index
 
double beam_length
 
geo::Transform2 pose
 
std::vector< double > test_ranges
 

Private Attributes

std::shared_ptr< BeamModelbeam_model_ptr_
 

Detailed Description

Definition at line 147 of file fitter.cpp.

Constructor & Destructor Documentation

◆ Candidate()

Candidate::Candidate ( std::shared_ptr< BeamModel beam_model_ptr)
inline

Definition at line 151 of file fitter.cpp.

◆ ~Candidate()

Candidate::~Candidate ( )
inline

Definition at line 165 of file fitter.cpp.

Member Function Documentation

◆ initialize()

void Candidate::initialize ( const uint  i_beam,
const double  yaw 
)
inline

Definition at line 155 of file fitter.cpp.

Member Data Documentation

◆ beam_direction

geo::Vec2 Candidate::beam_direction

Definition at line 171 of file fitter.cpp.

◆ beam_index

uint Candidate::beam_index

Definition at line 169 of file fitter.cpp.

◆ beam_length

double Candidate::beam_length

Definition at line 170 of file fitter.cpp.

◆ beam_model_ptr_

std::shared_ptr<BeamModel> Candidate::beam_model_ptr_
private

Definition at line 176 of file fitter.cpp.

◆ pose

geo::Transform2 Candidate::pose

Definition at line 172 of file fitter.cpp.

◆ test_ranges

std::vector<double> Candidate::test_ranges

Definition at line 173 of file fitter.cpp.


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