Open3D (C++ API)
0.18.0
|
Go to the source code of this file.
Data Structures | |
struct | open3d::ml::impl::InterpolationVec< T, VECSIZE, INTERPOLATION > |
Class for computing interpolation weights. More... | |
struct | open3d::ml::impl::InterpolationVec< T, VECSIZE, InterpolationMode::NEAREST_NEIGHBOR > |
Implementation for NEAREST_NEIGHBOR. More... | |
struct | open3d::ml::impl::InterpolationVec< T, VECSIZE, InterpolationMode::LINEAR > |
Implementation for LINEAR (uses coordinate clamping) More... | |
struct | open3d::ml::impl::InterpolationVec< T, VECSIZE, InterpolationMode::LINEAR_BORDER > |
Implementation for LINEAR_BORDER (uses zero border instead of clamping) More... | |
Namespaces | |
open3d | |
open3d::ml | |
open3d::ml::impl | |
Functions | |
template<class T , int VECSIZE> | |
void | open3d::ml::impl::MapSphereToCylinder (Eigen::Array< T, VECSIZE, 1 > &x, Eigen::Array< T, VECSIZE, 1 > &y, Eigen::Array< T, VECSIZE, 1 > &z) |
template<class T , int VECSIZE> | |
void | open3d::ml::impl::MapCylinderToCube (Eigen::Array< T, VECSIZE, 1 > &x, Eigen::Array< T, VECSIZE, 1 > &y, Eigen::Array< T, VECSIZE, 1 > &z) |
template<bool ALIGN_CORNERS, CoordinateMapping MAPPING, class T , int VECSIZE> | |
void | open3d::ml::impl::ComputeFilterCoordinates (Eigen::Array< T, VECSIZE, 1 > &x, Eigen::Array< T, VECSIZE, 1 > &y, Eigen::Array< T, VECSIZE, 1 > &z, const Eigen::Array< int, 3, 1 > &filter_size, const Eigen::Array< T, VECSIZE, 3 > &inv_extents, const Eigen::Array< T, 3, 1 > &offset) |