vtk-dicom  0.8.17
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
vtkDICOMSorter Class Reference

Deprecated class, please use vtkDICOMFileSorter instead. More...

#include <vtkDICOMSorter.h>

Inheritance diagram for vtkDICOMSorter:
Inheritance graph
[legend]
Collaboration diagram for vtkDICOMSorter:
Collaboration graph
[legend]

Public Types

typedef vtkDICOMFileSorter Superclass
 
- Public Types inherited from vtkDICOMFileSorter
typedef vtkObject Superclass
 

Public Member Functions

virtual vtkTypeBool IsA (const char *type)
 
vtkDICOMSorterNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent) VTK_DICOM_OVERRIDE
 
int GetFirstSeriesInStudy (int study)
 Get the first series in a particular study.
 
int GetNumberOfSeriesInStudy (int study)
 Get the number of series in a particular study.
 
- Public Member Functions inherited from vtkDICOMFileSorter
vtkDICOMFileSorterNewInstance () const
 
void SetInputFileName (const char *name)
 Set one file from the desired series. More...
 
const char * GetInputFileName ()
 
void SetInputFileNames (vtkStringArray *input)
 Set a list of file names to group and sort. More...
 
vtkStringArray * GetInputFileNames ()
 
virtual void Update ()
 Update the information about the files. More...
 
int GetNumberOfSeries ()
 Get the total number of series that were found.
 
int GetNumberOfStudies ()
 Get the number of studies that were found.
 
int GetFirstSeriesForStudy (int study)
 Get the first series for a particular study.
 
int GetLastSeriesForStudy (int study)
 Get the last series (inclusive) for a particular study.
 
vtkStringArray * GetOutputFileNames ()
 Get the full list of sorted filenames.
 
vtkStringArray * GetFileNamesForSeries (int i)
 Get the file names for a specific series.
 
unsigned long GetErrorCode ()
 Get the error code.
 
const char * GetInternalFileName ()
 Get the filename associated with the error code.
 
virtual void SetRequirePixelData (int)
 If this is On, files with no pixel data will be skipped. More...
 
virtual void RequirePixelDataOn ()
 
virtual void RequirePixelDataOff ()
 
int GetRequirePixelData ()
 
- Public Member Functions inherited from vtkObject
 vtkBaseTypeMacro (vtkObject, vtkObjectBase)
 
virtual void DebugOn ()
 
virtual void DebugOff ()
 
bool GetDebug ()
 
void SetDebug (bool debugFlag)
 
virtual void Modified ()
 
virtual vtkMTimeType GetMTime ()
 
void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
unsigned long AddObserver (unsigned long event, vtkCommand *, float priority=0.0f)
 
unsigned long AddObserver (const char *event, vtkCommand *, float priority=0.0f)
 
vtkCommand * GetCommand (unsigned long tag)
 
void RemoveObserver (vtkCommand *)
 
void RemoveObservers (unsigned long event, vtkCommand *)
 
void RemoveObservers (const char *event, vtkCommand *)
 
int HasObserver (unsigned long event, vtkCommand *)
 
int HasObserver (const char *event, vtkCommand *)
 
void RemoveObserver (unsigned long tag)
 
void RemoveObservers (unsigned long event)
 
void RemoveObservers (const char *event)
 
void RemoveAllObservers ()
 
int HasObserver (unsigned long event)
 
int HasObserver (const char *event)
 
template<class U , class T >
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f)
 
template<class U , class T >
unsigned long AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
template<class U , class T >
unsigned long AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f)
 
int InvokeEvent (unsigned long event, void *callData)
 
int InvokeEvent (const char *event, void *callData)
 
int InvokeEvent (unsigned long event)
 
int InvokeEvent (const char *event)
 
- Public Member Functions inherited from vtkObjectBase
const char * GetClassName () const
 
virtual void Delete ()
 
virtual void FastDelete ()
 
void InitializeObjectBase ()
 
void Print (ostream &os)
 
virtual void PrintHeader (ostream &os, vtkIndent indent)
 
virtual void PrintTrailer (ostream &os, vtkIndent indent)
 
virtual void Register (vtkObjectBase *o)
 
virtual void UnRegister (vtkObjectBase *o)
 
int GetReferenceCount ()
 
void SetReferenceCount (int)
 
void PrintRevisions (ostream &)
 

Static Public Member Functions

static vtkTypeBool IsTypeOf (const char *type)
 
static vtkDICOMSorterSafeDownCast (vtkObjectBase *o)
 
static vtkDICOMSorterNew ()
 
- Static Public Member Functions inherited from vtkDICOMFileSorter
static vtkTypeBool IsTypeOf (const char *type)
 
static vtkDICOMFileSorterSafeDownCast (vtkObjectBase *o)
 
static vtkDICOMFileSorterNew ()
 
- Static Public Member Functions inherited from vtkObject
static vtkObjectNew ()
 
static void BreakOnError ()
 
static void SetGlobalWarningDisplay (int val)
 
static void GlobalWarningDisplayOn ()
 
static void GlobalWarningDisplayOff ()
 
static int GetGlobalWarningDisplay ()
 
- Static Public Member Functions inherited from vtkObjectBase
static vtkTypeBool IsTypeOf (const char *name)
 
static vtkObjectBaseNew ()
 

Protected Member Functions

virtual vtkObjectBaseNewInstanceInternal () const
 
- Protected Member Functions inherited from vtkDICOMFileSorter
virtual void Execute ()
 Fill the output filename array.
 
virtual void SortFiles (vtkStringArray *input)
 Sort the input string array.
 
void AddSeriesFileNames (int study, vtkStringArray *files)
 Add a sorted series to output. More...
 
void RelayError (vtkObject *o, unsigned long e, void *data)
 Description:
 
void SetInternalFileName (const char *fname)
 Description:
 
void SetErrorCode (unsigned long e)
 Set the error code.
 
- Protected Member Functions inherited from vtkObject
void RegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE
 
void UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE
 
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
 
void InternalReleaseFocus ()
 
- Protected Member Functions inherited from vtkObjectBase
virtual void CollectRevisions (ostream &)
 
virtual void ReportReferences (vtkGarbageCollector *)
 
 vtkObjectBase (const vtkObjectBase &)
 
void operator= (const vtkObjectBase &)
 

Additional Inherited Members

- Protected Attributes inherited from vtkDICOMFileSorter
const char * InputFileName
 
vtkStringArray * InputFileNames
 
vtkStringArray * OutputFileNames
 
int RequirePixelData
 
vtkTimeStamp UpdateTime
 
unsigned long ErrorCode
 
char * InternalFileName
 
- Protected Attributes inherited from vtkObject
bool Debug
 
vtkTimeStamp MTime
 
vtkSubjectHelper * SubjectHelper
 
- Protected Attributes inherited from vtkObjectBase
vtkAtomicInt32 ReferenceCount
 
vtkWeakPointerBase ** WeakPointers
 

Detailed Description

Deprecated class, please use vtkDICOMFileSorter instead.

Member Function Documentation

◆ IsA()

virtual vtkTypeBool vtkDICOMSorter::IsA ( const char *  name)
virtual

Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h.

Reimplemented from vtkDICOMFileSorter.

◆ PrintSelf()

void vtkDICOMSorter::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes.

Reimplemented from vtkDICOMFileSorter.


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