#include <object.h>
Public Types | |
enum | TYPE { POINT, NORMAL, DIRECTION } |
Public Member Functions | |
bool | isReachable (const S_FEATURE &o, const float thr_tr, const float thr_rot) const |
void | merge (const S_FEATURE &o, const float weight, const float oweight) |
S_FEATURE (const cob_3d_mapping_msgs::feature &ft, const Eigen::Vector3f &n) | |
S_FEATURE (const Eigen::Vector3f &v, const Eigen::Vector3f &n, const bool bPlane) | |
S_FEATURE (const Eigen::Vector3f &v, const Eigen::Vector3f &n, const float w) | |
void | transform (const Eigen::Matrix3f &rot, const Eigen::Vector3f &tr, const float var_R, const float var_T) |
Public Attributes | |
int | ID_ |
Eigen::Vector3f | n_ |
TYPE | type_ |
Eigen::Vector3f | v_ |
Eigen::Vector3f | v_org_ |
float | var_ |
float | weight_ |
Definition at line 17 of file curved_polygons/object.h.
Definition at line 19 of file curved_polygons/object.h.
Slam_CurvedPolygon::DOF6::S_FEATURE::S_FEATURE | ( | const cob_3d_mapping_msgs::feature & | ft, |
const Eigen::Vector3f & | n | ||
) | [inline] |
Definition at line 26 of file curved_polygons/object.h.
Slam_CurvedPolygon::DOF6::S_FEATURE::S_FEATURE | ( | const Eigen::Vector3f & | v, |
const Eigen::Vector3f & | n, | ||
const bool | bPlane | ||
) | [inline] |
Definition at line 51 of file curved_polygons/object.h.
Slam_CurvedPolygon::DOF6::S_FEATURE::S_FEATURE | ( | const Eigen::Vector3f & | v, |
const Eigen::Vector3f & | n, | ||
const float | w | ||
) | [inline] |
Definition at line 59 of file curved_polygons/object.h.
bool Slam_CurvedPolygon::DOF6::S_FEATURE::isReachable | ( | const S_FEATURE & | o, |
const float | thr_tr, | ||
const float | thr_rot | ||
) | const [inline] |
Definition at line 92 of file curved_polygons/object.h.
void Slam_CurvedPolygon::DOF6::S_FEATURE::merge | ( | const S_FEATURE & | o, |
const float | weight, | ||
const float | oweight | ||
) | [inline] |
Definition at line 133 of file curved_polygons/object.h.
void Slam_CurvedPolygon::DOF6::S_FEATURE::transform | ( | const Eigen::Matrix3f & | rot, |
const Eigen::Vector3f & | tr, | ||
const float | var_R, | ||
const float | var_T | ||
) | [inline] |
Definition at line 67 of file curved_polygons/object.h.
Definition at line 21 of file curved_polygons/object.h.
Eigen::Vector3f Slam_CurvedPolygon::DOF6::S_FEATURE::n_ |
Definition at line 23 of file curved_polygons/object.h.
Definition at line 22 of file curved_polygons/object.h.
Eigen::Vector3f Slam_CurvedPolygon::DOF6::S_FEATURE::v_ |
Definition at line 23 of file curved_polygons/object.h.
Eigen::Vector3f Slam_CurvedPolygon::DOF6::S_FEATURE::v_org_ |
Definition at line 23 of file curved_polygons/object.h.
Definition at line 24 of file curved_polygons/object.h.
Definition at line 24 of file curved_polygons/object.h.