SIVIC API
0.9.26
|
#include <svkImageAlgorithmWithPortMapper.h>
Public Member Functions | |
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 svkImageAlgorithmWithPortMapper * | New () |
Protected Member Functions | |
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) |
This baseclass is used to support the use of the svkAlgorithmPortMapper class. All parameters that control the execution of this algorithm are stored in input ports that can be set using the XML input to the svkAlgorithmPortMapper class.
|
protected |
|
protected |
|
protectedvirtual |
All ports must be initialized through the svkAlgorithmPortMapper BEFORE this method is called.
Pass through method to the internal svkAlgorithmPortMapper
References svkAlgorithmPortMapper::FillInputPortInformation().
|
protectedvirtual |
Pass through method to the internal svkAlgorithmPortMapper
References svkAlgorithmPortMapper::FillOutputPortInformation().
|
virtual |
Get the internal port mapper.
Returns the port mapper.
References svkAlgorithmPortMapper::New(), and svkAlgorithmPortMapper::SetAlgorithm().
Referenced by svkObliqueReslice::GetInterpolationMode(), svkImageThreshold::GetMaskOutputValue(), svkImageThreshold::GetMaskSeriesDescription(), svkImageThreshold::GetOutputScalarType(), svkImageThreshold::GetThresholdMax(), svkImageThreshold::GetThresholdMin(), svkDCEQuantify::GetTimepointEnd(), svkDCEQuantify::GetTimepointStart(), svkImageCopy::RequestData(), svkMrsSingleVoxelSincExtraction::RequestData(), svkImageAlgorithmPipeline::RequestData(), svkImageThreshold::RequestData(), svkMrsSingleVoxelSincExtraction::RequestInformation(), svkObliqueReslice::RequestInformation(), svkObliqueReslice::SetInterpolationMode(), svkImageThreshold::SetMaskOutputValue(), svkImageThreshold::SetMaskSeriesDescription(), svkObliqueReslice::SetMatchSpacingAndFovOn(), svkImageCopy::SetOutputDataType(), svkImageThreshold::SetOutputScalarType(), svkMrsSingleVoxelSincExtraction::SetRetainInputExtent(), svkImageCopy::SetSeriesDescription(), svkImageThreshold::SetThresholdMax(), svkImageThreshold::SetThresholdMin(), svkDCEQuantify::SetTimepointEnd(), svkDCEQuantify::SetTimepointStart(), svkMrsSingleVoxelSincExtraction::SetVoxelCenter(), svkImageCopy::SetZeroCopy(), svkDCEQuantify::svkDCEQuantify(), svkImageAlgorithmPipeline::svkImageAlgorithmPipeline(), svkImageCopy::svkImageCopy(), svkImageThreshold::svkImageThreshold(), svkMrsSingleVoxelSincExtraction::svkMrsSingleVoxelSincExtraction(), and svkObliqueReslice::svkObliqueReslice().
|
static |
void PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
Prints all input parameters set.
PrintSelf method calls parent class PrintSelf, then prints all parameters using the port mapper.
References svkAlgorithmPortMapper::PrintSelf().
|
virtual |
Parses an XML element and converts it into input port parameters. Converts image filename strings to svkImageData objects.
Pass through method to the internal svkAlgorithmPortMapper
References svkAlgorithmPortMapper::SetInputPortsFromXML().
vtkTypeMacro | ( | svkImageAlgorithmWithPortMapper | , |
svkImageAlgorithm | |||
) |