Open3D (C++ API)  0.18.0
Public Types | Public Member Functions | Static Public Member Functions
open3d::ml::impl::InterpolationVec< T, VECSIZE, InterpolationMode::LINEAR_BORDER > Struct Template Reference

Implementation for LINEAR_BORDER (uses zero border instead of clamping) More...

#include <CoordinateTransformation.h>

Public Types

typedef Eigen::Array< T, 8, VECSIZEWeight_t
 
typedef Eigen::Array< int, 8, VECSIZEIdx_t
 

Public Member Functions

void Interpolate (Eigen::Array< T, 8, VECSIZE > &w, Eigen::Array< int, 8, VECSIZE > &idx, const Eigen::Array< T, VECSIZE, 1 > &x, const Eigen::Array< T, VECSIZE, 1 > &y, const Eigen::Array< T, VECSIZE, 1 > &z, const Eigen::Array< int, 3, 1 > &filter_size, int num_channels=1) const
 

Static Public Member Functions

static constexpr int Size ()
 

Detailed Description

template<class T, int VECSIZE>
struct open3d::ml::impl::InterpolationVec< T, VECSIZE, InterpolationMode::LINEAR_BORDER >

Implementation for LINEAR_BORDER (uses zero border instead of clamping)

Member Typedef Documentation

◆ Idx_t

template<class T , int VECSIZE>
typedef Eigen::Array<int, 8, VECSIZE> open3d::ml::impl::InterpolationVec< T, VECSIZE, InterpolationMode::LINEAR_BORDER >::Idx_t

◆ Weight_t

template<class T , int VECSIZE>
typedef Eigen::Array<T, 8, VECSIZE> open3d::ml::impl::InterpolationVec< T, VECSIZE, InterpolationMode::LINEAR_BORDER >::Weight_t

Member Function Documentation

◆ Interpolate()

template<class T , int VECSIZE>
void open3d::ml::impl::InterpolationVec< T, VECSIZE, InterpolationMode::LINEAR_BORDER >::Interpolate ( Eigen::Array< T, 8, VECSIZE > &  w,
Eigen::Array< int, 8, VECSIZE > &  idx,
const Eigen::Array< T, VECSIZE, 1 > &  x,
const Eigen::Array< T, VECSIZE, 1 > &  y,
const Eigen::Array< T, VECSIZE, 1 > &  z,
const Eigen::Array< int, 3, 1 > &  filter_size,
int  num_channels = 1 
) const
inline

◆ Size()

template<class T , int VECSIZE>
static constexpr int open3d::ml::impl::InterpolationVec< T, VECSIZE, InterpolationMode::LINEAR_BORDER >::Size ( )
inlinestaticconstexpr

The documentation for this struct was generated from the following file: