Public Member Functions | |
EllispoidVisualizer (const PCRGB &pc_head, const std::string &topic, bool use_head=true) | |
void | projectEllipsoid (double A, double B, double height, const PCRGB &pc, PCRGB &pc_ell) |
void | publishEllipoid (hrl_phri_2011::EllipsoidParams::ConstPtr e_params) |
void | sampleEllipse (double A, double B, double height, PCRGB &pc) |
Private Attributes | |
PCRGB | head_pc |
bool | is_head |
ros::Publisher | pub_pc |
ros::Subscriber | sub_e_params |
Definition at line 30 of file ellipsoid_visualizer.cpp.
EllispoidVisualizer::EllispoidVisualizer | ( | const PCRGB & | pc_head, |
const std::string & | topic, | ||
bool | use_head = true |
||
) | [inline] |
Definition at line 39 of file ellipsoid_visualizer.cpp.
void EllispoidVisualizer::projectEllipsoid | ( | double | A, |
double | B, | ||
double | height, | ||
const PCRGB & | pc, | ||
PCRGB & | pc_ell | ||
) |
Definition at line 85 of file ellipsoid_visualizer.cpp.
Definition at line 103 of file ellipsoid_visualizer.cpp.
void EllispoidVisualizer::sampleEllipse | ( | double | A, |
double | B, | ||
double | height, | ||
PCRGB & | pc | ||
) |
Definition at line 51 of file ellipsoid_visualizer.cpp.
PCRGB EllispoidVisualizer::head_pc [private] |
Definition at line 35 of file ellipsoid_visualizer.cpp.
bool EllispoidVisualizer::is_head [private] |
Definition at line 36 of file ellipsoid_visualizer.cpp.
ros::Publisher EllispoidVisualizer::pub_pc [private] |
Definition at line 33 of file ellipsoid_visualizer.cpp.
Definition at line 34 of file ellipsoid_visualizer.cpp.