|
|
Home | Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages |
#include <itkAdvancedRayCastInterpolateImageFunction.h>


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 &) |
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 39 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef SmartPointer<const Self> itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::ConstPointer |
Reimplemented in elastix::RayCastInterpolator< TElastix >, and elastix::RayCastResampleInterpolator< TElastix >.
Definition at line 47 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Superclass::ContinuousIndexType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::ContinuousIndexType |
ContinuousIndex typedef support.
Reimplemented in elastix::RayCastInterpolator< TElastix >, and elastix::RayCastResampleInterpolator< TElastix >.
Definition at line 102 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Vector<TCoordRep, InputImageDimension> itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::DirectionType |
Definition at line 69 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Superclass::IndexType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::IndexType |
Index typedef support.
Reimplemented in elastix::RayCastInterpolator< TElastix >, and elastix::RayCastResampleInterpolator< TElastix >.
Definition at line 99 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Superclass::InputImageType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::InputImageType |
InputImageType typedef support.
Reimplemented in elastix::RayCastInterpolator< TElastix >, and elastix::RayCastResampleInterpolator< TElastix >.
Definition at line 87 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef TransformType::InputPointType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::InputPointType |
Definition at line 60 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef InterpolatorType::Pointer itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::InterpolatorPointer |
Definition at line 74 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef InterpolateImageFunction<TInputImage,TCoordRep> itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::InterpolatorType |
Type of the Interpolator Base class
Definition at line 72 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef TransformType::OutputPointType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::OutputPointType |
Definition at line 61 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Superclass::OutputType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::OutputType |
OutputType typedef support.
Reimplemented in elastix::RayCastInterpolator< TElastix >, and elastix::RayCastResampleInterpolator< TElastix >.
Definition at line 81 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Superclass::InputPixelType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::PixelType |
Definition at line 65 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef SmartPointer<Self> itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::Pointer |
Reimplemented in elastix::RayCastInterpolator< TElastix >, and elastix::RayCastResampleInterpolator< TElastix >.
Definition at line 46 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Superclass::PointType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::PointType |
Point typedef support.
Reimplemented in elastix::RayCastInterpolator< TElastix >, and elastix::RayCastResampleInterpolator< TElastix >.
Definition at line 96 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef Superclass::RealType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::RealType |
RealType typedef support.
Definition at line 90 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef AdvancedRayCastInterpolateImageFunction itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::Self |
Standard class typedefs.
Reimplemented in elastix::RayCastInterpolator< TElastix >, and elastix::RayCastResampleInterpolator< TElastix >.
Definition at line 44 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef TInputImage::SizeType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::SizeType |
Reimplemented in elastix::RayCastInterpolator< TElastix >, and elastix::RayCastResampleInterpolator< TElastix >.
Definition at line 67 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef InterpolateImageFunction<TInputImage,TCoordRep> itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::Superclass |
Definition at line 45 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef TransformType::JacobianType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::TransformJacobianType |
Definition at line 63 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef TransformType::ParametersType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::TransformParametersType |
Reimplemented in elastix::RayCastInterpolator< TElastix >, and elastix::RayCastResampleInterpolator< TElastix >.
Definition at line 62 of file itkAdvancedRayCastInterpolateImageFunction.h.
| typedef TransformType::Pointer itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::TransformPointer |
Definition at line 59 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 57 of file itkAdvancedRayCastInterpolateImageFunction.h.
| itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::AdvancedRayCastInterpolateImageFunction | ( | ) | [protected] |
Constructor.
| itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::~AdvancedRayCastInterpolateImageFunction | ( | ) | [inline, protected] |
Destructor.
Definition at line 173 of file itkAdvancedRayCastInterpolateImageFunction.h.
| itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::AdvancedRayCastInterpolateImageFunction | ( | const Self & | ) | [private] |
| virtual OutputType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::Evaluate | ( | const PointType & | point | ) | const [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 OutputType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::EvaluateAtContinuousIndex | ( | const ContinuousIndexType & | index | ) | const [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 const char* itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::GetClassName | ( | ) | const [virtual] |
Run-time type information (and related methods).
Reimplemented in elastix::RayCastInterpolator< TElastix >, and elastix::RayCastResampleInterpolator< TElastix >.
| virtual InputPointType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::GetFocalPoint | ( | ) | const [virtual] |
Get a pointer to the Interpolator.
| virtual InterpolatorType* itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::GetInterpolator | ( | ) | [virtual] |
Get a pointer to the Interpolator.
| virtual double itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::GetThreshold | ( | ) | const [virtual] |
Get a pointer to the Transform.
| virtual TransformType* itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::GetTransform | ( | ) | [virtual] |
Get a pointer to the Transform.
| bool itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::IsInsideBuffer | ( | const PointType & | ) | const [inline] |
Check if a point is inside the image buffer.
Definition at line 154 of file itkAdvancedRayCastInterpolateImageFunction.h.
| bool itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::IsInsideBuffer | ( | const ContinuousIndexType & | ) | const [inline] |
Definition at line 158 of file itkAdvancedRayCastInterpolateImageFunction.h.
| bool itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::IsInsideBuffer | ( | const IndexType & | ) | const [inline] |
Definition at line 162 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 Pointer itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::New | ( | ) | [static] |
Method for creation through the object factory.
Reimplemented in elastix::RayCastInterpolator< TElastix >, and elastix::RayCastResampleInterpolator< TElastix >.
| void itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::operator= | ( | const Self & | ) | [private] |
| void itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::PrintSelf | ( | std::ostream & | os, |
| Indent | indent | ||
| ) | const [protected] |
Print the object.
| virtual void itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::SetFocalPoint | ( | InputPointType | _arg | ) | [virtual] |
Connect the Interpolator.
| virtual void itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::SetInterpolator | ( | InterpolatorType * | _arg | ) | [virtual] |
Connect the Interpolator.
| virtual void itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::SetThreshold | ( | double | _arg | ) | [virtual] |
Connect the Transform.
| virtual void itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::SetTransform | ( | TransformType * | _arg | ) | [virtual] |
Connect the Transform.
InputPointType itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::m_FocalPoint [protected] |
The focal point or position of the ray source.
Definition at line 182 of file itkAdvancedRayCastInterpolateImageFunction.h.
InterpolatorPointer itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::m_Interpolator [protected] |
Pointer to the interpolator.
Definition at line 188 of file itkAdvancedRayCastInterpolateImageFunction.h.
double itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::m_Threshold [protected] |
The threshold above which voxels along the ray path are integrated.
Definition at line 185 of file itkAdvancedRayCastInterpolateImageFunction.h.
TransformPointer itk::AdvancedRayCastInterpolateImageFunction< TInputImage, TCoordRep >::m_Transform [protected] |
Transformation used to calculate the new focal point position.
Definition at line 179 of file itkAdvancedRayCastInterpolateImageFunction.h.
Generated on 11-05-2012 for elastix by 1.7.6.1 |