RTK
2.6.0
Reconstruction Toolkit
|
#include <rtkMaskCollimationImageFilter.h>
Public Types | |
using | ConstPointer = itk::SmartPointer< const Self > |
using | FileNamesContainer = std::vector< std::string > |
using | GeometryPointer = typename GeometryType::Pointer |
using | GeometryType = rtk::ThreeDCircularProjectionGeometry |
using | OutputImageRegionType = typename TOutputImage::RegionType |
using | Pointer = itk::SmartPointer< Self > |
using | Self = MaskCollimationImageFilter |
using | Superclass = itk::InPlaceImageFilter< TInputImage, TOutputImage > |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother () const |
virtual void | SetRotationAxisIndex (unsigned int _arg) |
virtual const char * | GetNameOfClass () const |
virtual GeometryType * | GetModifiableGeometry () |
virtual const GeometryType * | GetGeometry () const |
virtual void | SetGeometry (GeometryType *_arg) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | BeforeThreadedGenerateData () override |
void | DynamicThreadedGenerateData (const OutputImageRegionType &outputRegionForThread) override |
MaskCollimationImageFilter () | |
void | VerifyInputInformation () const override |
void | VerifyPreconditions () const override |
~MaskCollimationImageFilter () override=default | |
Protected Attributes | |
unsigned int | m_RotationAxisIndex = 1 |
Private Attributes | |
GeometryPointer | m_Geometry |
Mask out everything behind the jaws (typically in Ora file format, i.e., the medPhoton scanner)
Definition at line 40 of file rtkMaskCollimationImageFilter.h.
using rtk::MaskCollimationImageFilter< TInputImage, TOutputImage >::ConstPointer = itk::SmartPointer<const Self> |
Definition at line 49 of file rtkMaskCollimationImageFilter.h.
using rtk::MaskCollimationImageFilter< TInputImage, TOutputImage >::FileNamesContainer = std::vector<std::string> |
Definition at line 54 of file rtkMaskCollimationImageFilter.h.
using rtk::MaskCollimationImageFilter< TInputImage, TOutputImage >::GeometryPointer = typename GeometryType::Pointer |
Definition at line 53 of file rtkMaskCollimationImageFilter.h.
using rtk::MaskCollimationImageFilter< TInputImage, TOutputImage >::GeometryType = rtk::ThreeDCircularProjectionGeometry |
Definition at line 52 of file rtkMaskCollimationImageFilter.h.
using rtk::MaskCollimationImageFilter< TInputImage, TOutputImage >::OutputImageRegionType = typename TOutputImage::RegionType |
Definition at line 51 of file rtkMaskCollimationImageFilter.h.
using rtk::MaskCollimationImageFilter< TInputImage, TOutputImage >::Pointer = itk::SmartPointer<Self> |
Definition at line 48 of file rtkMaskCollimationImageFilter.h.
using rtk::MaskCollimationImageFilter< TInputImage, TOutputImage >::Self = MaskCollimationImageFilter |
Standard class type alias.
Definition at line 46 of file rtkMaskCollimationImageFilter.h.
using rtk::MaskCollimationImageFilter< TInputImage, TOutputImage >::Superclass = itk::InPlaceImageFilter<TInputImage, TOutputImage> |
Definition at line 47 of file rtkMaskCollimationImageFilter.h.
|
protected |
|
overrideprotecteddefault |
|
overrideprotectedvirtual |
Reimplemented from itk::ImageSource< TOutputImage >.
|
virtual |
Reimplemented from itk::Object.
|
overrideprotectedvirtual |
Apply changes to the input image requested region.
Reimplemented from itk::ImageSource< TOutputImage >.
|
virtual |
Get / Set the object pointer to projection geometry
|
virtual |
Get / Set the object pointer to projection geometry
|
virtual |
Run-time type information (and related methods).
Reimplemented from itk::InPlaceImageFilter< TInputImage, TOutputImage >.
|
static |
Method for creation through the object factory.
|
virtual |
Get / Set the object pointer to projection geometry
|
virtual |
Set the index of the rotation axis. The rotation axis is assumed to be one of the vector of the basis of the coordinate system. The default is the y vector (index 1).
|
inlineoverrideprotectedvirtual |
The two inputs should not be in the same space so there is nothing to verify.
Reimplemented from itk::ImageToImageFilter< TInputImage, TOutputImage >.
Definition at line 94 of file rtkMaskCollimationImageFilter.h.
|
overrideprotectedvirtual |
Checks that inputs are correctly set.
Reimplemented from itk::ProcessObject.
|
private |
RTK geometry object
Definition at line 102 of file rtkMaskCollimationImageFilter.h.
|
protected |
Definition at line 98 of file rtkMaskCollimationImageFilter.h.