SIVIC API  0.9.26
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
svkImageThreshold Class Reference

#include <svkImageThreshold.h>

Inheritance diagram for svkImageThreshold:
svkImageAlgorithmWithPortMapper svkImageAlgorithm

Public Types

enum  {
  INPUT_IMAGE = 0, INPUT_ROI, EXCLUSIVE_INTEGER_MATCHING, THRESHOLD_MAX,
  THRESHOLD_MIN, OUTPUT_SERIES_DESCRIPTION, MASK_OUTPUT_VALUE, THRESHOLD_BY_MODE_IMAGE,
  THRESHOLD_BY_MODE_FACTOR, THRESHOLD_BY_MODE_START_BIN, THRESHOLD_BY_MODE_SMOOTH_BINS, THRESHOLD_BY_MODE_BIN_SIZE,
  THRESHOLD_BY_MODE_NUM_BINS, OUTPUT_SCALAR_TYPE
}
 

Public Member Functions

 vtkTypeMacro (svkImageThreshold, svkImageAlgorithmWithPortMapper)
 
void SetThresholdMax (double max)
 
svkDouble * GetThresholdMax ()
 
void SetThresholdMin (double min)
 
svkDouble * GetThresholdMin ()
 
void SetMaskSeriesDescription (string description)
 
svkString * GetMaskSeriesDescription ()
 
void SetMaskOutputValue (int value)
 
svkInt * GetMaskOutputValue ()
 
void SetOutputScalarType (int outputScalarType)
 
svkInt * GetOutputScalarType ()
 
- Public Member Functions inherited from svkImageAlgorithmWithPortMapper
 vtkTypeMacro (svkImageAlgorithmWithPortMapper, svkImageAlgorithm)
 
virtual void SetInputPortsFromXML (vtkXMLDataElement *element)
 Parses an XML element and converts it into input port parameters. Converts image filename strings to svkImageData objects. More...
 
virtual svkAlgorithmPortMapper * GetPortMapper ()
 Get the internal port mapper. More...
 
void PrintSelf (ostream &os, vtkIndent indent)
 Prints all input parameters set. More...
 
- Public Member Functions inherited from svkImageAlgorithm
 vtkTypeMacro (svkImageAlgorithm, vtkImageAlgorithm)
 
svkImageData * GetOutput ()
 
svkImageData * GetOutput (int port)
 
svkImageData * GetImageDataInput (int port)
 

Static Public Member Functions

static svkImageThreshold * New ()
 
- Static Public Member Functions inherited from svkImageAlgorithmWithPortMapper
static
svkImageAlgorithmWithPortMapper * 
New ()
 

Public Attributes

enum svk::svkImageThreshold:: { ... }  svkImageThresholdParameters
 

Protected Member Functions

 svkImageThreshold ()
 
 ~svkImageThreshold ()
 
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
- Protected Member Functions inherited from svkImageAlgorithmWithPortMapper
 svkImageAlgorithmWithPortMapper ()
 
 ~svkImageAlgorithmWithPortMapper ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 All ports must be initialized through the svkAlgorithmPortMapper BEFORE this method is called. More...
 
virtual int FillOutputPortInformation (int port, vtkInformation *info)
 
- Protected Member Functions inherited from svkImageAlgorithm
 svkImageAlgorithm ()
 
 ~svkImageAlgorithm ()
 
virtual int FillOutputPortInformation (int vtkNotUsed(port), vtkInformation *info)
 
virtual int FillInputPortInformation (int vtkNotUsed(port), vtkInformation *info)
 

Detailed Description

This class handles thresholding images.

Member Enumeration Documentation

anonymous enum
Enumerator
INPUT_IMAGE 
INPUT_ROI 
EXCLUSIVE_INTEGER_MATCHING 
THRESHOLD_MAX 
THRESHOLD_MIN 
OUTPUT_SERIES_DESCRIPTION 
MASK_OUTPUT_VALUE 
THRESHOLD_BY_MODE_IMAGE 
THRESHOLD_BY_MODE_FACTOR 
THRESHOLD_BY_MODE_START_BIN 
THRESHOLD_BY_MODE_SMOOTH_BINS 
THRESHOLD_BY_MODE_BIN_SIZE 
THRESHOLD_BY_MODE_NUM_BINS 
OUTPUT_SCALAR_TYPE 

Constructor & Destructor Documentation

svkImageThreshold ( )
protected
~svkImageThreshold ( )
protected

Member Function Documentation

svkInt * GetMaskOutputValue ( )
svkString * GetMaskSeriesDescription ( )
svkInt * GetOutputScalarType ( )
svkDouble * GetThresholdMax ( )
svkDouble * GetThresholdMin ( )
static svkImageThreshold* New ( )
static
int RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual
void SetMaskOutputValue ( int  value)
void SetMaskSeriesDescription ( string  description)
void SetOutputScalarType ( int  outputScalarType)
void SetThresholdMax ( double  max)
void SetThresholdMin ( double  min)

Member Data Documentation

enum { ... } svkImageThresholdParameters

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