|
#include <VisionX/components/image_processor/ObjectLearningByPushing/ObjectHypothesis.h>
Public Types | |
enum | eObjectType { ePlane, eCylinder, eSphere, eUnstructured, eSingleColored, eRGBD } |
Public Member Functions | |
CObjectHypothesis () | |
~CObjectHypothesis () | |
Public Attributes | |
std::vector< CHypothesisPoint * > | aConfirmedPoints |
std::vector< CHypothesisPoint * > | aDoubtablePoints |
std::vector< bool > | aHypothesisHasMoved |
std::vector< CHypothesisPoint * > | aNewPoints |
std::vector< CHypothesisPoint * > | aVisibleConfirmedPoints |
eObjectType | eType |
float | fMaxExtent |
float | fRadius |
float | fStdDev1 |
float | fStdDev2 |
Mat3d | mLastRotation |
int | nHypothesisNumber |
Vec3d | vCenter |
Vec3d | vCylinderAxis |
Vec3d | vLastTranslation |
Vec3d | vNormal |
Vec3d | vSecondAxis |
Vec3d | vThirdAxis |
Definition at line 249 of file ObjectHypothesis.h.
enum eObjectType |
Enumerator | |
---|---|
ePlane | |
eCylinder | |
eSphere | |
eUnstructured | |
eSingleColored | |
eRGBD |
Definition at line 285 of file ObjectHypothesis.h.
|
inline |
Definition at line 252 of file ObjectHypothesis.h.
|
inline |
Definition at line 261 of file ObjectHypothesis.h.
std::vector<CHypothesisPoint*> aConfirmedPoints |
Definition at line 292 of file ObjectHypothesis.h.
std::vector<CHypothesisPoint*> aDoubtablePoints |
Definition at line 293 of file ObjectHypothesis.h.
std::vector<bool> aHypothesisHasMoved |
Definition at line 297 of file ObjectHypothesis.h.
std::vector<CHypothesisPoint*> aNewPoints |
Definition at line 291 of file ObjectHypothesis.h.
std::vector<CHypothesisPoint*> aVisibleConfirmedPoints |
Definition at line 294 of file ObjectHypothesis.h.
eObjectType eType |
Definition at line 289 of file ObjectHypothesis.h.
float fMaxExtent |
Definition at line 315 of file ObjectHypothesis.h.
float fRadius |
Definition at line 313 of file ObjectHypothesis.h.
float fStdDev1 |
Definition at line 310 of file ObjectHypothesis.h.
float fStdDev2 |
Definition at line 310 of file ObjectHypothesis.h.
Mat3d mLastRotation |
Definition at line 317 of file ObjectHypothesis.h.
int nHypothesisNumber |
Definition at line 287 of file ObjectHypothesis.h.
Vec3d vCenter |
Definition at line 308 of file ObjectHypothesis.h.
Vec3d vCylinderAxis |
Definition at line 303 of file ObjectHypothesis.h.
Vec3d vLastTranslation |
Definition at line 318 of file ObjectHypothesis.h.
Vec3d vNormal |
Definition at line 299 of file ObjectHypothesis.h.
Vec3d vSecondAxis |
Definition at line 305 of file ObjectHypothesis.h.
Vec3d vThirdAxis |
Definition at line 305 of file ObjectHypothesis.h.