ImFusion C++ SDK 4.4.0

ConeBeamData (concept), including algorithms for X-ray projections generation, I/O, and processing. More...

Collaboration diagram for Cone Beam Data:

Detailed Description

ConeBeamData (concept), including algorithms for X-ray projections generation, I/O, and processing.

ConeBeamData is a concept for a SharedImageSet which represents projective X-ray images. In order to match this concept the SharedImageSet needs to fulfill all of the criteria below:

In order to create such a SharedImageSet use CT::Utils::makeConeBeamData(). In order to check if a SharedImageSet matches this concept, use CT::Utils::isConeBeamData(const SharedImageSet&)

Namespaces

namespace  ImFusion
 Namespace of the ImFusion SDK.
namespace  ImFusion::CT
 X-ray and computed tomography.
namespace  ImFusion::CT::GridBasedDistortionCorrectionUtils
 Utilities for grid-based distortion correction algorithms.

Classes

 Data component for cone-beam projection metadata. More...
class  ImFusion::CT::ConeBeamReconLoader
 I/O algorithm for loading cone-beam reconstruction data. More...
class  ImFusion::CT::ConeBeamSimulation
 Algorithm for simulating cone-beam X-ray projections from CT volumes. More...
class  ImFusion::CT::ConvertToConeBeamData
 Algorithm for converting DICOM projection data to ConeBeamData format. More...
class  ImFusion::CT::GlProjectiveObject
 OpenGL wrapper for projecting 3D objects onto 2D X-ray images. More...
class  ImFusion::CT::GridBasedDistortionCorrection
 Grid-based distortion correction algorithm for X-ray images. More...
class  ImFusion::CT::ProjectionLoader
 Abstract base class for X-ray projection image loaders. More...
class  ImFusion::CT::ProjectionMatrixIoAlgorithm
 I/O algorithm for saving and loading projection matrices. More...
class  ImFusion::CT::ProjectionPreProcessingAlgorithm
 Algorithm for X-ray projection image pre-processing. More...
class  ImFusion::CT::RadonTransformAlgorithm
 Algorithm for computing 2D Radon transform. More...
Search Tab / S to search, Esc to close