Slicer  5.1
Slicer is a multi-platform, free and open source software package for visualization and medical image computing
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkDataFileFormatHelper Class Reference

#include <Libs/MRML/Core/vtkDataFileFormatHelper.h>

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

Public Types

typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
const char * GetClassNameFromFormatString (const char *fileformat)
 
virtual const char * GetITKSupportedExtensionClassNameByIndex (int idx)
 
virtual const char * GetITKSupportedExtensionGenericNameByIndex (int idx)
 
virtual vtkStringArray * GetITKSupportedReadFileFormats ()
 
virtual vtkStringArray * GetITKSupportedWriteFileExtensions ()
 
virtual vtkStringArray * GetITKSupportedWriteFileFormats ()
 
Get the itkimageio supported file formats. More...
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent) override
 

Static Public Member Functions

static std::string GetFileExtensionFromFormatString (const char *fileformat)
 
static int IsTypeOf (const char *type)
 
static vtkDataFileFormatHelperNew ()
 The Usual vtk class functions. More...
 
static vtkDataFileFormatHelperSafeDownCast (vtkObject *o)
 

Protected Member Functions

virtual void AddSupportedWriterFileFormat (ITKImageFileFormat &structFileFormat)
 
virtual void InitializeITKSupportedFileFormats ()
 This will initialize the supported file formats. More...
 
virtual void PopulateITKSupportedWriteFileTypes ()
 
 vtkDataFileFormatHelper ()
 
 ~vtkDataFileFormatHelper () override
 

Protected Attributes

vtkStringArray * ITKSupportedWriteFileFormats
 
vtkStringArray * SupportedWriteFileClassNames
 
vtkStringArray * SupportedWriteFileExtensions
 
vtkStringArray * SupportedWriteFileGenericNames
 

Detailed Description

Definition at line 20 of file vtkDataFileFormatHelper.h.

Member Typedef Documentation

◆ Superclass

Definition at line 26 of file vtkDataFileFormatHelper.h.

Constructor & Destructor Documentation

◆ vtkDataFileFormatHelper()

vtkDataFileFormatHelper::vtkDataFileFormatHelper ( )
protected

◆ ~vtkDataFileFormatHelper()

vtkDataFileFormatHelper::~vtkDataFileFormatHelper ( )
overrideprotected

Member Function Documentation

◆ AddSupportedWriterFileFormat()

virtual void vtkDataFileFormatHelper::AddSupportedWriterFileFormat ( ITKImageFileFormat structFileFormat)
protectedvirtual

◆ GetClassName()

virtual const char* vtkDataFileFormatHelper::GetClassName ( )
virtual

◆ GetClassNameFromFormatString()

const char* vtkDataFileFormatHelper::GetClassNameFromFormatString ( const char *  fileformat)

◆ GetFileExtensionFromFormatString()

static std::string vtkDataFileFormatHelper::GetFileExtensionFromFormatString ( const char *  fileformat)
static

◆ GetITKSupportedExtensionClassNameByIndex()

virtual const char* vtkDataFileFormatHelper::GetITKSupportedExtensionClassNameByIndex ( int  idx)
virtual

◆ GetITKSupportedExtensionGenericNameByIndex()

virtual const char* vtkDataFileFormatHelper::GetITKSupportedExtensionGenericNameByIndex ( int  idx)
virtual

◆ GetITKSupportedReadFileFormats()

virtual vtkStringArray* vtkDataFileFormatHelper::GetITKSupportedReadFileFormats ( )
inlinevirtual

Definition at line 38 of file vtkDataFileFormatHelper.h.

◆ GetITKSupportedWriteFileExtensions()

virtual vtkStringArray* vtkDataFileFormatHelper::GetITKSupportedWriteFileExtensions ( )
virtual

◆ GetITKSupportedWriteFileFormats()

virtual vtkStringArray* vtkDataFileFormatHelper::GetITKSupportedWriteFileFormats ( )
virtual


Get the itkimageio supported file formats.

◆ InitializeITKSupportedFileFormats()

virtual void vtkDataFileFormatHelper::InitializeITKSupportedFileFormats ( )
protectedvirtual

This will initialize the supported file formats.

◆ IsA()

virtual int vtkDataFileFormatHelper::IsA ( const char *  type)
virtual

◆ IsTypeOf()

static int vtkDataFileFormatHelper::IsTypeOf ( const char *  type)
static

◆ New()

static vtkDataFileFormatHelper* vtkDataFileFormatHelper::New ( )
static

The Usual vtk class functions.

◆ PopulateITKSupportedWriteFileTypes()

virtual void vtkDataFileFormatHelper::PopulateITKSupportedWriteFileTypes ( )
protectedvirtual

◆ PrintSelf()

void vtkDataFileFormatHelper::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
override

◆ SafeDownCast()

static vtkDataFileFormatHelper* vtkDataFileFormatHelper::SafeDownCast ( vtkObject *  o)
static

Member Data Documentation

◆ ITKSupportedWriteFileFormats

vtkStringArray* vtkDataFileFormatHelper::ITKSupportedWriteFileFormats
protected

Definition at line 53 of file vtkDataFileFormatHelper.h.

◆ SupportedWriteFileClassNames

vtkStringArray* vtkDataFileFormatHelper::SupportedWriteFileClassNames
protected

Definition at line 52 of file vtkDataFileFormatHelper.h.

◆ SupportedWriteFileExtensions

vtkStringArray* vtkDataFileFormatHelper::SupportedWriteFileExtensions
protected

Definition at line 50 of file vtkDataFileFormatHelper.h.

◆ SupportedWriteFileGenericNames

vtkStringArray* vtkDataFileFormatHelper::SupportedWriteFileGenericNames
protected

Definition at line 51 of file vtkDataFileFormatHelper.h.


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