Public Member Functions | Public Attributes
CSceneRecog Class Reference

#include <scene_recog.h>

List of all members.

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< Planeplane_vector_
std::vector< std::vector
< CPointTag > > 
point_tag_vector_

Detailed Description

Definition at line 98 of file scene_recog.h.


Constructor & Destructor Documentation

Definition at line 44 of file scene_recog.cpp.

Definition at line 55 of file scene_recog.cpp.


Member Function Documentation

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.

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.

Definition at line 405 of file scene_recog.cpp.

Definition at line 169 of file scene_recog.cpp.

CPoint3d CSceneRecog::srVecMuti ( CPoint3d  start1,
CPoint3d  end1,
CPoint3d  start2,
CPoint3d  end2 
)
CPoint3d CSceneRecog::srVecMuti ( CPoint3d  start1,
CPoint3d  end1,
CPoint3d  start2,
CPoint3d  end2 
)

Definition at line 588 of file scene_recog.cpp.


Member Data Documentation

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.

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.


The documentation for this class was generated from the following files:


camera_laser_calibration
Author(s): Zhao Cilang,Yan Fei,Zhuang Yan/zhuang@dlut.edu.cn
autogenerated on Sun Jan 5 2014 11:05:02