|
|
#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 |
| enum eObjectType |
|
inline |
|
inline |
| 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 |