#include <scene_recog.h>
| Public Member Functions | |
| CSceneRecog (void) | |
| CSceneRecog (void) | |
| float | srAngle (CPoint3d vec1, CPoint3d vec2) | 
| float | srAngle (CPoint3d vec1, CPoint3d vec2) | 
| void | srCalColor (int idx, std::vector< float > &rgb) | 
| void | srCalColor (int idx, std::vector< float > &rgb) | 
| bool | srCompL1R0bool (const CPointIndex &p1, const CPointIndex &p2, const CPointIndex &p3) | 
| bool | srCompL1R0bool (const CPointIndex &p1, const CPointIndex &p2, const CPointIndex &p3) | 
| int | srCross_Product (const CPointIndex &p1, const CPointIndex &p2, const CPointIndex &p3) | 
| int | srCross_Product (const CPointIndex &p1, const CPointIndex &p2, const CPointIndex &p3) | 
| int | srEigenValue (float a[], int n, double eps, int jt) | 
| int | srEigenValue (float a[], int n, double eps, int jt) | 
| bool | srIsAPlane (CPoint3d p[][DIMEN], CPoint3d m) | 
| bool | srIsAPlane (CPoint3d p[][DIMEN], CPoint3d m) | 
| CPoint3d | srNormalVec (CPoint3d start1, CPoint3d end1, CPoint3d start2, CPoint3d end2) | 
| CPoint3d | srNormalVec (CPoint3d start1, CPoint3d end1, CPoint3d start2, CPoint3d end2) | 
| float | srP2Pl (CPoint3d m, const Plane &Plane) | 
| float | srP2Pl (CPoint3d m, const Plane &Plane) | 
| void | srPlaneExtract () | 
| void | srPlaneExtract () | 
| void | srProcess (std::vector< std::vector< CPoint3d > > &data) | 
| void | srProcess (std::vector< std::vector< CPoint3d > > &data) | 
| float | srPtopDistan (CPoint3d p1, CPoint3d p2) | 
| float | srPtopDistan (CPoint3d p1, CPoint3d p2) | 
| void | srStructureExtract () | 
| void | srStructureExtract () | 
| CPoint3d | srVecMuti (CPoint3d start1, CPoint3d end1, CPoint3d start2, CPoint3d end2) | 
| CPoint3d | srVecMuti (CPoint3d start1, CPoint3d end1, CPoint3d start2, CPoint3d end2) | 
| ~CSceneRecog (void) | |
| ~CSceneRecog (void) | |
| Public Attributes | |
| std::vector< std::vector < CPointIndex > > | boundary_vec_ | 
| std::vector< std::vector < CPointIndex > > | convex_vec_ | 
| int | L_height_ | 
| int | L_width_ | 
| std::vector< std::vector < CPoint3d > > | laser_data_ | 
| float | plane_parameters_ [4] | 
| std::vector< Plane > | plane_vector_ | 
| std::vector< std::vector < CPointTag > > | point_tag_vector_ | 
Definition at line 98 of file scene_recog.h.
| CSceneRecog::CSceneRecog | ( | void | ) | 
Definition at line 44 of file scene_recog.cpp.
| CSceneRecog::~CSceneRecog | ( | void | ) | 
Definition at line 55 of file scene_recog.cpp.
| CSceneRecog::CSceneRecog | ( | void | ) | 
| CSceneRecog::~CSceneRecog | ( | void | ) | 
| float CSceneRecog::srAngle | ( | CPoint3d | vec1, | 
| CPoint3d | vec2 | ||
| ) | 
| float CSceneRecog::srAngle | ( | CPoint3d | vec1, | 
| CPoint3d | vec2 | ||
| ) | 
Definition at line 606 of file scene_recog.cpp.
| void CSceneRecog::srCalColor | ( | int | idx, | 
| std::vector< float > & | rgb | ||
| ) | 
| void CSceneRecog::srCalColor | ( | int | idx, | 
| std::vector< float > & | rgb | ||
| ) | 
Definition at line 629 of file scene_recog.cpp.
| bool CSceneRecog::srCompL1R0bool | ( | const CPointIndex & | p1, | 
| const CPointIndex & | p2, | ||
| const CPointIndex & | p3 | ||
| ) | 
| bool CSceneRecog::srCompL1R0bool | ( | const CPointIndex & | p1, | 
| const CPointIndex & | p2, | ||
| const CPointIndex & | p3 | ||
| ) | 
Definition at line 680 of file scene_recog.cpp.
| int CSceneRecog::srCross_Product | ( | const CPointIndex & | p1, | 
| const CPointIndex & | p2, | ||
| const CPointIndex & | p3 | ||
| ) |  [inline] | 
| int CSceneRecog::srCross_Product | ( | const CPointIndex & | p1, | 
| const CPointIndex & | p2, | ||
| const CPointIndex & | p3 | ||
| ) |  [inline] | 
Definition at line 699 of file scene_recog.cpp.
| int CSceneRecog::srEigenValue | ( | float | a[], | 
| int | n, | ||
| double | eps, | ||
| int | jt | ||
| ) | 
| int CSceneRecog::srEigenValue | ( | float | a[], | 
| int | n, | ||
| double | eps, | ||
| int | jt | ||
| ) | 
Definition at line 478 of file scene_recog.cpp.
| bool CSceneRecog::srIsAPlane | ( | CPoint3d | p[][DIMEN], | 
| CPoint3d | m | ||
| ) | 
| bool CSceneRecog::srIsAPlane | ( | CPoint3d | p[][DIMEN], | 
| CPoint3d | m | ||
| ) | 
Definition at line 410 of file scene_recog.cpp.
| CPoint3d CSceneRecog::srNormalVec | ( | CPoint3d | start1, | 
| CPoint3d | end1, | ||
| CPoint3d | start2, | ||
| CPoint3d | end2 | ||
| ) | 
| CPoint3d CSceneRecog::srNormalVec | ( | CPoint3d | start1, | 
| CPoint3d | end1, | ||
| CPoint3d | start2, | ||
| CPoint3d | end2 | ||
| ) | 
Definition at line 574 of file scene_recog.cpp.
| float CSceneRecog::srP2Pl | ( | CPoint3d | m, | 
| const Plane & | Plane | ||
| ) | 
| float CSceneRecog::srP2Pl | ( | CPoint3d | m, | 
| const Plane & | Plane | ||
| ) | 
Definition at line 620 of file scene_recog.cpp.
| void CSceneRecog::srPlaneExtract | ( | ) | 
| void CSceneRecog::srPlaneExtract | ( | ) | 
Definition at line 66 of file scene_recog.cpp.
| void CSceneRecog::srProcess | ( | std::vector< std::vector< CPoint3d > > & | data | ) | 
| void CSceneRecog::srProcess | ( | std::vector< std::vector< CPoint3d > > & | data | ) | 
Definition at line 59 of file scene_recog.cpp.
| float CSceneRecog::srPtopDistan | ( | CPoint3d | p1, | 
| CPoint3d | p2 | ||
| ) | 
| float CSceneRecog::srPtopDistan | ( | CPoint3d | p1, | 
| CPoint3d | p2 | ||
| ) | 
Definition at line 405 of file scene_recog.cpp.
| void CSceneRecog::srStructureExtract | ( | ) | 
| void CSceneRecog::srStructureExtract | ( | ) | 
Definition at line 169 of file scene_recog.cpp.
Definition at line 588 of file scene_recog.cpp.
| std::vector< std::vector< CPointIndex > > CSceneRecog::boundary_vec_ | 
Definition at line 108 of file scene_recog.h.
| std::vector< std::vector< CPointIndex > > CSceneRecog::convex_vec_ | 
Definition at line 109 of file scene_recog.h.
Definition at line 104 of file scene_recog.h.
Definition at line 104 of file scene_recog.h.
| std::vector< std::vector< CPoint3d > > CSceneRecog::laser_data_ | 
Definition at line 105 of file scene_recog.h.
Definition at line 110 of file scene_recog.h.
| std::vector< Plane > CSceneRecog::plane_vector_ | 
Definition at line 106 of file scene_recog.h.
| std::vector< std::vector< CPointTag > > CSceneRecog::point_tag_vector_ | 
Definition at line 107 of file scene_recog.h.