Slicer
5.3
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
|
#include <Libs/vtkITK/vtkITKArchetypeImageSeriesScalarReader.h>
Public Types | |
typedef vtkITKArchetypeImageSeriesReader | Superclass |
Public Types inherited from vtkITKArchetypeImageSeriesReader | |
enum | { GDCM = 0, DCMTK } |
Reader to use when reading as a scalar image data More... | |
typedef itk::SpatialOrientation::ValidCoordinateOrientationFlags | CoordinateOrientationCode |
typedef vtkImageAlgorithm | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) override |
Public Member Functions inherited from vtkITKArchetypeImageSeriesReader | |
unsigned int | AddFileName (const char *filename) |
void | AnalyzeDicomHeaders () |
void | AssembleNthVolume (int n) |
int | AssembleVolumeContainingArchetype () |
virtual int | CanReadFile (const char *filename) |
is the given file name a NRRD file? More... | |
int | ExistContentTime (const char *contentTime) |
int | ExistDiffusionGradientOrientation (float *dgo) |
int | ExistEchoNumbers (const char *echoNumbers) |
int | ExistImageOrientationPatient (float *directionCosine) |
int | ExistImagePositionPatient (float *ipp) |
int | ExistSeriesInstanceUID (const char *SeriesInstanceUID) |
check the existence of given discriminator More... | |
int | ExistSliceLocation (float sliceLocation) |
int | ExistTriggerTime (const char *triggerTime) |
virtual bool | GetAnalyzeHeader () |
virtual char * | GetArchetype () |
virtual double * | GetDefaultDataOrigin () |
virtual void | GetDefaultDataOrigin (double &, double &, double &) |
virtual void | GetDefaultDataOrigin (double [3]) |
virtual double * | GetDefaultDataSpacing () |
virtual void | GetDefaultDataSpacing (double &, double &, double &) |
virtual void | GetDefaultDataSpacing (double [3]) |
virtual CoordinateOrientationCode | GetDesiredCoordinateOrientation () |
virtual int | GetDICOMImageIOApproach () |
const char * | GetFileName (unsigned int n) |
const std::vector< std::string > & | GetFileNames () |
Return all the file names More... | |
virtual int | GetFileNameSliceCount () |
virtual int | GetFileNameSliceOffset () |
virtual int | GetFileNameSliceSpacing () |
bool | GetGroupingByTags () |
set/get functions for grouping by tags More... | |
vtkMatrix4x4 * | GetMeasurementFrameMatrix () |
Returns the Measurement frame matrix More... | |
const itk::MetaDataDictionary & | GetMetaDataDictionary () const |
Return the MetaDataDictionary from the ITK layer More... | |
const char * | GetNthContentTime (unsigned int n) |
float * | GetNthDiffusionGradientOrientation (unsigned int n) |
const char * | GetNthEchoNumbers (unsigned int n) |
const char * | GetNthFileName (int idxSeriesInstanceUID, int idxContentTime, int idxTriggerTime, int idxEchoNumbers, int idxDiffusionGradientOrientation, int idxSliceLocation, int idxImageOrientationPatient, int n) |
float * | GetNthImageOrientationPatient (unsigned int n) |
float * | GetNthImagePositionPatient (unsigned int n) |
const char * | GetNthKey (unsigned int n) |
const char * | GetNthSeriesInstanceUID (unsigned int n) |
methods to get N-th discriminator More... | |
float | GetNthSliceLocation (unsigned int n) |
const char * | GetNthTriggerTime (unsigned int n) |
const char * | GetNthValue (unsigned int n) |
virtual unsigned int | GetNumberOfComponents () |
unsigned int | GetNumberOfContentTime () |
unsigned int | GetNumberOfDiffusionGradientOrientation () |
unsigned int | GetNumberOfEchoNumbers () |
unsigned int | GetNumberOfFileNames () |
See how many file names were generated during ExecuteInformation More... | |
unsigned int | GetNumberOfImageOrientationPatient () |
unsigned int | GetNumberOfImagePositionPatient () |
unsigned int | GetNumberOfItemsInDictionary () |
unsigned int | GetNumberOfSeriesInstanceUIDs () |
get number of certain discriminators in the directory More... | |
unsigned int | GetNumberOfSliceLocation () |
unsigned int | GetNumberOfTriggerTime () |
virtual int | GetOutputScalarType () |
vtkMatrix4x4 * | GetRasToIjkMatrix () |
Returns an IJK to RAS transformation matrix More... | |
int | GetSelectedContentTime () |
More... | |
int | GetSelectedDiffusion () |
More... | |
int | GetSelectedEchoNumbers () |
More... | |
int | GetSelectedOrientation () |
More... | |
int | GetSelectedSlice () |
More... | |
int | GetSelectedTriggerTime () |
More... | |
int | GetSelectedUID () |
More... | |
virtual int | GetSingleFile () |
const char * | GetTagValue (char *tag) |
virtual char | GetUseNativeCoordinateOrientation () |
virtual int | GetUseOrientationFromFile () |
virtual int | GetVoxelVectorType () |
void | GroupFiles (int idxSeriesInstanceUID, int idxContentTime, int idxTriggerTime, int idxEchoNumbers, int idxDiffusionGradientOrientation, int idxSliceLocation, int idxImageOrientationPatient) |
bool | HasKey (char *tag) |
int | InsertContentTime (const char *aTime) |
int | InsertDiffusionGradientOrientation (float *a) |
int | InsertEchoNumbers (const char *aEcho) |
int | InsertImageOrientationPatient (float *a) |
int | InsertImagePositionPatient (float *a) |
int | InsertNextSliceLocation () |
int | InsertSeriesInstanceUIDs (const char *aUID) |
int | InsertSliceLocation (float a) |
int | InsertTriggerTime (const char *aTime) |
void | ParseDictionary () |
void | PrintSelf (ostream &os, vtkIndent indent) override |
void | ResetFileNames () |
virtual void | SetAnalyzeHeader (bool) |
Whether try analyzing the dicom headers More... | |
virtual void | SetArchetype (const char *) |
Specify the archetype filename for the series. More... | |
virtual void | SetDefaultDataOrigin (double [3]) |
virtual void | SetDefaultDataOrigin (double, double, double) |
virtual void | SetDefaultDataSpacing (double [3]) |
virtual void | SetDefaultDataSpacing (double, double, double) |
void | SetDesiredCoordinateOrientationToAxial () |
Set the orientation of the output image More... | |
void | SetDesiredCoordinateOrientationToCoronal () |
void | SetDesiredCoordinateOrientationToNative () |
void | SetDesiredCoordinateOrientationToSagittal () |
virtual void | SetDICOMImageIOApproach (int) |
void | SetDICOMImageIOApproachToDCMTK () |
void | SetDICOMImageIOApproachToGDCM () |
virtual void | SetFileNameSliceCount (int) |
virtual void | SetFileNameSliceOffset (int) |
virtual void | SetFileNameSliceSpacing (int) |
void | SetGroupingByTagsOff () |
void | SetGroupingByTagsOn () |
virtual void | SetNumberOfComponents (unsigned int) |
Get number of scalars More... | |
virtual void | SetOutputScalarType (int) |
Get the file format. Pixels are this type in the file. More... | |
virtual void | SetOutputScalarTypeToChar () |
virtual void | SetOutputScalarTypeToDouble () |
virtual void | SetOutputScalarTypeToFloat () |
virtual void | SetOutputScalarTypeToInt () |
virtual void | SetOutputScalarTypeToLong () |
virtual void | SetOutputScalarTypeToNative () |
virtual void | SetOutputScalarTypeToShort () |
virtual void | SetOutputScalarTypeToUnsignedChar () |
virtual void | SetOutputScalarTypeToUnsignedInt () |
virtual void | SetOutputScalarTypeToUnsignedLong () |
virtual void | SetOutputScalarTypeToUnsignedShort () |
void | SetSelectedContentTime (int v) |
void | SetSelectedDiffusion (int v) |
void | SetSelectedEchoNumbers (int v) |
void | SetSelectedOrientation (int v) |
void | SetSelectedSlice (int v) |
void | SetSelectedTriggerTime (int v) |
void | SetSelectedUID (int v) |
virtual void | SetSingleFile (int) |
Whether load in a single file or a series More... | |
void | SetUseNativeOriginOff () |
Use image center as origin More... | |
void | SetUseNativeOriginOn () |
Use image origin from the file More... | |
virtual void | SetUseOrientationFromFile (int) |
Whether to use orientation from file More... | |
virtual void | SetVoxelVectorType (int) |
Defines how to interpret voxel components. More... | |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkITKArchetypeImageSeriesScalarReader * | New () |
static vtkITKArchetypeImageSeriesScalarReader * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkITKArchetypeImageSeriesReader | |
static int | IsTypeOf (const char *type) |
static vtkITKArchetypeImageSeriesReader * | New () |
static vtkITKArchetypeImageSeriesReader * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) override |
vtkITKArchetypeImageSeriesScalarReader () | |
~vtkITKArchetypeImageSeriesScalarReader () override | |
Protected Member Functions inherited from vtkITKArchetypeImageSeriesReader | |
itk::ImageIOBase::Pointer | GetImageIO (const char *filename) |
Get the image IO for the specified filename. More... | |
void | GetScalarRangeMetaDataKeys (itk::ImageIOBase::Pointer imageIO, std::string range_keys[2]) |
int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) override |
void | SetMetaDataScalarRangeToPointDataInfo (vtkImageData *data) |
vtkITKArchetypeImageSeriesReader () | |
~vtkITKArchetypeImageSeriesReader () override | |
Static Protected Member Functions | |
static void | ReadProgressCallback (itk::Object *obj, const itk::EventObject &, void *data) |
Static Protected Member Functions inherited from vtkITKArchetypeImageSeriesReader | |
static std::string | GetMetaDataWithoutSpaces (const itk::MetaDataDictionary &dict, const std::string &tag) |
Get MetaData from dictionary, removing all whitespaces from the string. More... | |
Additional Inherited Members | |
Public Attributes inherited from vtkITKArchetypeImageSeriesReader | |
std::vector< std::string > | Tags |
std::vector< std::string > | TagValues |
Protected Attributes inherited from vtkITKArchetypeImageSeriesReader | |
std::vector< std::string > | AllFileNames |
bool | AnalyzeHeader |
char * | Archetype |
bool | ArchetypeIsDICOM |
std::vector< std::string > | ContentTime |
int | DataExtent [6] |
double | DefaultDataOrigin [3] |
double | DefaultDataSpacing [3] |
CoordinateOrientationCode | DesiredCoordinateOrientation |
int | DICOMImageIOApproach |
itk::MetaDataDictionary | Dictionary |
std::vector< std::vector< float > > | DiffusionGradientOrientation |
std::vector< std::string > | EchoNumbers |
std::vector< std::string > | FileNames |
int | FileNameSliceCount |
std::vector< std::pair< double, int > > | FileNameSliceKey |
int | FileNameSliceOffset |
int | FileNameSliceSpacing |
bool | GroupingByTags |
std::vector< std::vector< float > > | ImageOrientationPatient |
std::vector< std::vector< float > > | ImagePositionPatient |
unsigned int | IndexArchetype |
std::vector< long int > | IndexContentTime |
std::vector< long int > | IndexDiffusionGradientOrientation |
std::vector< long int > | IndexEchoNumbers |
std::vector< long int > | IndexImageOrientationPatient |
std::vector< long int > | IndexImagePositionPatient |
std::vector< long int > | IndexSeriesInstanceUIDs |
index of each dicom file into the above arrays More... | |
std::vector< long int > | IndexSliceLocation |
std::vector< long int > | IndexTriggerTime |
bool | IsOnlyFile |
vtkMatrix4x4 * | MeasurementFrameMatrix |
std::vector< double > | MetaDataScalarRangeMaxima |
std::vector< double > | MetaDataScalarRangeMinima |
unsigned int | NumberOfComponents |
int | OutputScalarType |
vtkMatrix4x4 * | RasToIjkMatrix |
float | ScanAxis [3] |
float | ScanOrigin [3] |
int | SelectedContentTime |
int | SelectedDiffusion |
int | SelectedEchoNumbers |
int | SelectedOrientation |
int | SelectedSlice |
int | SelectedTriggerTime |
int | SelectedUID |
std::vector< std::string > | SeriesInstanceUIDs |
int | SingleFile |
std::vector< float > | SliceLocation |
std::vector< std::string > | TriggerTime |
char | UseNativeCoordinateOrientation |
bool | UseNativeOrigin |
char | UseNativeScalarType |
int | UseOrientationFromFile |
int | VoxelVectorType |
Definition at line 22 of file vtkITKArchetypeImageSeriesScalarReader.h.
Definition at line 27 of file vtkITKArchetypeImageSeriesScalarReader.h.
|
protected |
|
overrideprotected |
|
virtual |
Reimplemented from vtkITKArchetypeImageSeriesReader.
|
virtual |
Reimplemented from vtkITKArchetypeImageSeriesReader.
|
static |
|
static |
|
override |
|
staticprotected |
|
overrideprotected |
|
static |