Label pixels that are connected to a seed and lie within a neighborhood.
More...
#include <sitkNeighborhoodConnectedImageFilter.h>
|
static bool | GetGlobalDefaultDebug () |
|
static void | GlobalDefaultDebugOff () |
|
static void | GlobalDefaultDebugOn () |
|
static void | SetGlobalDefaultDebug (bool debugFlag) |
|
static void | GlobalWarningDisplayOn () |
|
static void | GlobalWarningDisplayOff () |
|
static void | SetGlobalWarningDisplay (bool flag) |
|
static bool | GetGlobalWarningDisplay () |
|
static void | SetGlobalDefaultNumberOfThreads (unsigned int n) |
|
static unsigned int | GetGlobalDefaultNumberOfThreads () |
|
static double | GetGlobalDefaultCoordinateTolerance () |
| Access the global tolerance to determine congruent spaces. More...
|
|
static void | SetGlobalDefaultCoordinateTolerance (double) |
| Access the global tolerance to determine congruent spaces. More...
|
|
static double | GetGlobalDefaultDirectionTolerance () |
| Access the global tolerance to determine congruent spaces. More...
|
|
static void | SetGlobalDefaultDirectionTolerance (double) |
| Access the global tolerance to determine congruent spaces. More...
|
|
virtual unsigned long | AddITKObserver (const itk::EventObject &, itk::Command *) |
|
virtual itk::ProcessObject * | GetActiveProcess () |
|
virtual void | OnActiveProcessDelete () |
|
virtual void | onCommandDelete (const itk::simple::Command *cmd) SITK_NOEXCEPT |
|
virtual void | PreUpdate (itk::ProcessObject *p) |
|
virtual void | RemoveITKObserver (EventCommand &e) |
|
| NonCopyable () |
|
static void | FixNonZeroIndex (TImageType *img) |
|
template<class TImageType > |
static TImageType::ConstPointer | CastImageToITK (const Image &img) |
|
template<class TImageType > |
static Image | CastITKToImage (TImageType *img) |
|
template<class TPixelType , unsigned int VImageDimension, unsigned int VLength, template< typename, unsigned int > class TVector> |
static Image | CastITKToImage (itk::Image< TVector< TPixelType, VLength >, VImageDimension > *img) |
|
static const itk::EventObject & | GetITKEventObject (EventEnum e) |
|
template<typename T > |
static std::ostream & | ToStringHelper (std::ostream &os, const T &v) |
|
static std::ostream & | ToStringHelper (std::ostream &os, const char &v) |
|
static std::ostream & | ToStringHelper (std::ostream &os, const signed char &v) |
|
static std::ostream & | ToStringHelper (std::ostream &os, const unsigned char &v) |
|
Label pixels that are connected to a seed and lie within a neighborhood.
NeighborhoodConnectedImageFilter labels pixels with ReplaceValue that are connected to an initial Seed AND whose neighbors all lie within a Lower and Upper threshold range.
- See also
- itk::simple::NeighborhoodConnected for the procedural interface
-
itk::NeighborhoodConnectedImageFilter for the Doxygen on the original ITK class.
- Examples:
- Segmentation/NeighborhoodConnectedImageFilter.cxx.
Definition at line 42 of file sitkNeighborhoodConnectedImageFilter.h.
typedef Image(Self::* itk::simple::NeighborhoodConnectedImageFilter::MemberFunctionType) (const Image &image1) |
|
private |
virtual itk::simple::NeighborhoodConnectedImageFilter::~NeighborhoodConnectedImageFilter |
( |
| ) |
|
|
virtual |
itk::simple::NeighborhoodConnectedImageFilter::NeighborhoodConnectedImageFilter |
( |
| ) |
|
Default Constructor that takes no arguments and initializes default parameters
Self& itk::simple::NeighborhoodConnectedImageFilter::AddSeed |
( |
const std::vector< unsigned int > & |
idx | ) |
|
|
inline |
Self& itk::simple::NeighborhoodConnectedImageFilter::ClearSeeds |
( |
| ) |
|
|
inline |
Image itk::simple::NeighborhoodConnectedImageFilter::Execute |
( |
const Image & |
image1 | ) |
|
Image itk::simple::NeighborhoodConnectedImageFilter::Execute |
( |
const Image & |
image1, |
|
|
const std::vector< std::vector< unsigned int > > & |
seedList, |
|
|
double |
lower, |
|
|
double |
upper, |
|
|
const std::vector< unsigned int > & |
radius, |
|
|
double |
replaceValue |
|
) |
| |
Execute the filter on the input image with the given parameters
template<class TImageType >
Image itk::simple::NeighborhoodConnectedImageFilter::ExecuteInternal |
( |
const Image & |
image1 | ) |
|
|
private |
double itk::simple::NeighborhoodConnectedImageFilter::GetLower |
( |
| ) |
const |
|
inline |
std::string itk::simple::NeighborhoodConnectedImageFilter::GetName |
( |
| ) |
const |
|
inlinevirtual |
std::vector<unsigned int> itk::simple::NeighborhoodConnectedImageFilter::GetRadius |
( |
| ) |
const |
|
inline |
double itk::simple::NeighborhoodConnectedImageFilter::GetReplaceValue |
( |
| ) |
const |
|
inline |
Set/Get value to replace thresholded pixels. Pixels that lie * within Lower and Upper (inclusive) will be replaced with this value. The default is 1.
Definition at line 100 of file sitkNeighborhoodConnectedImageFilter.h.
std::vector< std::vector<unsigned int> > itk::simple::NeighborhoodConnectedImageFilter::GetSeedList |
( |
| ) |
const |
|
inline |
double itk::simple::NeighborhoodConnectedImageFilter::GetUpper |
( |
| ) |
const |
|
inline |
Self& itk::simple::NeighborhoodConnectedImageFilter::SetLower |
( |
double |
Lower | ) |
|
|
inline |
Self& itk::simple::NeighborhoodConnectedImageFilter::SetRadius |
( |
const std::vector< unsigned int > & |
Radius | ) |
|
|
inline |
Self& itk::simple::NeighborhoodConnectedImageFilter::SetRadius |
( |
unsigned int |
value | ) |
|
|
inline |
Self& itk::simple::NeighborhoodConnectedImageFilter::SetReplaceValue |
( |
double |
ReplaceValue | ) |
|
|
inline |
Self& itk::simple::NeighborhoodConnectedImageFilter::SetSeed |
( |
const std::vector< unsigned int > & |
idx | ) |
|
|
inline |
Self& itk::simple::NeighborhoodConnectedImageFilter::SetSeedList |
( |
const std::vector< std::vector< unsigned int > > & |
t | ) |
|
|
inline |
Self& itk::simple::NeighborhoodConnectedImageFilter::SetUpper |
( |
double |
Upper | ) |
|
|
inline |
std::string itk::simple::NeighborhoodConnectedImageFilter::ToString |
( |
| ) |
const |
|
virtual |
double itk::simple::NeighborhoodConnectedImageFilter::m_Lower |
|
private |
std::vector<unsigned int> itk::simple::NeighborhoodConnectedImageFilter::m_Radius |
|
private |
double itk::simple::NeighborhoodConnectedImageFilter::m_ReplaceValue |
|
private |
std::vector< std::vector<unsigned int> > itk::simple::NeighborhoodConnectedImageFilter::m_SeedList |
|
private |
double itk::simple::NeighborhoodConnectedImageFilter::m_Upper |
|
private |
The documentation for this class was generated from the following file: