|
class | OrientedBoundingBox |
| A bounding box oriented along an arbitrary frame of reference. More...
|
|
class | AxisAlignedBoundingBox |
| A bounding box that is aligned along the coordinate axes. More...
|
|
class | Geometry |
| The base geometry class. More...
|
|
class | Geometry2D |
| The base geometry class for 2D geometries. More...
|
|
class | Geometry3D |
| The base geometry class for 3D geometries. More...
|
|
class | HalfEdgeTriangleMesh |
| HalfEdgeTriangleMesh inherits TriangleMesh class with the addition of HalfEdge data structure for each half edge in the mesh as well as related functions. More...
|
|
class | Image |
| The Image class stores image with customizable width, height, num of channels and bytes per channel. More...
|
|
class | IntersectionTest |
|
class | KDTreeFlann |
| KDTree with FLANN for nearest neighbor search. More...
|
|
class | KDTreeSearchParam |
| Base class for KDTree search parameters. More...
|
|
class | KDTreeSearchParamKNN |
| KDTree search parameters for pure KNN search. More...
|
|
class | KDTreeSearchParamRadius |
| KDTree search parameters for pure radius search. More...
|
|
class | KDTreeSearchParamHybrid |
| KDTree search parameters for hybrid KNN and radius search. More...
|
|
class | Line3D |
| Line3D is a class which derives from Eigen::ParametrizedLine<double, 3> in order to capture the semantic differences between a "line", "ray", and "line segment" for operations in which the difference is important, such as intersection and distance tests. The underlying Eigen object can always be retrieved with the .Line() method. More...
|
|
class | Ray3D |
| A ray is a semantic interpretation of Eigen::ParametrizedLine which has an origin and a direction and extends infinitely only in that specific direction. More...
|
|
class | Segment3D |
| A segment is a semantic interpretation of Eigen::ParametrizedLine which has an origin and an endpoint and exists finitely between them. More...
|
|
class | LineSet |
| LineSet define a sets of lines in 3D. A typical application is to display the point cloud correspondence pairs. More...
|
|
class | MeshBase |
| MeshBash Class. More...
|
|
class | OctreeNodeInfo |
| OctreeNode's information. More...
|
|
class | OctreeNode |
| The base class for octree node. More...
|
|
class | OctreeInternalNode |
| OctreeInternalNode class, containing OctreeNode children. More...
|
|
class | OctreeInternalPointNode |
| OctreeInternalPointNode class is an OctreeInternalNode containing a list of indices which is the union of all its children's list of indices. More...
|
|
class | OctreeLeafNode |
| OctreeLeafNode base class. More...
|
|
class | OctreeColorLeafNode |
| OctreeColorLeafNode class is an OctreeLeafNode containing color. More...
|
|
class | OctreePointColorLeafNode |
| OctreePointColorLeafNode class is an OctreeColorLeafNode containing a list of indices corresponding to the point cloud points contained in this leaf node. More...
|
|
class | Octree |
| Octree datastructure. More...
|
|
class | PointCloud |
| A point cloud consists of point coordinates, and optionally point colors and point normals. More...
|
|
class | RandomSampler |
| Helper class for random sampling. More...
|
|
class | RANSACResult |
| Stores the current best result in the RANSAC algorithm. More...
|
|
class | Qhull |
|
class | RGBDImage |
| RGBDImage is for a pair of registered color and depth images,. More...
|
|
class | BallPivotingVertex |
|
class | BallPivotingEdge |
|
class | BallPivotingTriangle |
|
class | BallPivoting |
|
class | TetraMesh |
| Tetra mesh contains vertices and tetrahedra represented by the indices to the vertices. More...
|
|
class | TriangleMesh |
| Triangle mesh contains vertices and triangles represented by the indices to the vertices. More...
|
|
class | Quadric |
|
class | Voxel |
| Base Voxel class, containing grid id and color. More...
|
|
class | VoxelGrid |
| VoxelGrid is a collection of voxels which are aligned in grid. More...
|
|
class | AvgColorVoxel |
| Class to aggregate color values from different votes in one voxel Computes the average color value in the voxel. More...
|
|
class | TSDFVoxel |
|
|
template int | KDTreeFlann::Search< Eigen::Vector3d > (const Eigen::Vector3d &query, const KDTreeSearchParam ¶m, std::vector< int > &indices, std::vector< double > &distance2) const |
|
template int | KDTreeFlann::SearchKNN< Eigen::Vector3d > (const Eigen::Vector3d &query, int knn, std::vector< int > &indices, std::vector< double > &distance2) const |
|
template int | KDTreeFlann::SearchRadius< Eigen::Vector3d > (const Eigen::Vector3d &query, double radius, std::vector< int > &indices, std::vector< double > &distance2) const |
|
template int | KDTreeFlann::SearchHybrid< Eigen::Vector3d > (const Eigen::Vector3d &query, double radius, int max_nn, std::vector< int > &indices, std::vector< double > &distance2) const |
|
template int | KDTreeFlann::Search< Eigen::VectorXd > (const Eigen::VectorXd &query, const KDTreeSearchParam ¶m, std::vector< int > &indices, std::vector< double > &distance2) const |
|
template int | KDTreeFlann::SearchKNN< Eigen::VectorXd > (const Eigen::VectorXd &query, int knn, std::vector< int > &indices, std::vector< double > &distance2) const |
|
template int | KDTreeFlann::SearchRadius< Eigen::VectorXd > (const Eigen::VectorXd &query, double radius, std::vector< int > &indices, std::vector< double > &distance2) const |
|
template int | KDTreeFlann::SearchHybrid< Eigen::VectorXd > (const Eigen::VectorXd &query, double radius, int max_nn, std::vector< int > &indices, std::vector< double > &distance2) const |
|
RANSACResult | EvaluateRANSACBasedOnDistance (const std::vector< Eigen::Vector3d > &points, const Eigen::Vector4d plane_model, std::vector< size_t > &inliers, double distance_threshold, double error) |
|
Eigen::Vector4d | GetPlaneFromPoints (const std::vector< Eigen::Vector3d > &points, const std::vector< size_t > &inliers) |
|
template<typename F > |
bool | OrientTriangleHelper (const std::vector< Eigen::Vector3i > &triangles, F &swap) |
|