Public Types | Public Member Functions | Public Attributes
DOF6::S_FEATURE Struct Reference

#include <feature.h>

List of all members.

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_

Detailed Description

Definition at line 16 of file feature.h.


Member Enumeration Documentation

Enumerator:
POINT 
NORMAL 
DIRECTION 

Definition at line 18 of file feature.h.


Constructor & Destructor Documentation

DOF6::S_FEATURE::S_FEATURE ( const cob_3d_mapping_msgs::feature &  ft,
const Eigen::Vector3f &  n 
) [inline]

Definition at line 25 of file feature.h.

DOF6::S_FEATURE::S_FEATURE ( const Eigen::Vector3f &  v,
const Eigen::Vector3f &  n,
const bool  bPlane 
) [inline]

Definition at line 50 of file feature.h.

DOF6::S_FEATURE::S_FEATURE ( const Eigen::Vector3f &  v,
const Eigen::Vector3f &  n,
const float  w 
) [inline]

Definition at line 58 of file feature.h.


Member Function Documentation

bool DOF6::S_FEATURE::isReachable ( const S_FEATURE o,
const float  thr_tr,
const float  thr_rot 
) const [inline]

Definition at line 91 of file feature.h.

void DOF6::S_FEATURE::merge ( const S_FEATURE o,
const float  weight,
const float  oweight 
) [inline]

Definition at line 132 of file feature.h.

void DOF6::S_FEATURE::transform ( const Eigen::Matrix3f &  rot,
const Eigen::Vector3f &  tr,
const float  var_R,
const float  var_T 
) [inline]

Definition at line 66 of file feature.h.


Member Data Documentation

Definition at line 20 of file feature.h.

Eigen::Vector3f DOF6::S_FEATURE::n_

Definition at line 22 of file feature.h.

Definition at line 21 of file feature.h.

Eigen::Vector3f DOF6::S_FEATURE::v_

Definition at line 22 of file feature.h.

Eigen::Vector3f DOF6::S_FEATURE::v_org_

Definition at line 22 of file feature.h.

Definition at line 23 of file feature.h.

Definition at line 23 of file feature.h.


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


cob_3d_mapping_slam
Author(s): Joshua Hampp
autogenerated on Wed Aug 26 2015 11:04:51