Open3D (C++ API)
|
Namespaces | |
poisson | |
Data Structures | |
class | AvgColorVoxel |
Class to aggregate color values from different votes in one voxel Computes the average color value in the voxel. More... | |
class | AxisAlignedBoundingBox |
A bounding box that is aligned along the coordinate axes. More... | |
class | BallPivoting |
class | BallPivotingEdge |
class | BallPivotingTriangle |
class | BallPivotingVertex |
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 | KDTreeSearchParamHybrid |
KDTree search parameters for hybrid KNN and radius search. More... | |
class | KDTreeSearchParamKNN |
KDTree search parameters for pure KNN search. More... | |
class | KDTreeSearchParamRadius |
KDTree search parameters for pure radius search. 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 | Octree |
Octree datastructure. More... | |
class | OctreeColorLeafNode |
OctreeColorLeafNode class is an OctreeLeafNode containing color. More... | |
class | OctreeInternalNode |
OctreeInternalNode class, containing OctreeNode children. More... | |
class | OctreeLeafNode |
OctreeLeafNode base class. More... | |
class | OctreeNode |
The base class for octree node. More... | |
class | OctreeNodeInfo |
OctreeNode's information. More... | |
class | OrientedBoundingBox |
A bounding box oriented along an arbitrary frame of reference. More... | |
class | PointCloud |
A point cloud consists of point coordinates, and optionally point colors and point normals. More... | |
class | Qhull |
class | Quadric |
class | RANSACResult |
Stores the current best result in the RANSAC algorithm. More... | |
class | RGBDImage |
RGBDImage is for a pair of registered color and depth images,. More... | |
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 | TSDFVoxel |
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... | |
Typedefs | |
typedef std::vector< std::shared_ptr< Image > > | ImagePyramid |
Typedef and functions for ImagePyramid. More... | |
typedef std::vector< std::shared_ptr< RGBDImage > > | RGBDImagePyramid |
Typedef and functions for RGBDImagePyramid. More... | |
typedef BallPivotingVertex * | BallPivotingVertexPtr |
typedef std::shared_ptr< BallPivotingEdge > | BallPivotingEdgePtr |
typedef std::shared_ptr< BallPivotingTriangle > | BallPivotingTrianglePtr |
Functions | |
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) |
typedef std::shared_ptr<BallPivotingEdge> open3d::geometry::BallPivotingEdgePtr |
typedef std::shared_ptr<BallPivotingTriangle> open3d::geometry::BallPivotingTrianglePtr |
typedef std::vector<std::shared_ptr<Image> > open3d::geometry::ImagePyramid |
Typedef and functions for ImagePyramid.
typedef std::vector<std::shared_ptr<RGBDImage> > open3d::geometry::RGBDImagePyramid |
Typedef and functions for RGBDImagePyramid.
RANSACResult open3d::geometry::EvaluateRANSACBasedOnDistance | ( | const std::vector< Eigen::Vector3d > & | points, |
const Eigen::Vector4d | plane_model, | ||
std::vector< size_t > & | inliers, | ||
double | distance_threshold, | ||
double | error | ||
) |
Eigen::Vector4d open3d::geometry::GetPlaneFromPoints | ( | const std::vector< Eigen::Vector3d > & | points, |
const std::vector< size_t > & | inliers | ||
) |
template int open3d::geometry::KDTreeFlann::Search< Eigen::Vector3d > | ( | const Eigen::Vector3d & | query, |
const KDTreeSearchParam & | param, | ||
std::vector< int > & | indices, | ||
std::vector< double > & | distance2 | ||
) | const |
template int open3d::geometry::KDTreeFlann::Search< Eigen::VectorXd > | ( | const Eigen::VectorXd & | query, |
const KDTreeSearchParam & | param, | ||
std::vector< int > & | indices, | ||
std::vector< double > & | distance2 | ||
) | const |
template int open3d::geometry::KDTreeFlann::SearchHybrid< Eigen::Vector3d > | ( | const Eigen::Vector3d & | query, |
double | radius, | ||
int | max_nn, | ||
std::vector< int > & | indices, | ||
std::vector< double > & | distance2 | ||
) | const |
template int open3d::geometry::KDTreeFlann::SearchHybrid< Eigen::VectorXd > | ( | const Eigen::VectorXd & | query, |
double | radius, | ||
int | max_nn, | ||
std::vector< int > & | indices, | ||
std::vector< double > & | distance2 | ||
) | const |
template int open3d::geometry::KDTreeFlann::SearchKNN< Eigen::Vector3d > | ( | const Eigen::Vector3d & | query, |
int | knn, | ||
std::vector< int > & | indices, | ||
std::vector< double > & | distance2 | ||
) | const |
template int open3d::geometry::KDTreeFlann::SearchKNN< Eigen::VectorXd > | ( | const Eigen::VectorXd & | query, |
int | knn, | ||
std::vector< int > & | indices, | ||
std::vector< double > & | distance2 | ||
) | const |
template int open3d::geometry::KDTreeFlann::SearchRadius< Eigen::Vector3d > | ( | const Eigen::Vector3d & | query, |
double | radius, | ||
std::vector< int > & | indices, | ||
std::vector< double > & | distance2 | ||
) | const |
template int open3d::geometry::KDTreeFlann::SearchRadius< Eigen::VectorXd > | ( | const Eigen::VectorXd & | query, |
double | radius, | ||
std::vector< int > & | indices, | ||
std::vector< double > & | distance2 | ||
) | const |
bool open3d::geometry::OrientTriangleHelper | ( | const std::vector< Eigen::Vector3i > & | triangles, |
F & | swap | ||
) |