![]() |
Shapeworks Studio
2.1
Shape analysis software suite
|
#include <itkPSMImageDomain.h>
Inheritance diagram for itk::PSMImageDomain< T, VDimension >:
Collaboration diagram for itk::PSMImageDomain< T, VDimension >:Public Types | |
| typedef PSMImageDomain | Self |
| typedef PSMRegionDomain< VDimension > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef WeakPointer< const Self > | ConstWeakPointer |
| typedef Image< T, VDimension > | ImageType |
| typedef Superclass::PointType | PointType |
| typedef LinearInterpolateImageFunction< ImageType, typename PointType::CoordRepType > | ScalarInterpolatorType |
Public Types inherited from itk::PSMRegionDomain< VDimension > | |
| typedef PSMRegionDomain | Self |
| typedef PSMDomain< VDimension > | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef WeakPointer< const Self > | ConstWeakPointer |
| typedef Point< double, VDimension > | PointType |
Public Types inherited from itk::PSMDomain< VDimension > | |
| typedef PSMDomain | Self |
| typedef DataObject | Superclass |
| typedef SmartPointer< Self > | Pointer |
| typedef SmartPointer< const Self > | ConstPointer |
| typedef WeakPointer< const Self > | ConstWeakPointer |
| typedef Point< double, VDimension > | PointType |
Public Member Functions | |
| itkNewMacro (Self) | |
| itkTypeMacro (PSMImageDomain, PSMRegionDomain) | |
| itkStaticConstMacro (Dimension, unsigned int, VDimension) | |
| void | SetImage (ImageType *I) |
| itkGetObjectMacro (Image, ImageType) | |
| itkGetConstObjectMacro (Image, ImageType) | |
| T | Sample (const PointType &p) const |
| bool | IsInsideBuffer (const PointType &p) const |
| itkGetObjectMacro (ScalarInterpolator, ScalarInterpolatorType) | |
Public Member Functions inherited from itk::PSMRegionDomain< VDimension > | |
| itkNewMacro (Self) | |
| itkTypeMacro (PSMRegionDomain, PSMDomain) | |
| itkStaticConstMacro (Dimension, unsigned int, VDimension) | |
| virtual bool | ApplyConstraints (PointType &p) const |
| itkSetMacro (LowerBound, PointType) | |
| itkSetMacro (UpperBound, PointType) | |
| virtual const PointType & | GetUpperBound () const |
| virtual const PointType & | GetLowerBound () const |
| void | SetRegion (const PointType &l, const PointType &u) |
Public Member Functions inherited from itk::PSMDomain< VDimension > | |
| itkNewMacro (Self) | |
| itkTypeMacro (PSMDomain, DataObject) | |
| itkStaticConstMacro (Dimension, unsigned int, VDimension) | |
| virtual double | Distance (const PointType &a, const PointType &b) const |
| void | DisableConstraints () |
| void | EnableConstraints () |
| bool | GetConstraintsEnabled () const |
| void | SetConstraintsEnabled (bool g) |
Protected Member Functions | |
| void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Member Functions inherited from itk::PSMRegionDomain< VDimension > | |
| void | PrintSelf (std::ostream &os, Indent indent) const |
Protected Member Functions inherited from itk::PSMDomain< VDimension > | |
| void | PrintSelf (std::ostream &os, Indent indent) const |
Additional Inherited Members | |
Protected Attributes inherited from itk::PSMDomain< VDimension > | |
| bool | m_ConstraintsEnabled |
A bounding-box region domain that sets its bounding box according to the origin, spacing, and RequestedRegion of a specified itk::Image. This Domain object may be sampled for interpolated image values using the Sample(Point) method.
Definition at line 38 of file itkPSMImageDomain.h.
| typedef Image<T, VDimension> itk::PSMImageDomain< T, VDimension >::ImageType |
Type of the ITK image used by this class.
Definition at line 49 of file itkPSMImageDomain.h.
| typedef Superclass::PointType itk::PSMImageDomain< T, VDimension >::PointType |
Point type of the domain (not the image).
Definition at line 58 of file itkPSMImageDomain.h.
| typedef PSMImageDomain itk::PSMImageDomain< T, VDimension >::Self |
Standard class typedefs
Definition at line 42 of file itkPSMImageDomain.h.
|
inline |
Check whether the point p may be sampled in this image domain.
Definition at line 114 of file itkPSMImageDomain.h.
| itk::PSMImageDomain< T, VDimension >::itkGetObjectMacro | ( | ScalarInterpolator | , |
| ScalarInterpolatorType | |||
| ) |
Allow public access to the scalar interpolator.
| itk::PSMImageDomain< T, VDimension >::itkNewMacro | ( | Self | ) |
Method for creation through the object factory.
| itk::PSMImageDomain< T, VDimension >::itkStaticConstMacro | ( | Dimension | , |
| unsigned | int, | ||
| VDimension | |||
| ) |
Dimensionality of the domain of the particle system.
| itk::PSMImageDomain< T, VDimension >::itkTypeMacro | ( | PSMImageDomain< T, VDimension > | , |
| PSMRegionDomain | |||
| ) |
Run-time type information (and related methods).
|
inline |
Sample the image at a point. This method performs no bounds checking. To check bounds, use IsInsideBuffer.
Definition at line 110 of file itkPSMImageDomain.h.
|
inline |
Set/Get the itk::Image specifying the particle domain. The set method modifies the parent class LowerBound and UpperBound.
Definition at line 70 of file itkPSMImageDomain.h.
1.8.11