| PointCloud2BIM Library
    1.0
    Library to facilitate the transpormation of point clouds into digital BIM representation | 
Set of functions suporting RANSAC algorithm. More...
#include <algorithm>#include <iostream>#include <fstream>#include <string>#include <vector>#include <cmath>#include "Point.h"#include "MathUtils.h"
| Functions | |
| void | plane_parameters (double(&point_coord)[3][3], double(&plane)[4]) | 
| Calculates Plane coefficients from 3 points.  More... | |
| template<typename T > | |
| void | random_three_pnt (std::vector< T > &data, double(&ThreePoint)[3][3], double thres) | 
| Select 3 random points from the point list which are likely to form vertical plane.  More... | |
| template<typename T > | |
| void | findPlanes (std::vector< T > &dataset, std::vector< std::vector< T >> &output) | 
| Find vertical planes in a given point cloud.  More... | |
Set of functions suporting RANSAC algorithm.
| void findPlanes | ( | std::vector< T > & | dataset, | 
| std::vector< std::vector< T >> & | output | ||
| ) | 
Find vertical planes in a given point cloud.
| T | Point type | 
| dataset | Points for plane finding | 
| output | Vector of vectors containing each plane's points | 
| void plane_parameters | ( | double(&) | point_coord[3][3], | 
| double(&) | plane[4] | ||
| ) | 
Calculates Plane coefficients from 3 points.
| point_coord | 2D Array of 3 points 3D coordinates | 
| plane | Array of 4 plane coefficients | 
| void random_three_pnt | ( | std::vector< T > & | data, | 
| double(&) | ThreePoint[3][3], | ||
| double | thres | ||
| ) | 
 1.8.11
 1.8.11