Slicer  4.8
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkImageBimodalAnalysis Class Reference

Analysis bimodal histograms. More...

#include <Libs/MRML/Core/vtkImageBimodalAnalysis.h>

Inheritance diagram for vtkImageBimodalAnalysis:
Inheritance graph
[legend]
Collaboration diagram for vtkImageBimodalAnalysis:
Collaboration graph
[legend]

Public Types

typedef vtkImageAlgorithm Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual void GetClipExtent (int data[6])
 
virtual int * GetClipExtent ()
 
virtual int GetLevel ()
 
virtual int GetMax ()
 
virtual int GetMin ()
 
virtual int GetModality ()
 
virtual int GetOffset ()
 
virtual int * GetSignalRange ()
 
virtual void GetSignalRange (int data[2])
 
virtual int GetThreshold ()
 Get stats. More...
 
virtual int GetWindow ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
virtual void SetClipExtent (int data[])
 
virtual void SetLevel (int)
 
virtual void SetMax (int)
 
virtual void SetMin (int)
 
virtual void SetModality (int)
 Set the type of data, if known. More...
 
void SetModalityToCT ()
 
void SetModalityToMR ()
 
virtual void SetOffset (int)
 
virtual void SetSignalRange (int, int)
 
void SetSignalRange (int [2])
 
virtual void SetThreshold (int)
 Ideally this should not be public API. More...
 
virtual void SetWindow (int)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkImageBimodalAnalysisNew ()
 
static vtkImageBimodalAnalysisSafeDownCast (vtkObject *o)
 

Protected Member Functions

void ExecuteDataWithInformation (vtkDataObject *, vtkInformation *) VTK_OVERRIDE
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE
 
 vtkImageBimodalAnalysis ()
 
 ~vtkImageBimodalAnalysis ()
 

Protected Attributes

int ClipExtent [6]
 
int Level
 
int Max
 
int Min
 
int Modality
 
int Offset
 
int SignalRange [2]
 
int Threshold
 
int Window
 

Detailed Description

Analysis bimodal histograms.

This filter assumes the input comes from vtkImageAccumulate, so there.

Warning
FIXME: only works on output floating point FIXME: should use vtkTemplateMacro

Definition at line 34 of file vtkImageBimodalAnalysis.h.

Member Typedef Documentation

◆ Superclass

typedef vtkImageAlgorithm vtkImageBimodalAnalysis::Superclass

Definition at line 38 of file vtkImageBimodalAnalysis.h.

Constructor & Destructor Documentation

◆ vtkImageBimodalAnalysis()

vtkImageBimodalAnalysis::vtkImageBimodalAnalysis ( )
protected

◆ ~vtkImageBimodalAnalysis()

vtkImageBimodalAnalysis::~vtkImageBimodalAnalysis ( )
inlineprotected

Definition at line 73 of file vtkImageBimodalAnalysis.h.

Member Function Documentation

◆ ExecuteDataWithInformation()

void vtkImageBimodalAnalysis::ExecuteDataWithInformation ( vtkDataObject *  ,
vtkInformation *   
)
protected

◆ GetClassName()

virtual const char* vtkImageBimodalAnalysis::GetClassName ( )
virtual

◆ GetClipExtent() [1/2]

virtual int* vtkImageBimodalAnalysis::GetClipExtent ( )
virtual

◆ GetClipExtent() [2/2]

virtual void vtkImageBimodalAnalysis::GetClipExtent ( int  data[6])
virtual

◆ GetLevel()

virtual int vtkImageBimodalAnalysis::GetLevel ( )
virtual

◆ GetMax()

virtual int vtkImageBimodalAnalysis::GetMax ( )
virtual

◆ GetMin()

virtual int vtkImageBimodalAnalysis::GetMin ( )
virtual

◆ GetModality()

virtual int vtkImageBimodalAnalysis::GetModality ( )
virtual

◆ GetOffset()

virtual int vtkImageBimodalAnalysis::GetOffset ( )
virtual

◆ GetSignalRange() [1/2]

virtual void vtkImageBimodalAnalysis::GetSignalRange ( int  data[2])
virtual

◆ GetSignalRange() [2/2]

virtual int* vtkImageBimodalAnalysis::GetSignalRange ( )
virtual

◆ GetThreshold()

virtual int vtkImageBimodalAnalysis::GetThreshold ( )
virtual

Get stats.

◆ GetWindow()

virtual int vtkImageBimodalAnalysis::GetWindow ( )
virtual

◆ IsA()

virtual int vtkImageBimodalAnalysis::IsA ( const char *  type)
virtual

◆ IsTypeOf()

static int vtkImageBimodalAnalysis::IsTypeOf ( const char *  type)
static

◆ New()

static vtkImageBimodalAnalysis* vtkImageBimodalAnalysis::New ( )
static

◆ PrintSelf()

void vtkImageBimodalAnalysis::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ RequestInformation()

virtual int vtkImageBimodalAnalysis::RequestInformation ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

◆ SafeDownCast()

static vtkImageBimodalAnalysis* vtkImageBimodalAnalysis::SafeDownCast ( vtkObject *  o)
static

◆ SetClipExtent()

virtual void vtkImageBimodalAnalysis::SetClipExtent ( int  data[])
virtual

◆ SetLevel()

virtual void vtkImageBimodalAnalysis::SetLevel ( int  )
virtual

◆ SetMax()

virtual void vtkImageBimodalAnalysis::SetMax ( int  )
virtual

◆ SetMin()

virtual void vtkImageBimodalAnalysis::SetMin ( int  )
virtual

◆ SetModality()

virtual void vtkImageBimodalAnalysis::SetModality ( int  )
virtual

Set the type of data, if known.

◆ SetModalityToCT()

void vtkImageBimodalAnalysis::SetModalityToCT ( )
inline

Definition at line 46 of file vtkImageBimodalAnalysis.h.

◆ SetModalityToMR()

void vtkImageBimodalAnalysis::SetModalityToMR ( )
inline

Definition at line 45 of file vtkImageBimodalAnalysis.h.

◆ SetOffset()

virtual void vtkImageBimodalAnalysis::SetOffset ( int  )
virtual

◆ SetSignalRange() [1/2]

void vtkImageBimodalAnalysis::SetSignalRange ( int  [2])

◆ SetSignalRange() [2/2]

virtual void vtkImageBimodalAnalysis::SetSignalRange ( int  ,
int   
)
virtual

◆ SetThreshold()

virtual void vtkImageBimodalAnalysis::SetThreshold ( int  )
virtual

Ideally this should not be public API.

◆ SetWindow()

virtual void vtkImageBimodalAnalysis::SetWindow ( int  )
virtual

Member Data Documentation

◆ ClipExtent

int vtkImageBimodalAnalysis::ClipExtent[6]
protected

Definition at line 82 of file vtkImageBimodalAnalysis.h.

◆ Level

int vtkImageBimodalAnalysis::Level
protected

Definition at line 79 of file vtkImageBimodalAnalysis.h.

◆ Max

int vtkImageBimodalAnalysis::Max
protected

Definition at line 81 of file vtkImageBimodalAnalysis.h.

◆ Min

int vtkImageBimodalAnalysis::Min
protected

Definition at line 80 of file vtkImageBimodalAnalysis.h.

◆ Modality

int vtkImageBimodalAnalysis::Modality
protected

Definition at line 73 of file vtkImageBimodalAnalysis.h.

◆ Offset

int vtkImageBimodalAnalysis::Offset
protected

Definition at line 85 of file vtkImageBimodalAnalysis.h.

◆ SignalRange

int vtkImageBimodalAnalysis::SignalRange[2]
protected

Definition at line 83 of file vtkImageBimodalAnalysis.h.

◆ Threshold

int vtkImageBimodalAnalysis::Threshold
protected

Definition at line 77 of file vtkImageBimodalAnalysis.h.

◆ Window

int vtkImageBimodalAnalysis::Window
protected

Definition at line 78 of file vtkImageBimodalAnalysis.h.


The documentation for this class was generated from the following file: