Grangeat-based 2D/3D image registration
Loading...
Searching...
No Matches
Classes | Public Types | Static Public Member Functions | List of all members
reg23::GridSample3D< texture_t > Struct Template Reference

#include <GridSample3D.h>

Classes

struct  CommonData
 

Public Types

using IntType = typename texture_t::IntType
 
using FloatType = typename texture_t::FloatType
 
using SizeType = typename texture_t::SizeType
 
using VectorType = typename texture_t::VectorType
 
using AddressModeType = typename texture_t::AddressModeType
 

Static Public Member Functions

static __host__ CommonData Common (const at::Tensor &input, const at::Tensor &grid, const std::string &addressModeX, const std::string &addressModeY, const std::string &addressModeZ, at::DeviceType device, c10::optional< at::Tensor > out)
 

Detailed Description

template<typename texture_t>
struct reg23::GridSample3D< texture_t >
Template Parameters
texture_tType of the texture object that input data will be converted to for sampling.

This struct is used as a namespace for code that is shared between different implementations of GridSample3D_... functions

Member Typedef Documentation

◆ AddressModeType

template<typename texture_t >
using reg23::GridSample3D< texture_t >::AddressModeType = typename texture_t::AddressModeType

◆ FloatType

template<typename texture_t >
using reg23::GridSample3D< texture_t >::FloatType = typename texture_t::FloatType

◆ IntType

template<typename texture_t >
using reg23::GridSample3D< texture_t >::IntType = typename texture_t::IntType

◆ SizeType

template<typename texture_t >
using reg23::GridSample3D< texture_t >::SizeType = typename texture_t::SizeType

◆ VectorType

template<typename texture_t >
using reg23::GridSample3D< texture_t >::VectorType = typename texture_t::VectorType

Member Function Documentation

◆ Common()

template<typename texture_t >
static __host__ CommonData reg23::GridSample3D< texture_t >::Common ( const at::Tensor &  input,
const at::Tensor &  grid,
const std::string &  addressModeX,
const std::string &  addressModeY,
const std::string &  addressModeZ,
at::DeviceType  device,
c10::optional< at::Tensor >  out 
)
inlinestatic

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