#include <svkMrsSingleVoxelSincExtraction.h>
Enumerator |
---|
INPUT_SPECTRA |
|
L_COORDINATE |
|
P_COORDINATE |
|
S_COORDINATE |
|
RETAIN_INPUT_EXTENT |
|
int FillInputPortInformation |
( |
int |
vtkNotUsedport, |
|
|
vtkInformation * |
info |
|
) |
| |
|
protectedvirtual |
Default input type is svkImageData base class. Override with a specific concrete type in sub class if necessary.
Reimplemented from svkImageAlgorithm.
int FillOutputPortInformation |
( |
int |
vtkNotUsedport, |
|
|
vtkInformation * |
info |
|
) |
| |
|
protectedvirtual |
int RequestData |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
protectedvirtual |
Copy the Dcm Header and Provenance from the input to the output.
References svkDcmHeader::COL_INDEX, svkImageData::DeepCopy(), svkAlgorithmPortMapper::GetBoolInputPortValue(), svkDcmHeader::GetCellIDFromDimensionVectorIndex(), svkImageData::GetDcmHeader(), svkDcmHeader::GetDimensionIndexVector(), svkDcmHeader::GetDimensionVectorIndexFromCellID(), svkDcmHeader::GetDimensionVectorValue(), svkAlgorithmPortMapper::GetDoubleInputPortValue(), svkImageAlgorithm::GetImageDataInput(), svkImageData::GetIndexFromPosition(), svkDcmHeader::GetNumberOfCells(), svkMrsImageData::GetNumberOfChannels(), svkDcmHeader::GetNumberOfTimePoints(), svkImageAlgorithm::GetOutput(), svkImageAlgorithmWithPortMapper::GetPortMapper(), svkMrsImageData::GetSpectrum(), svkBool::GetValue(), svkDouble::GetValue(), svkMrsSingleVoxelSincExtraction::L_COORDINATE, loopVector, svkMrsSingleVoxelSincExtraction::P_COORDINATE, svkMrsSingleVoxelSincExtraction::RETAIN_INPUT_EXTENT, svkDcmHeader::ROW_INDEX, svkMrsSingleVoxelSincExtraction::S_COORDINATE, svkDcmHeader::SetDimensionVectorValue(), and svkDcmHeader::SLICE_INDEX.
int RequestInformation |
( |
vtkInformation * |
request, |
|
|
vtkInformationVector ** |
inputVector, |
|
|
vtkInformationVector * |
outputVector |
|
) |
| |
|
protectedvirtual |
Always produces single voxel output
References svkAlgorithmPortMapper::GetBoolInputPortValue(), svkImageData::GetDcmHeader(), svkAlgorithmPortMapper::GetDoubleInputPortValue(), svkImageAlgorithm::GetImageDataInput(), svkDcmHeader::GetOrigin(), svkImageAlgorithmWithPortMapper::GetPortMapper(), svkBool::GetValue(), svkDouble::GetValue(), svkMrsSingleVoxelSincExtraction::L_COORDINATE, svkMrsSingleVoxelSincExtraction::P_COORDINATE, svkMrsSingleVoxelSincExtraction::RETAIN_INPUT_EXTENT, svkMrsSingleVoxelSincExtraction::S_COORDINATE, and svkMrsSingleVoxelSincExtraction::SetRetainInputExtent().
void SetRetainInputExtent |
( |
bool |
retainInputExtent | ) |
|
void SetVoxelCenter |
( |
double |
l_coordinate, |
|
|
double |
p_coordinate, |
|
|
double |
s_coordinate |
|
) |
| |
The documentation for this class was generated from the following files: