MCPcopy Create free account
hub / github.com/astra-toolbox/astra-toolbox / initializeFromProjector

Method initializeFromProjector

src/CudaReconstructionAlgorithm2D.cpp:63–80  ·  view source on GitHub ↗

---------------------------------------------------------------------------------------

Source from the content-addressed store, hash-verified

61
62//---------------------------------------------------------------------------------------
63void CCudaReconstructionAlgorithm2D::initializeFromProjector()
64{
65 m_params.iRaysPerDet = 1;
66 m_params.iRaysPerPixelDim = 1;
67 m_iGPUIndex = -1;
68
69 // Projector
70 CCudaProjector2D* pCudaProjector = dynamic_cast<CCudaProjector2D*>(m_pProjector);
71 if (!pCudaProjector) {
72 if (m_pProjector) {
73 ASTRA_WARN("non-CUDA Projector2D passed");
74 }
75 } else {
76 m_params.iRaysPerDet = pCudaProjector->getDetectorSuperSampling();
77 m_params.iRaysPerPixelDim = pCudaProjector->getVoxelSuperSampling();
78 m_iGPUIndex = pCudaProjector->getGPUIndex();
79 }
80}
81
82//---------------------------------------------------------------------------------------
83// Initialize - Config

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected