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

#include <ProjectDRRCuboidMaskCPU.h>

Classes

struct  CommonData
 
struct  Cuboid
 

Static Public Member Functions

static __host__ CommonData Common (const at::Tensor &volumeSize, const at::Tensor &voxelSpacing, const at::Tensor &homographyMatrixInverse, double sourceDistance, int64_t outputWidth, int64_t outputHeight, const at::Tensor &outputOffset, const at::Tensor &detectorSpacing, at::DeviceType device)
 

Detailed Description

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 ProjectDRRCuboidMask_... functions

Member Function Documentation

◆ Common()

static __host__ CommonData reg23::ProjectDRRCuboidMask::Common ( const at::Tensor &  volumeSize,
const at::Tensor &  voxelSpacing,
const at::Tensor &  homographyMatrixInverse,
double  sourceDistance,
int64_t  outputWidth,
int64_t  outputHeight,
const at::Tensor &  outputOffset,
const at::Tensor &  detectorSpacing,
at::DeviceType  device 
)
inlinestatic

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