PlusLib  2.9.0
Software library for tracked ultrasound image acquisition, calibration, and processing.
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkPlusCompareVolumes Class Reference

#include <src/PlusVolumeReconstruction/Tools/vtkPlusCompareVolumes.h>

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

Public Types

typedef vtkThreadedImageAlgorithm Superclass
 

Public Member Functions

virtual double GetAbsolute5thPercentile ()
 
virtual double GetAbsolute95thPercentile ()
 
intGetAbsoluteHistogramPtr ()
 
intGetAbsoluteHistogramWithHolesPtr ()
 
virtual double GetAbsoluteMaximum ()
 
virtual double GetAbsoluteMean ()
 
virtual double GetAbsoluteMeanWithHoles ()
 
virtual double GetAbsoluteMedian ()
 
virtual double GetAbsoluteMinimum ()
 
virtual double GetAbsoluteStdev ()
 
virtual const char * GetClassName ()
 
virtual int GetNumberOfFilledHoles ()
 
virtual int GetNumberOfHoles ()
 
virtual int GetNumberVoxelsVisible ()
 
vtkImageData * GetOutputAbsoluteDifferenceImage ()
 
vtkImageData * GetOutputTrueDifferenceImage ()
 
virtual double GetRMS ()
 
virtual double GetTrue5thPercentile ()
 
virtual double GetTrue95thPercentile ()
 
intGetTrueHistogramPtr ()
 
virtual double GetTrueMaximum ()
 
virtual double GetTrueMean ()
 
virtual double GetTrueMedian ()
 
virtual double GetTrueMinimum ()
 
virtual double GetTrueStdev ()
 
void incAbsoluteHistogramAtIndex (int value)
 
void incAbsoluteHistogramWithHolesAtIndex (int value)
 
void incTrueHistogramAtIndex (int value)
 
virtual int IsA (const char *type)
 
void resetAbsoluteHistogram ()
 
void resetAbsoluteHistogramWithHoles ()
 
void resetTrueHistogram ()
 
virtual void SetAbsolute5thPercentile (double)
 
virtual void SetAbsolute95thPercentile (double)
 
virtual void SetAbsoluteMaximum (double)
 
virtual void SetAbsoluteMean (double)
 
virtual void SetAbsoluteMeanWithHoles (double)
 
virtual void SetAbsoluteMedian (double)
 
virtual void SetAbsoluteMinimum (double)
 
virtual void SetAbsoluteStdev (double)
 
virtual void SetInputGT (vtkDataObject *input)
 
virtual void SetInputGTAlpha (vtkDataObject *input)
 
virtual void SetInputSliceAlpha (vtkDataObject *input)
 
virtual void SetInputTest (vtkDataObject *input)
 
virtual void SetInputTestAlpha (vtkDataObject *input)
 
virtual void SetNumberOfFilledHoles (int)
 
virtual void SetNumberOfHoles (int)
 
virtual void SetNumberVoxelsVisible (int)
 
virtual void SetRMS (double)
 
virtual void SetTrue5thPercentile (double)
 
virtual void SetTrue95thPercentile (double)
 
virtual void SetTrueMaximum (double)
 
virtual void SetTrueMean (double)
 
virtual void SetTrueMedian (double)
 
virtual void SetTrueMinimum (double)
 
virtual void SetTrueStdev (double)
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkPlusCompareVolumesNew ()
 
static vtkPlusCompareVolumesSafeDownCast (vtkObject *o)
 

Protected Member Functions

virtual int FillInputPortInformation (int port, vtkInformation *info)
 
virtual int RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
void ThreadedRequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector, vtkImageData ***inData, vtkImageData **outData, int ext[6], int id)
 
 vtkPlusCompareVolumes ()
 
 ~vtkPlusCompareVolumes ()
 

Protected Attributes

double Absolute5thPercentile
 
double Absolute95thPercentile
 
int AbsoluteHistogram [256]
 
int AbsoluteHistogramWithHoles [256]
 
double AbsoluteMaximum
 
double AbsoluteMean
 
double AbsoluteMeanWithHoles
 
double AbsoluteMedian
 
double AbsoluteMinimum
 
double AbsoluteStdev
 
int NumberOfFilledHoles
 
int NumberOfHoles
 
int NumberVoxelsVisible
 
double RMS
 
double True5thPercentile
 
double True95thPercentile
 
int TrueHistogram [511]
 
double TrueMaximum
 
double TrueMean
 
double TrueMedian
 
double TrueMinimum
 
double TrueStdev
 

Detailed Description

Definition at line 30 of file vtkPlusCompareVolumes.h.

Member Typedef Documentation

◆ Superclass

typedef vtkThreadedImageAlgorithm vtkPlusCompareVolumes::Superclass

Definition at line 34 of file vtkPlusCompareVolumes.h.

Constructor & Destructor Documentation

◆ vtkPlusCompareVolumes()

vtkPlusCompareVolumes::vtkPlusCompareVolumes ( )
protected

Definition at line 149 of file vtkPlusCompareVolumes.cxx.

◆ ~vtkPlusCompareVolumes()

vtkPlusCompareVolumes::~vtkPlusCompareVolumes ( )
inlineprotected

Definition at line 115 of file vtkPlusCompareVolumes.h.

Member Function Documentation

◆ FillInputPortInformation()

int vtkPlusCompareVolumes::FillInputPortInformation ( int  port,
vtkInformation *  info 
)
protectedvirtual

Definition at line 483 of file vtkPlusCompareVolumes.cxx.

◆ GetAbsolute5thPercentile()

virtual double vtkPlusCompareVolumes::GetAbsolute5thPercentile ( )
virtual

◆ GetAbsolute95thPercentile()

virtual double vtkPlusCompareVolumes::GetAbsolute95thPercentile ( )
virtual

◆ GetAbsoluteHistogramPtr()

int * vtkPlusCompareVolumes::GetAbsoluteHistogramPtr ( )

Definition at line 90 of file vtkPlusCompareVolumes.cxx.

◆ GetAbsoluteHistogramWithHolesPtr()

int * vtkPlusCompareVolumes::GetAbsoluteHistogramWithHolesPtr ( )

Definition at line 96 of file vtkPlusCompareVolumes.cxx.

◆ GetAbsoluteMaximum()

virtual double vtkPlusCompareVolumes::GetAbsoluteMaximum ( )
virtual

◆ GetAbsoluteMean()

virtual double vtkPlusCompareVolumes::GetAbsoluteMean ( )
virtual

◆ GetAbsoluteMeanWithHoles()

virtual double vtkPlusCompareVolumes::GetAbsoluteMeanWithHoles ( )
virtual

◆ GetAbsoluteMedian()

virtual double vtkPlusCompareVolumes::GetAbsoluteMedian ( )
virtual

◆ GetAbsoluteMinimum()

virtual double vtkPlusCompareVolumes::GetAbsoluteMinimum ( )
virtual

◆ GetAbsoluteStdev()

virtual double vtkPlusCompareVolumes::GetAbsoluteStdev ( )
virtual

◆ GetClassName()

virtual const char* vtkPlusCompareVolumes::GetClassName ( )
virtual

◆ GetNumberOfFilledHoles()

virtual int vtkPlusCompareVolumes::GetNumberOfFilledHoles ( )
virtual

◆ GetNumberOfHoles()

virtual int vtkPlusCompareVolumes::GetNumberOfHoles ( )
virtual

◆ GetNumberVoxelsVisible()

virtual int vtkPlusCompareVolumes::GetNumberVoxelsVisible ( )
virtual

◆ GetOutputAbsoluteDifferenceImage()

vtkImageData * vtkPlusCompareVolumes::GetOutputAbsoluteDifferenceImage ( )

Definition at line 78 of file vtkPlusCompareVolumes.cxx.

◆ GetOutputTrueDifferenceImage()

vtkImageData * vtkPlusCompareVolumes::GetOutputTrueDifferenceImage ( )

Definition at line 72 of file vtkPlusCompareVolumes.cxx.

◆ GetRMS()

virtual double vtkPlusCompareVolumes::GetRMS ( )
virtual

◆ GetTrue5thPercentile()

virtual double vtkPlusCompareVolumes::GetTrue5thPercentile ( )
virtual

◆ GetTrue95thPercentile()

virtual double vtkPlusCompareVolumes::GetTrue95thPercentile ( )
virtual

◆ GetTrueHistogramPtr()

int * vtkPlusCompareVolumes::GetTrueHistogramPtr ( )

Definition at line 84 of file vtkPlusCompareVolumes.cxx.

◆ GetTrueMaximum()

virtual double vtkPlusCompareVolumes::GetTrueMaximum ( )
virtual

◆ GetTrueMean()

virtual double vtkPlusCompareVolumes::GetTrueMean ( )
virtual

◆ GetTrueMedian()

virtual double vtkPlusCompareVolumes::GetTrueMedian ( )
virtual

◆ GetTrueMinimum()

virtual double vtkPlusCompareVolumes::GetTrueMinimum ( )
virtual

◆ GetTrueStdev()

virtual double vtkPlusCompareVolumes::GetTrueStdev ( )
virtual

◆ incAbsoluteHistogramAtIndex()

void vtkPlusCompareVolumes::incAbsoluteHistogramAtIndex ( int  value)

Definition at line 109 of file vtkPlusCompareVolumes.cxx.

◆ incAbsoluteHistogramWithHolesAtIndex()

void vtkPlusCompareVolumes::incAbsoluteHistogramWithHolesAtIndex ( int  value)

Definition at line 116 of file vtkPlusCompareVolumes.cxx.

◆ incTrueHistogramAtIndex()

void vtkPlusCompareVolumes::incTrueHistogramAtIndex ( int  value)

Definition at line 102 of file vtkPlusCompareVolumes.cxx.

◆ IsA()

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

◆ IsTypeOf()

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

◆ New()

static vtkPlusCompareVolumes* vtkPlusCompareVolumes::New ( )
static

◆ RequestInformation()

int vtkPlusCompareVolumes::RequestInformation ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

Definition at line 156 of file vtkPlusCompareVolumes.cxx.

◆ resetAbsoluteHistogram()

void vtkPlusCompareVolumes::resetAbsoluteHistogram ( )

Definition at line 132 of file vtkPlusCompareVolumes.cxx.

◆ resetAbsoluteHistogramWithHoles()

void vtkPlusCompareVolumes::resetAbsoluteHistogramWithHoles ( )

Definition at line 141 of file vtkPlusCompareVolumes.cxx.

◆ resetTrueHistogram()

void vtkPlusCompareVolumes::resetTrueHistogram ( )

Definition at line 123 of file vtkPlusCompareVolumes.cxx.

◆ SafeDownCast()

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

◆ SetAbsolute5thPercentile()

virtual void vtkPlusCompareVolumes::SetAbsolute5thPercentile ( double  )
virtual

◆ SetAbsolute95thPercentile()

virtual void vtkPlusCompareVolumes::SetAbsolute95thPercentile ( double  )
virtual

◆ SetAbsoluteMaximum()

virtual void vtkPlusCompareVolumes::SetAbsoluteMaximum ( double  )
virtual

◆ SetAbsoluteMean()

virtual void vtkPlusCompareVolumes::SetAbsoluteMean ( double  )
virtual

◆ SetAbsoluteMeanWithHoles()

virtual void vtkPlusCompareVolumes::SetAbsoluteMeanWithHoles ( double  )
virtual

◆ SetAbsoluteMedian()

virtual void vtkPlusCompareVolumes::SetAbsoluteMedian ( double  )
virtual

◆ SetAbsoluteMinimum()

virtual void vtkPlusCompareVolumes::SetAbsoluteMinimum ( double  )
virtual

◆ SetAbsoluteStdev()

virtual void vtkPlusCompareVolumes::SetAbsoluteStdev ( double  )
virtual

◆ SetInputGT()

void vtkPlusCompareVolumes::SetInputGT ( vtkDataObject *  input)
virtual

Definition at line 42 of file vtkPlusCompareVolumes.cxx.

◆ SetInputGTAlpha()

void vtkPlusCompareVolumes::SetInputGTAlpha ( vtkDataObject *  input)
virtual

Definition at line 48 of file vtkPlusCompareVolumes.cxx.

◆ SetInputSliceAlpha()

void vtkPlusCompareVolumes::SetInputSliceAlpha ( vtkDataObject *  input)
virtual

Definition at line 66 of file vtkPlusCompareVolumes.cxx.

◆ SetInputTest()

void vtkPlusCompareVolumes::SetInputTest ( vtkDataObject *  input)
virtual

Definition at line 54 of file vtkPlusCompareVolumes.cxx.

◆ SetInputTestAlpha()

void vtkPlusCompareVolumes::SetInputTestAlpha ( vtkDataObject *  input)
virtual

Definition at line 60 of file vtkPlusCompareVolumes.cxx.

◆ SetNumberOfFilledHoles()

virtual void vtkPlusCompareVolumes::SetNumberOfFilledHoles ( int  )
virtual

◆ SetNumberOfHoles()

virtual void vtkPlusCompareVolumes::SetNumberOfHoles ( int  )
virtual

◆ SetNumberVoxelsVisible()

virtual void vtkPlusCompareVolumes::SetNumberVoxelsVisible ( int  )
virtual

◆ SetRMS()

virtual void vtkPlusCompareVolumes::SetRMS ( double  )
virtual

◆ SetTrue5thPercentile()

virtual void vtkPlusCompareVolumes::SetTrue5thPercentile ( double  )
virtual

◆ SetTrue95thPercentile()

virtual void vtkPlusCompareVolumes::SetTrue95thPercentile ( double  )
virtual

◆ SetTrueMaximum()

virtual void vtkPlusCompareVolumes::SetTrueMaximum ( double  )
virtual

◆ SetTrueMean()

virtual void vtkPlusCompareVolumes::SetTrueMean ( double  )
virtual

◆ SetTrueMedian()

virtual void vtkPlusCompareVolumes::SetTrueMedian ( double  )
virtual

◆ SetTrueMinimum()

virtual void vtkPlusCompareVolumes::SetTrueMinimum ( double  )
virtual

◆ SetTrueStdev()

virtual void vtkPlusCompareVolumes::SetTrueStdev ( double  )
virtual

◆ ThreadedRequestData()

void vtkPlusCompareVolumes::ThreadedRequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector,
vtkImageData ***  inData,
vtkImageData **  outData,
int  ext[6],
int  id 
)
protected

Definition at line 428 of file vtkPlusCompareVolumes.cxx.

Member Data Documentation

◆ Absolute5thPercentile

double vtkPlusCompareVolumes::Absolute5thPercentile
protected

Definition at line 119 of file vtkPlusCompareVolumes.h.

◆ Absolute95thPercentile

double vtkPlusCompareVolumes::Absolute95thPercentile
protected

Definition at line 119 of file vtkPlusCompareVolumes.h.

◆ AbsoluteHistogram

int vtkPlusCompareVolumes::AbsoluteHistogram[256]
protected

Definition at line 122 of file vtkPlusCompareVolumes.h.

◆ AbsoluteHistogramWithHoles

int vtkPlusCompareVolumes::AbsoluteHistogramWithHoles[256]
protected

Definition at line 123 of file vtkPlusCompareVolumes.h.

◆ AbsoluteMaximum

double vtkPlusCompareVolumes::AbsoluteMaximum
protected

Definition at line 119 of file vtkPlusCompareVolumes.h.

◆ AbsoluteMean

double vtkPlusCompareVolumes::AbsoluteMean
protected

Definition at line 119 of file vtkPlusCompareVolumes.h.

◆ AbsoluteMeanWithHoles

double vtkPlusCompareVolumes::AbsoluteMeanWithHoles
protected

Definition at line 120 of file vtkPlusCompareVolumes.h.

◆ AbsoluteMedian

double vtkPlusCompareVolumes::AbsoluteMedian
protected

Definition at line 119 of file vtkPlusCompareVolumes.h.

◆ AbsoluteMinimum

double vtkPlusCompareVolumes::AbsoluteMinimum
protected

Definition at line 119 of file vtkPlusCompareVolumes.h.

◆ AbsoluteStdev

double vtkPlusCompareVolumes::AbsoluteStdev
protected

Definition at line 119 of file vtkPlusCompareVolumes.h.

◆ NumberOfFilledHoles

int vtkPlusCompareVolumes::NumberOfFilledHoles
protected

Definition at line 125 of file vtkPlusCompareVolumes.h.

◆ NumberOfHoles

int vtkPlusCompareVolumes::NumberOfHoles
protected

Definition at line 124 of file vtkPlusCompareVolumes.h.

◆ NumberVoxelsVisible

int vtkPlusCompareVolumes::NumberVoxelsVisible
protected

Definition at line 126 of file vtkPlusCompareVolumes.h.

◆ RMS

double vtkPlusCompareVolumes::RMS
protected

Definition at line 115 of file vtkPlusCompareVolumes.h.

◆ True5thPercentile

double vtkPlusCompareVolumes::True5thPercentile
protected

Definition at line 118 of file vtkPlusCompareVolumes.h.

◆ True95thPercentile

double vtkPlusCompareVolumes::True95thPercentile
protected

Definition at line 118 of file vtkPlusCompareVolumes.h.

◆ TrueHistogram

int vtkPlusCompareVolumes::TrueHistogram[511]
protected

Definition at line 121 of file vtkPlusCompareVolumes.h.

◆ TrueMaximum

double vtkPlusCompareVolumes::TrueMaximum
protected

Definition at line 118 of file vtkPlusCompareVolumes.h.

◆ TrueMean

double vtkPlusCompareVolumes::TrueMean
protected

Definition at line 118 of file vtkPlusCompareVolumes.h.

◆ TrueMedian

double vtkPlusCompareVolumes::TrueMedian
protected

Definition at line 118 of file vtkPlusCompareVolumes.h.

◆ TrueMinimum

double vtkPlusCompareVolumes::TrueMinimum
protected

Definition at line 118 of file vtkPlusCompareVolumes.h.

◆ TrueStdev

double vtkPlusCompareVolumes::TrueStdev
protected

Definition at line 118 of file vtkPlusCompareVolumes.h.


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