|
|
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkAdvancedRayCastInterpolateImageFunction.h>
Projective interpolation of an image at specified positions.
AdvancedRayCastInterpolateImageFunction casts rays through a 3-dimensional image and uses bilinear interpolation to integrate each plane of voxels traversed.
Definition at line 56 of file itkAdvancedRayCastInterpolateImageFunction.h.
Inheritance diagram for itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >:Public Types | |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef Superclass::ContinuousIndexType | ContinuousIndexType |
| typedef Vector< TCoordRep, InputImageDimension > | DirectionType |
| typedef Superclass::IndexType | IndexType |
| typedef Superclass::InputImageType | InputImageType |
| typedef TransformType::InputPointType | InputPointType |
| typedef InterpolatorType::Pointer | InterpolatorPointer |
| typedef InterpolateImageFunction< TInputImage, TCoordRep > | InterpolatorType |
| typedef TransformType::OutputPointType | OutputPointType |
| typedef Superclass::OutputType | OutputType |
| typedef Superclass::InputPixelType | PixelType |
| typedef SmartPointer< Self > | Pointer |
| typedef Superclass::PointType | PointType |
| typedef Superclass::RealType | RealType |
| typedef AdvancedRayCastInterpolateImageFunction | Self |
| typedef TInputImage::SizeType | SizeType |
| typedef InterpolateImageFunction< TInputImage, TCoordRep > | Superclass |
| typedef TransformType::JacobianType | TransformJacobianType |
| typedef TransformType::ParametersType | TransformParametersType |
| typedef TransformType::Pointer | TransformPointer |
| typedef Transform< TCoordRep, InputImageDimension, InputImageDimension > | TransformType |
Public Member Functions | |
| virtual OutputType | Evaluate (const PointType &point) const |
| virtual OutputType | EvaluateAtContinuousIndex (const ContinuousIndexType &index) const |
| virtual const char * | GetClassName () const |
| virtual InputPointType | GetFocalPoint () const |
| virtual InterpolatorType * | GetInterpolator () |
| virtual double | GetThreshold () const |
| virtual TransformType * | GetTransform () |
| bool | IsInsideBuffer (const PointType &) const |
| bool | IsInsideBuffer (const ContinuousIndexType &) const |
| bool | IsInsideBuffer (const IndexType &) const |
| itkStaticConstMacro (InputImageDimension, unsigned int, TInputImage::ImageDimension) | |
| itkStaticConstMacro (ImageDimension, unsigned int, Superclass::ImageDimension) | |
| virtual void | SetFocalPoint (InputPointType _arg) |
| virtual void | SetInterpolator (InterpolatorType *_arg) |
| virtual void | SetThreshold (double _arg) |
| virtual void | SetTransform (TransformType *_arg) |
Static Public Member Functions | |
| static Pointer | New () |
Protected Member Functions | |
| AdvancedRayCastInterpolateImageFunction () | |
| void | PrintSelf (std::ostream &os, Indent indent) const |
| ~AdvancedRayCastInterpolateImageFunction () | |
Protected Attributes | |
| InputPointType | m_FocalPoint |
| InterpolatorPointer | m_Interpolator |
| double | m_Threshold |
| TransformPointer | m_Transform |
Private Member Functions | |
| AdvancedRayCastInterpolateImageFunction (const Self &) | |
| void | operator= (const Self &) |
| typedef SmartPointer< const Self > itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::ConstPointer |
Definition at line 65 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Superclass::ContinuousIndexType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::ContinuousIndexType |
ContinuousIndex typedef support.
Definition at line 119 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Vector< TCoordRep, InputImageDimension > itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::DirectionType |
Definition at line 87 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Superclass::IndexType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::IndexType |
Index typedef support.
Definition at line 116 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Superclass::InputImageType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::InputImageType |
InputImageType typedef support.
Definition at line 104 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef TransformType::InputPointType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::InputPointType |
Definition at line 78 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef InterpolatorType::Pointer itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::InterpolatorPointer |
Definition at line 92 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef InterpolateImageFunction< TInputImage, TCoordRep > itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::InterpolatorType |
Type of the Interpolator Base class
Definition at line 90 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef TransformType::OutputPointType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::OutputPointType |
Definition at line 79 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Superclass::OutputType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::OutputType |
OutputType typedef support.
Definition at line 98 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Superclass::InputPixelType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::PixelType |
Definition at line 83 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef SmartPointer< Self > itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::Pointer |
Definition at line 64 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Superclass::PointType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::PointType |
Point typedef support.
Definition at line 113 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Superclass::RealType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::RealType |
RealType typedef support.
Definition at line 107 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef AdvancedRayCastInterpolateImageFunction itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::Self |
Standard class typedefs.
Definition at line 62 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef TInputImage::SizeType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::SizeType |
Definition at line 85 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef InterpolateImageFunction< TInputImage, TCoordRep > itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::Superclass |
Definition at line 63 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef TransformType::JacobianType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::TransformJacobianType |
Definition at line 81 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef TransformType::ParametersType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::TransformParametersType |
Definition at line 80 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef TransformType::Pointer itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::TransformPointer |
Definition at line 77 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Transform< TCoordRep, InputImageDimension, InputImageDimension > itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::TransformType |
Type of the Transform Base class The fixed image should be a 3D image
Definition at line 75 of file itkAdvancedRayCastInterpolateImageFunction.h.
|
protected |
Constructor.
|
inlineprotected |
Destructor.
Definition at line 194 of file itkAdvancedRayCastInterpolateImageFunction.h.
|
private |
|
virtual |
Interpolate the image at a point position.
Returns the interpolated image intensity at a specified point position. No bounds checking is done. The point is assume to lie within the image buffer.
ImageFunction::IsInsideBuffer() can be used to check bounds before calling the method.
|
virtual |
Interpolate the image at a continuous index position
Returns the interpolated image intensity at a specified index position. No bounds checking is done. The point is assume to lie within the image buffer.
Subclasses must override this method.
ImageFunction::IsInsideBuffer() can be used to check bounds before calling the method.
|
virtual |
Run-time type information (and related methods).
Reimplemented in elastix::RayCastInterpolator< TElastix >, and elastix::RayCastResampleInterpolator< TElastix >.
|
virtual |
Get a pointer to the Interpolator.
|
virtual |
Get a pointer to the Interpolator.
|
virtual |
Get a pointer to the Transform.
|
virtual |
Get a pointer to the Transform.
|
inline |
Check if a point is inside the image buffer.
Definition at line 170 of file itkAdvancedRayCastInterpolateImageFunction.h.
|
inline |
Definition at line 176 of file itkAdvancedRayCastInterpolateImageFunction.h.
|
inline |
Definition at line 182 of file itkAdvancedRayCastInterpolateImageFunction.h.
| itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::itkStaticConstMacro | ( | InputImageDimension | , |
| unsigned | int, | ||
| TInputImage::ImageDimension | |||
| ) |
Constants for the image dimensions
| itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::itkStaticConstMacro | ( | ImageDimension | , |
| unsigned | int, | ||
| Superclass::ImageDimension | |||
| ) |
Dimension underlying input image.
|
static |
Method for creation through the object factory.
|
private |
|
protected |
Print the object.
|
virtual |
Connect the Interpolator.
|
virtual |
Connect the Interpolator.
|
virtual |
Connect the Transform.
|
virtual |
Connect the Transform.
|
protected |
The focal point or position of the ray source.
Definition at line 203 of file itkAdvancedRayCastInterpolateImageFunction.h.
|
protected |
Pointer to the interpolator.
Definition at line 209 of file itkAdvancedRayCastInterpolateImageFunction.h.
|
protected |
The threshold above which voxels along the ray path are integrated.
Definition at line 206 of file itkAdvancedRayCastInterpolateImageFunction.h.
|
protected |
Transformation used to calculate the new focal point position.
Definition at line 200 of file itkAdvancedRayCastInterpolateImageFunction.h.
Generated on OURCE_DATE_EPOCH for elastix by 1.8.13 |