18 #ifndef itkRegionConstrainedSubsampler_h
19 #define itkRegionConstrainedSubsampler_h
25 namespace Statistics {
50 template <
typename TSample,
typename TRegion >
83 void SetSampleRegion(
const RegionType& region);
86 itkGetConstReferenceMacro( SampleRegion,
RegionType );
89 itkGetConstReferenceMacro(SampleRegionInitialized,
bool);
93 void SetRegionConstraint(
const RegionType& region);
96 itkGetConstReferenceMacro( RegionConstraint,
RegionType );
99 itkGetConstReferenceMacro(RegionConstraintInitialized,
bool);
120 virtual void PrintSelf(std::ostream& os,
Indent indent)
const ITK_OVERRIDE;
135 #ifndef ITK_MANUAL_INSTANTIATION
136 #include "itkRegionConstrainedSubsampler.hxx"
SubsamplerBase< TSample > Superclass
SubsampleType::Pointer SubsamplePointer
SubsampleType::InstanceIdentifierHolder InstanceIdentifierHolder
RegionType::SizeType SizeType
RegionConstrainedSubsampler< TSample, TRegion > Self
RegionType m_SampleRegion
signed long IndexValueType
This class stores a subset of instance identifiers from another sample object. You can create a subsa...
TSample::MeasurementVectorType MeasurementVectorType
RegionType::IndexType IndexType
SubsampleType::ConstIterator SubsampleConstIterator
TSample::InstanceIdentifier InstanceIdentifier
IndexType::IndexValueType IndexValueType
RegionType m_RegionConstraint
This an abstract subsampler that constrains subsamples to be contained within a given image region...
bool m_RegionConstraintInitialized
SmartPointer< const Self > ConstPointer
Superclass::Baseclass Baseclass
Subsample< TSample > SubsampleType
Control indentation during Print() invocation.
ImageBaseType::SizeType SizeType
bool m_SampleRegionInitialized
SampleType::ConstPointer SampleConstPointer
This is the base subsampler class which defines the subsampler API.
ImageBaseType::IndexType IndexType
std::vector< InstanceIdentifier > InstanceIdentifierHolder
SmartPointer< Self > Pointer