plastimatch
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Ngdcm
 CSerieHelper2
 CExRule
 Nitk
 NFunctor
 CAndConstantTo
 CAndConstantToImageFilter
 CClampCastImageFilter
 CMatrix
 CAperture
 CBspline_xform
 CDcmtk_file
 CDcmtk_loader
 CDcmtk_loader_private
 CDcmtk_module_general_series
 CDcmtk_module_general_study
 CDcmtk_module_patient
 CDcmtk_rt_study
 CDcmtk_rt_study_private
 CDcmtk_series
 CDcmtk_slice_data
 CDcmtk_sro
 CDice_statisticsComputes a Dice statistic for the overlap between two regions. Dice is defined as

\[ D = \frac{2 |X| \cup |Y|}{|X| + |Y|}. \]

A value of zero means X and Y have no overlap, where a value of one means the two regions are the same

 CDicom_sro_saveThe Dicom_sro_save is a utility class for saving DICOM Spatial Registration objects from different input sources. The input images may either already exist as DICOM, in which case the SRO will reference the existing series, or they may be written by this class
 CDiff_parms
 CDir_list
 CDirection_cosines
 CDistance_map
 CDlib_master_slave
 CDlib_semaphore
 CDlib_thread_function
 CDvh
 CDvh_private
 CGabor
 CGamma_dose_comparisonExecutes a comparison between two dose distributions based on the "gamma index" defined by Dan Low et al. in the following reference:

Low et al, A technique for the quantitative evaluation of dose distributions, Med Phys. 1998 May;25(5):656-61.

The comparison is based on searching a local neighborhood for the most similar dose. The similarity is computed as the geometric mean of the dose difference and spatial distance. The gamma value at a point is then the minimum of this similarity value over the the neighborhood. Generally, the gamma value is normalized based on a spatial tolerance and a dose difference tolerance such that gamma values of less than 1.0 are acceptable, and gamma values greater than 1.0 are unacceptable
 CGdcm_series
 CGeometry_chooserConvenient method for choosing the right output geometry for a function
 CHausdorff_distanceThe Hausdorff class computes the worst-case distance between two regions. There are many variants of the Hausdorff. See for example:
 Chnd_header
 CImage_boundaryTakes an input image (binary) and computes an output image. Voxels of the output image will be one if they are (1) non-zero in the input image, and (2) have a zero voxel in their six-neighborhood. Other output image voxels will have value zero
 CImage_centerComputes the center of mass of a binary image
 CItk_volume_header
 CJacobian
 CJacobian_stats
 CLabeled_point
 CMetadata
 COption_range
 CParameter_parser
 CPlm_exception
 CPlm_imageThree-dimensional volume. The volume is an abstraction that can contain a volume in either native format (Volume), or ITK format (itk::Image), in any type (unsigned char, float, etc.), or in several commonly used extensions ()
 CPlm_image_headerDefines the geometry of an image. It defines image origin, spacing, dimensions, and direction cosines, but does not contain image voxels
 CPlm_image_private
 CPlm_image_setSet of three-dimensional volumes. It is used for importing DICOM or XiO volumes which are scanned at multiple slice spacings
 CPlm_series
 CPlm_study
 CPlm_timer
 CPlm_timer_private
 CPoint
 CPointset
 CProj_image
 CProj_image_dir
 CProj_matrix
 CProj_volumeThree-dimensional volume on a uniform non-orthogonal grid. The grid is regular within a rectangular frustum, the geometry of which is specified by a projection matrix
 CPwlutImplements a lookup table with piecewise linear segments
 CRasterizer
 Craw_pointset
 CRay_data
 CRpl_volume
 CRt_studyEncapsulates the concept of a radiotherapy planning data set, including image, structure set, and dose
 CRt_study_metadata
 CRt_study_private
 CRtss
 CRtss_contour
 CRtss_roi
 CSegmentation
 CSiftImplements a SIFT feature detector
 CSlice_list
 CSynthetic_mha_parms
 CSynthetic_vf_parms
 CThreshbox_parms
 CThumbnail
 CVf_invert
 CVolumeThree-dimensional volume on a uniform grid. The volume can be located at arbitrary positions and orientations in space, and can represent most voxel types (float, unsigned char, etc.). A volume can also support multiple planes, which is used to hold three dimensional vector fields, or three-dimensional bitfields
 CVolume_header
 CVolume_limit
 CWarp_parms
 CXform
 CXform_convert
 CXio_ct_transform
 CXio_demographic
 CXio_dir
 CXio_patient
 CXio_studyset
 CXio_studyset_slice
 CXpm_brush
 CXpm_brush_private
 CXpm_canvas
 CXpm_canvas_private