15 #ifndef __itkMammogramMaskSegmentationImageFilter_h
16 #define __itkMammogramMaskSegmentationImageFilter_h
18 #include <itkImageToImageFilter.h>
27 template<
class TInputImage,
class TOutputImage>
29 public ImageToImageFilter< TInputImage, TOutputImage >
34 typedef ImageToImageFilter< TInputImage,TOutputImage >
Superclass;
45 itkStaticConstMacro(ImageDimension,
unsigned int,
46 TInputImage::ImageDimension);
59 typedef typename NumericTraits<InputImagePixelType>::RealType
RealType;
82 #ifdef ITK_USE_CONCEPT_CHECKING
84 itkConceptMacro(DimensionShouldBe2,
85 (Concept::SameDimension<itkGetStaticConstMacro(InputImageDimension),2>));
86 itkConceptMacro(InputHasNumericTraitsCheck,
87 (Concept::HasNumericTraits<InputImagePixelType>));
88 itkConceptMacro(OutputHasPixelTraitsCheck,
89 (Concept::HasPixelTraits<OutputImagePixelType>));
111 void PrintSelf(std::ostream& os, Indent indent)
const;
113 bool IsPixelSet( InputImagePointer &
image, InputImageIndexType
index,
int dx,
int dy );
119 void EnlargeOutputRequestedRegion(DataObject *output);
125 void operator=(
const Self&);
130 #ifndef ITK_MANUAL_INSTANTIATION
131 #include "itkMammogramMaskSegmentationImageFilter.txx"
2D image filter class to segment the breast area from a mammogram.
Definition: itkMammogramMaskSegmentationImageFilter.h:28
InputImageType::PixelType InputImagePixelType
Definition: itkMammogramMaskSegmentationImageFilter.h:53
void SetIncludeBorderRegionOff(void)
Definition: itkMammogramMaskSegmentationImageFilter.h:101
ImageType::SizeType SizeType
Definition: niftkMakeLapUSProbeBasicModel.cxx:31
void SetIncludeBorderRegionOn(void)
Definition: itkMammogramMaskSegmentationImageFilter.h:100
void SetIncludeBorderRegion(bool flag)
Definition: itkMammogramMaskSegmentationImageFilter.h:99
GLenum GLsizei GLenum GLenum const GLvoid * image
Definition: glew.h:4052
Image< InternalRealType, TInputImage::ImageDimension > RealImageType
Definition: itkMammogramMaskSegmentationImageFilter.h:78
Definition: niftkITKAffineResampleImage.cxx:74
SmartPointer< const Self > ConstPointer
Definition: itkMammogramMaskSegmentationImageFilter.h:36
ImageType::IndexType IndexType
Definition: niftkMakeLapUSProbeBasicModel.cxx:32
OutputImageType::PointType OutputImagePointType
Definition: itkMammogramMaskSegmentationImageFilter.h:67
OutputImageType::PixelType OutputImagePixelType
Definition: itkMammogramMaskSegmentationImageFilter.h:65
InputImageType::SpacingType InputImageSpacingType
Definition: itkMammogramMaskSegmentationImageFilter.h:54
void SetVerbose(bool flag)
Definition: itkMammogramMaskSegmentationImageFilter.h:94
InputImageType::ConstPointer InputImageConstPointer
Definition: itkMammogramMaskSegmentationImageFilter.h:51
OutputImageType::IndexType OutputImageIndexType
Definition: itkMammogramMaskSegmentationImageFilter.h:66
InputImageType::Pointer InputImagePointer
Definition: itkMammogramMaskSegmentationImageFilter.h:50
bool GetVerbose(void)
Definition: itkMammogramMaskSegmentationImageFilter.h:93
TInputImage InputImageType
Definition: itkMammogramMaskSegmentationImageFilter.h:49
SmartPointer< Self > Pointer
Definition: itkMammogramMaskSegmentationImageFilter.h:35
float PixelType
Definition: niftkBreastDCEandADC.cxx:88
ImageType::RegionType RegionType
Definition: niftkMakeLapUSProbeBasicModel.cxx:30
InputImageType::PointType InputImagePointType
Definition: itkMammogramMaskSegmentationImageFilter.h:55
bool m_flgVerbose
Definition: itkMammogramMaskSegmentationImageFilter.h:106
bool m_flgIncludeBorderRegion
Definition: itkMammogramMaskSegmentationImageFilter.h:107
void SetVerboseOn(void)
Definition: itkMammogramMaskSegmentationImageFilter.h:95
InputImageType::IndexType InputImageIndexType
Definition: itkMammogramMaskSegmentationImageFilter.h:56
OutputImagePointType OriginType
Definition: itkMammogramMaskSegmentationImageFilter.h:69
InputImageType::RegionType InputImageRegionType
Definition: itkMammogramMaskSegmentationImageFilter.h:52
GLuint index
Definition: glew.h:1798
ImageToImageFilter< TInputImage, TOutputImage > Superclass
Definition: itkMammogramMaskSegmentationImageFilter.h:34
bool GetIncludeBorderRegion(void)
Definition: itkMammogramMaskSegmentationImageFilter.h:98
TOutputImage OutputImageType
Definition: itkMammogramMaskSegmentationImageFilter.h:62
InputImageType::SizeType InputImageSizeType
Definition: itkMammogramMaskSegmentationImageFilter.h:57
void SetVerboseOff(void)
Definition: itkMammogramMaskSegmentationImageFilter.h:96
Simultaneous itk::Image and itk::Array (and hence vnl_vector) class.
OutputImageType::RegionType OutputImageRegionType
Definition: itkMammogramMaskSegmentationImageFilter.h:64
NumericTraits< InputImagePixelType >::RealType RealType
Definition: itkMammogramMaskSegmentationImageFilter.h:59
float InternalRealType
Definition: itkMammogramMaskSegmentationImageFilter.h:76
MammogramMaskSegmentationImageFilter Self
Definition: itkMammogramMaskSegmentationImageFilter.h:33
OutputImageType::Pointer OutputImagePointer
Definition: itkMammogramMaskSegmentationImageFilter.h:63
RealImageType::Pointer RealImagePointer
Definition: itkMammogramMaskSegmentationImageFilter.h:80