Open3D (C++ API)
Namespaces | Data Structures | Enumerations | Functions | Variables
open3d Namespace Reference

Namespaces

 camera
 
 color_map
 
 cuda
 
 dlpack
 
 geometry
 
 gui
 
 integration
 
 io
 
 kernel
 
 ml
 
 odometry
 
 ply_lineset_reader
 
 ply_pointcloud_reader
 
 ply_trianglemesh_reader
 
 ply_voxelgrid_reader
 
 registration
 
 shape_util
 
 utility
 
 visualization
 
 visualizer
 

Data Structures

class  AdvancedIndexer
 
class  AdvancedIndexPreprocessor
 This class is based on PyTorch's aten/src/ATen/native/Indexing.cpp. More...
 
class  Blob
 
class  CPUMemoryManager
 
class  Device
 
class  DeviceMemoryManager
 
class  DtypeUtil
 
struct  FunctionTraits
 
class  Indexer
 
class  IndexerIterator
 
class  MemoryManager
 
class  NoneType
 
struct  OffsetCalculator
 
class  SizeVector
 
struct  SmallArray
 
class  Tensor
 
class  TensorIterator
 
class  TensorKey
 
class  TensorList
 
struct  TensorRef
 A minimalistic class that reference a Tensor. More...
 

Enumerations

enum  Dtype {
  Dtype::Undefined, Dtype::Float32, Dtype::Float64, Dtype::Int32,
  Dtype::Int64, Dtype::UInt8, Dtype::Bool
}
 
enum  DtypePolicy { DtypePolicy::NONE, DtypePolicy::ALL_SAME, DtypePolicy::INPUT_SAME, DtypePolicy::INPUT_SAME_OUTPUT_BOOL }
 

Functions

 BENCHMARK (ReductionCPU) -> Unit(benchmark::kMillisecond)
 
SizeVector InferShape (SizeVector shape, int64_t num_elements)
 
template<typename T >
Tensor operator+ (T scalar_lhs, const Tensor &rhs)
 
template<typename T >
Tensor operator- (T scalar_lhs, const Tensor &rhs)
 
template<typename T >
Tensor operator* (T scalar_lhs, const Tensor &rhs)
 
template<typename T >
Tensor operator/ (T scalar_lhs, const Tensor &rhs)
 
void PrintOpen3DVersion ()
 

Variables

NoneType None
 

Enumeration Type Documentation

◆ Dtype

enum open3d::Dtype
strong
Enumerator
Undefined 
Float32 
Float64 
Int32 
Int64 
UInt8 
Bool 

◆ DtypePolicy

enum open3d::DtypePolicy
strong
Enumerator
NONE 
ALL_SAME 
INPUT_SAME 
INPUT_SAME_OUTPUT_BOOL 

Function Documentation

◆ BENCHMARK()

open3d::BENCHMARK ( ReductionCPU  ) -> Unit(benchmark::kMillisecond)

◆ InferShape()

SizeVector open3d::InferShape ( SizeVector  shape,
int64_t  num_elements 
)
inline

◆ operator*()

template<typename T >
Tensor open3d::operator* ( scalar_lhs,
const Tensor rhs 
)
inline

◆ operator+()

template<typename T >
Tensor open3d::operator+ ( scalar_lhs,
const Tensor rhs 
)
inline

◆ operator-()

template<typename T >
Tensor open3d::operator- ( scalar_lhs,
const Tensor rhs 
)
inline

◆ operator/()

template<typename T >
Tensor open3d::operator/ ( scalar_lhs,
const Tensor rhs 
)
inline

◆ PrintOpen3DVersion()

void open3d::PrintOpen3DVersion ( )

Variable Documentation

◆ None

NoneType open3d::None