Jafar
|
namespace for module model3d More...
namespace for module model3d
Classes | |
class | Grid2D |
class | Grid3D |
uniform grid 3D it is formed of Grid3DCell we use a Image3D to build the grid we use RansacPlane to fit the plane in each cell More... | |
class | Grid3DCell |
one cell in the Grid3D More... | |
class | Image3DTemplate |
This template class is the base for all Image3D class. More... | |
class | Line2D |
the equation of the line is given in the form i.e. More... | |
class | Model3dException |
Base class for all exceptions defined in the module model3d. More... | |
class | Plane3D |
the equation of the plane is given in the Hessian form i.e. More... | |
class | PlaneObserveModel |
class | Point2D |
Simple Point2D class, where the x and y are int. More... | |
class | Point3D |
We use Homogeneous coordinates (X,Y,Z,W), and be default W=1. More... | |
class | Point3DVar |
Point 3D with Covariance matrix. More... | |
class | RANSAC |
template RANSAC class: RANSAC (RANdom SAmple Consensus) More... | |
class | RansacLine2D |
ransac algorithm for extracting lines 2D More... | |
class | RansacPlane |
ransac algorithm for extracting planes 3D More... | |
Typedefs | |
typedef Image3DTemplate< Point3D > | Image3D |
Image 3D of sipmle Point 3D : Point3D. | |
typedef Image3DTemplate < Point3DVar > | Image3DVar |
Image 3D of Point 3D with Covariance : Point3DVar. | |
Functions | |
void | extractMainPlane3dHought (std::vector< Point3D > *pPoints, float fRhoMax, float rhoStep, float angleStep, Plane3D &plane3D) |
void | extractPlanes3dHought (std::vector< Point3D > *pPoints, float fRhoMax, float rhoStep, float angleStep, float fThresholdOfMaxVote, float fMinDistanceOfTowPlane, float fMinCosDihedralAngle, int &N, std::vector< Plane3D > &vPlane3D, std::vector< Point3D > &vP1, std::vector< Point3D > &vP2, std::vector< Point3D > &vP3, std::vector< Point3D > &vP4) |
void | ProgressiveProbabHough (std::vector< Point3D > *pPoints, float fRhoMax, float rhoStep, float angleStep, float fThresholdOfMaxVote, float fMinDistanceOfTowPlane, float fMinCosDihedralAngle, int &N, int minPointNumberThreshold, int minFinalVoteThreshold, std::vector< Plane3D > &vPlane3D, std::vector< Point3D > &vP1, std::vector< Point3D > &vP2, std::vector< Point3D > &vP3, std::vector< Point3D > &vP4) |
void | testing () |
template<class PointType > | |
std::ostream & | operator<< (std::ostream &os, const Image3DTemplate< PointType > &im3d) |
template<class PointType > | |
std::istream & | operator>> (std::istream &is, Image3DTemplate< PointType > &im3d) |
std::ostream & | operator<< (std::ostream &os, const Point3DVar &) |
std::istream & | operator>> (std::istream &is, Point3DVar &) |
void | test () |
void | test2 () |
std::ostream & jafar::model3d::operator<< | ( | std::ostream & | os, |
const Image3DTemplate< PointType > & | im3d | ||
) |
Definition at line 631 of file Image3DTemplate.hpp.
References jafar::model3d::Image3DTemplate< PointType >::m_vPoints.
std::istream & jafar::model3d::operator>> | ( | std::istream & | is, |
Image3DTemplate< PointType > & | im3d | ||
) |
Definition at line 644 of file Image3DTemplate.hpp.
References jafar::model3d::Image3DTemplate< PointType >::m_vPoints.
Generated on Wed Oct 15 2014 00:37:42 for Jafar by doxygen 1.7.6.1 |