Open3D (C++ API)
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Data Structures | Typedefs | Functions
open3d::geometry Namespace Reference

Data Structures

class  AvgColorVoxel
 
class  AxisAlignedBoundingBox
 
class  BallPivoting
 
class  BallPivotingEdge
 
class  BallPivotingTriangle
 
class  BallPivotingVertex
 
class  Geometry
 
class  Geometry2D
 
class  Geometry3D
 
class  HalfEdgeTriangleMesh
 
class  Image
 
class  IntersectionTest
 
class  KDTreeFlann
 
class  KDTreeSearchParam
 
class  KDTreeSearchParamHybrid
 
class  KDTreeSearchParamKNN
 
class  KDTreeSearchParamRadius
 
class  LineSet
 
class  Octree
 
class  OctreeColorLeafNode
 
class  OctreeInternalNode
 
class  OctreeLeafNode
 
class  OctreeNode
 
class  OctreeNodeInfo
 
class  OrientedBoundingBox
 
class  PointCloud
 
class  Qhull
 
class  Quadric
 
class  RGBDImage
 
class  TetraMesh
 
class  TriangleMesh
 
class  TSDFVoxel
 
class  Voxel
 
class  VoxelGrid
 

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 std::shared_ptr< BallPivotingVertexBallPivotingVertexPtr
 
typedef std::shared_ptr< BallPivotingEdgeBallPivotingEdgePtr
 
typedef std::shared_ptr< BallPivotingTriangleBallPivotingTrianglePtr
 

Functions

template int KDTreeFlann::Search< Eigen::Vector3d > (const Eigen::Vector3d &query, const KDTreeSearchParam &param, 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 &param, 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
 
template<typename F >
bool OrientTriangleHelper (const std::vector< Eigen::Vector3i > &triangles, F &swap)
 

Typedef Documentation

◆ BallPivotingEdgePtr

◆ BallPivotingTrianglePtr

◆ BallPivotingVertexPtr

◆ ImagePyramid

typedef std::vector<std::shared_ptr<Image> > open3d::geometry::ImagePyramid

Typedef and functions for ImagePyramid.

◆ RGBDImagePyramid

typedef std::vector<std::shared_ptr<RGBDImage> > open3d::geometry::RGBDImagePyramid

Typedef and functions for RGBDImagePyramid.

Function Documentation

◆ KDTreeFlann::Search< Eigen::Vector3d >()

template int open3d::geometry::KDTreeFlann::Search< Eigen::Vector3d > ( const Eigen::Vector3d &  query,
const KDTreeSearchParam param,
std::vector< int > &  indices,
std::vector< double > &  distance2 
) const

◆ KDTreeFlann::Search< Eigen::VectorXd >()

template int open3d::geometry::KDTreeFlann::Search< Eigen::VectorXd > ( const Eigen::VectorXd &  query,
const KDTreeSearchParam param,
std::vector< int > &  indices,
std::vector< double > &  distance2 
) const

◆ KDTreeFlann::SearchHybrid< Eigen::Vector3d >()

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

◆ KDTreeFlann::SearchHybrid< Eigen::VectorXd >()

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

◆ KDTreeFlann::SearchKNN< Eigen::Vector3d >()

template int open3d::geometry::KDTreeFlann::SearchKNN< Eigen::Vector3d > ( const Eigen::Vector3d &  query,
int  knn,
std::vector< int > &  indices,
std::vector< double > &  distance2 
) const

◆ KDTreeFlann::SearchKNN< Eigen::VectorXd >()

template int open3d::geometry::KDTreeFlann::SearchKNN< Eigen::VectorXd > ( const Eigen::VectorXd &  query,
int  knn,
std::vector< int > &  indices,
std::vector< double > &  distance2 
) const

◆ KDTreeFlann::SearchRadius< Eigen::Vector3d >()

template int open3d::geometry::KDTreeFlann::SearchRadius< Eigen::Vector3d > ( const Eigen::Vector3d &  query,
double  radius,
std::vector< int > &  indices,
std::vector< double > &  distance2 
) const

◆ KDTreeFlann::SearchRadius< Eigen::VectorXd >()

template int open3d::geometry::KDTreeFlann::SearchRadius< Eigen::VectorXd > ( const Eigen::VectorXd &  query,
double  radius,
std::vector< int > &  indices,
std::vector< double > &  distance2 
) const

◆ OrientTriangleHelper()

template<typename F >
bool open3d::geometry::OrientTriangleHelper ( const std::vector< Eigen::Vector3i > &  triangles,
F &  swap 
)