|  | RTK
    2.7.0
    Reconstruction Toolkit | 
#include <rtkDrawGeometricPhantomImageFilter.h>
 Inheritance diagram for rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >:
 Inheritance diagram for rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >: Collaboration diagram for rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >:
 Collaboration diagram for rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >:| Public Types | |
| using | ConstPointer = itk::SmartPointer< const Self > | 
| using | GeometricPhantomConstPointer = GeometricPhantom::ConstPointer | 
| using | Pointer = itk::SmartPointer< Self > | 
| using | RotationMatrixType = ConvexShape::RotationMatrixType | 
| using | ScalarType = ConvexShape::ScalarType | 
| using | Self = DrawGeometricPhantomImageFilter | 
| using | StringType = std::string | 
| using | Superclass = itk::InPlaceImageFilter< TInputImage, TOutputImage > | 
| using | VectorType = ConvexShape::VectorType | 
| Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother () const | 
| const char * | GetNameOfClass () const override | 
| virtual void | SetPhantomScale (const ScalarType _arg) | 
| virtual const GeometricPhantom * | GetGeometricPhantom () const | 
| virtual void | SetGeometricPhantom (const GeometricPhantom *_arg) | 
| virtual void | SetConfigFile (StringType _arg) | 
| virtual StringType | GetConfigFile () | 
| virtual void | SetPhantomScale (VectorType _arg) | 
| virtual VectorType | GetPhantomScale () | 
| virtual void | SetOriginOffset (VectorType _arg) | 
| virtual VectorType | GetOriginOffset () | 
| virtual void | SetRotationMatrix (RotationMatrixType _arg) | 
| virtual RotationMatrixType | GetRotationMatrix () | 
| void | AddClipPlane (const VectorType &dir, const ScalarType &pos) | 
| void | SetClipPlanes (const std::vector< VectorType > &dir, const std::vector< ScalarType > &pos) | 
| Static Public Member Functions | |
| static Pointer | New () | 
| Protected Member Functions | |
| DrawGeometricPhantomImageFilter () | |
| void | GenerateData () override | 
| ~DrawGeometricPhantomImageFilter () override=default | |
| Private Attributes | |
| StringType | m_ConfigFile | 
| GeometricPhantomConstPointer | m_GeometricPhantom | 
| VectorType | m_OriginOffset { 0. } | 
| VectorType | m_PhantomScale { 1. } | 
| std::vector< VectorType > | m_PlaneDirections | 
| std::vector< ScalarType > | m_PlanePositions | 
| RotationMatrixType | m_RotationMatrix | 
Draws a GeometricPhantom in a 3D image.
Definition at line 39 of file rtkDrawGeometricPhantomImageFilter.h.
| using rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >::ConstPointer = itk::SmartPointer<const Self> | 
Definition at line 48 of file rtkDrawGeometricPhantomImageFilter.h.
| using rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >::GeometricPhantomConstPointer = GeometricPhantom::ConstPointer | 
Convenient type alias.
Definition at line 51 of file rtkDrawGeometricPhantomImageFilter.h.
| using rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >::Pointer = itk::SmartPointer<Self> | 
Definition at line 47 of file rtkDrawGeometricPhantomImageFilter.h.
| using rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >::RotationMatrixType = ConvexShape::RotationMatrixType | 
Definition at line 54 of file rtkDrawGeometricPhantomImageFilter.h.
| using rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >::ScalarType = ConvexShape::ScalarType | 
Definition at line 55 of file rtkDrawGeometricPhantomImageFilter.h.
| using rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >::Self = DrawGeometricPhantomImageFilter | 
Standard class type alias.
Definition at line 45 of file rtkDrawGeometricPhantomImageFilter.h.
| using rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >::StringType = std::string | 
Definition at line 52 of file rtkDrawGeometricPhantomImageFilter.h.
| using rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >::Superclass = itk::InPlaceImageFilter<TInputImage, TOutputImage> | 
Definition at line 46 of file rtkDrawGeometricPhantomImageFilter.h.
| using rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >::VectorType = ConvexShape::VectorType | 
Definition at line 53 of file rtkDrawGeometricPhantomImageFilter.h.
| 
 | protected | 
| 
 | overrideprotecteddefault | 
| void rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >::AddClipPlane | ( | const VectorType & | dir, | 
| const ScalarType & | pos | ||
| ) | 
Add clipping plane to the object. The plane is defined by the equation dir * (x,y,z)' + pos = 0.
| 
 | virtual | 
Reimplemented from itk::Object.
Reimplemented in rtk::DrawSheppLoganFilter< TInputImage, TOutputImage >.
| 
 | overrideprotectedvirtual | 
Reimplemented from itk::ProcessObject.
Reimplemented in rtk::DrawSheppLoganFilter< TInputImage, TOutputImage >.
| 
 | virtual | 
Get/Set the phantom file path.
| 
 | virtual | 
Get / Set the object pointer to the geometry.
| 
 | overridevirtual | 
Run-time type information (and related methods).
Reimplemented from itk::ProcessObject.
Reimplemented in rtk::DrawSheppLoganFilter< TInputImage, TOutputImage >.
| 
 | virtual | 
Get / Set the spatial offset of the phantom relative to its center. The default value is (0, 0, 0).
| 
 | virtual | 
Multiplicative scaling factor along each 3D component.
| 
 | virtual | 
Get / Set a rotation matrix for the phantom. Default is identity.
| 
 | static | 
Method for creation through the object factory.
| void rtk::DrawGeometricPhantomImageFilter< TInputImage, TOutputImage >::SetClipPlanes | ( | const std::vector< VectorType > & | dir, | 
| const std::vector< ScalarType > & | pos | ||
| ) | 
Add clipping plane to the object. The plane is defined by the equation dir * (x,y,z)' + pos = 0.
| 
 | virtual | 
Get/Set the phantom file path.
| 
 | virtual | 
Get / Set the object pointer to the geometry.
| 
 | virtual | 
Get / Set the spatial offset of the phantom relative to its center. The default value is (0, 0, 0).
| 
 | virtual | 
Multiplicative scaling factor along each 3D component.
| 
 | inlinevirtual | 
Set isotropic scaling factor.
Definition at line 80 of file rtkDrawGeometricPhantomImageFilter.h.
| 
 | virtual | 
Get / Set a rotation matrix for the phantom. Default is identity.
| 
 | private | 
Definition at line 113 of file rtkDrawGeometricPhantomImageFilter.h.
| 
 | private | 
Definition at line 112 of file rtkDrawGeometricPhantomImageFilter.h.
| 
 | private | 
Definition at line 115 of file rtkDrawGeometricPhantomImageFilter.h.
| 
 | private | 
Definition at line 114 of file rtkDrawGeometricPhantomImageFilter.h.
| 
 | private | 
Definition at line 117 of file rtkDrawGeometricPhantomImageFilter.h.
| 
 | private | 
Definition at line 118 of file rtkDrawGeometricPhantomImageFilter.h.
| 
 | private | 
Definition at line 116 of file rtkDrawGeometricPhantomImageFilter.h.
 1.8.14
 1.8.14