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

#include <velo2cam_utils.h>

Public Member Functions

pcl::PointXYZ at (int i)
 
float distance (pcl::PointXYZ pt1, pcl::PointXYZ pt2)
 
bool is_valid ()
 
float perimeter ()
 
 Square (std::vector< pcl::PointXYZ > candidates, float width, float height)
 

Private Attributes

std::vector< pcl::PointXYZ > _candidates
 
pcl::PointXYZ _center
 
float _target_diagonal
 
float _target_height
 
float _target_width
 

Detailed Description

Definition at line 256 of file velo2cam_utils.h.

Constructor & Destructor Documentation

Square::Square ( std::vector< pcl::PointXYZ >  candidates,
float  width,
float  height 
)
inline

Definition at line 263 of file velo2cam_utils.h.

Member Function Documentation

pcl::PointXYZ Square::at ( int  i)
inline

Definition at line 295 of file velo2cam_utils.h.

float Square::distance ( pcl::PointXYZ  pt1,
pcl::PointXYZ  pt2 
)
inline

Definition at line 281 of file velo2cam_utils.h.

bool Square::is_valid ( )
inline

Definition at line 300 of file velo2cam_utils.h.

float Square::perimeter ( )
inline

Definition at line 286 of file velo2cam_utils.h.

Member Data Documentation

std::vector<pcl::PointXYZ> Square::_candidates
private

Definition at line 259 of file velo2cam_utils.h.

pcl::PointXYZ Square::_center
private

Definition at line 258 of file velo2cam_utils.h.

float Square::_target_diagonal
private

Definition at line 260 of file velo2cam_utils.h.

float Square::_target_height
private

Definition at line 260 of file velo2cam_utils.h.

float Square::_target_width
private

Definition at line 260 of file velo2cam_utils.h.


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


velo2cam_calibration
Author(s): Jorge Beltran , Carlos Guindel
autogenerated on Fri Feb 26 2021 03:40:57