The PointCloud object class. More...
Public Member Functions | |
| PointCloud () | |
| Create an PointCloud object. More... | |
| ~PointCloud () | |
| Destroy the PointCloud object. More... | |
| PointCloud (const PointCloud &other) | |
| Copy Constructor. More... | |
| PointCloud & | operator= (const PointCloud &otherPointCloud) |
| Assignment operator. More... | |
| void | AddPoint (const Stereo3DPoint point) |
| Adds a point to the point cloud. More... | |
| Stereo3DPoint | GetPoint (const unsigned int index) const |
| Returns the Stereo3DPoint at the specified index. More... | |
| size_t | GetNumPoints () const |
| Returns the number of points in the point cloud. More... | |
| void | SavePointCloudAsPly (const std::string &) const |
| The function writes the point cloud data to the specified file in PLY format. More... | |
| void | LoadPointCloudFromPly (const std::string &filename) |
| The function reads the file and parses the data into a vector of 3D points. More... | |
| void | PrintPoints (unsigned int numPointsToPrint) const |
| The function prints a number of points from the point cloud to the console. More... | |
Public Member Functions inherited from IPointCloud | |
| virtual | ~IPointCloud (void) |
Protected Member Functions | |
| PointCloudData * | GetPointCloudData () const |
Protected Member Functions inherited from IPointCloud | |
| IPointCloud () | |
| IPointCloud (const IPointCloud &) | |
| IPointCloud & | operator= (const IPointCloud &) |
Friends | |
| class | PointCloudImpl |
| class | ImageUtilityStereoImpl |
Additional Inherited Members | |
Protected Attributes inherited from IPointCloud | |
| IPointCloud::PointCloudData * | m_pPointCloudData |
The PointCloud object class.