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)
 
svkDoubleGetThresholdMax ()
 
void SetThresholdMin (double min)
 
svkDoubleGetThresholdMin ()
 
void SetMaskSeriesDescription (string description)
 
svkStringGetMaskSeriesDescription ()
 
void SetMaskOutputValue (int value)
 
svkIntGetMaskOutputValue ()
 
void SetOutputScalarType (int outputScalarType)
 
svkIntGetOutputScalarType ()
 
- 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 svkAlgorithmPortMapperGetPortMapper ()
 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)
 
svkImageDataGetOutput ()
 
svkImageDataGetOutput (int port)
 
svkImageDataGetImageDataInput (int port)
 

Static Public Member Functions

static svkImageThresholdNew ()
 
- 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: