|
Grangeat-based 2D/3D image registration
|
#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) |
| texture_t | Type 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
| using reg23::GridSample3D< texture_t >::AddressModeType = typename texture_t::AddressModeType |
| using reg23::GridSample3D< texture_t >::FloatType = typename texture_t::FloatType |
| using reg23::GridSample3D< texture_t >::IntType = typename texture_t::IntType |
| using reg23::GridSample3D< texture_t >::SizeType = typename texture_t::SizeType |
| using reg23::GridSample3D< texture_t >::VectorType = typename texture_t::VectorType |
|
inlinestatic |