GOFIGURE2
0.9.0
|
#include <Code/IO/itkMegaCaptureImport.h>
Public Types | |
typedef SmartPointer< const Self > | ConstPointer |
typedef std::vector< int > | IntVectorType |
typedef std::pair < IntVectorType, IntVectorType > | PairIntVectorType |
typedef SmartPointer< Self > | Pointer |
typedef MegaCaptureImport | Self |
typedef std::vector< std::string > | StringVectorType |
typedef LightProcessObject | Superclass |
Public Member Functions | |
void | CreateOutput () |
std::string | GetHeaderFilename () |
GoFigureFileInfoHelperMultiIndexContainer | GetOutput () |
void | Glob () |
itkNewMacro (Self) | |
itkTypeMacro (MegaCaptureImport, LightProcessObject) | |
void | SetFileName (const std::string &iName) |
void | SetTimeBased (const bool &iBool) |
void | Update () |
Static Public Member Functions | |
static bool | AreTheseNumericalGroupNewMegaCapture (PairIntVectorType StartAndLengthNumericalGroup) |
static std::string | CleanFileName (const std::string &iFilename) |
return a modified cleaned filename More... | |
static PairIntVectorType | GetStartAndLengthOfNumericalGroupFilename (const std::string &iFilename) |
return the list of the Index and the list of the length of all the numerical group present in the filename More... | |
static bool | IsNewMegaCapture (const std::string &iFilename) |
return true if the filename is of new megacapture format, false if it is the old one More... | |
Protected Member Functions | |
MegaCaptureImport () | |
void | NewMegaCaptureFile (GoFigureFileInfoHelper &ioTempInfo, const std::vector< unsigned int > &iNumericalValues) |
Used for the database version2. More... | |
void | OldMegaCaptureFile (GoFigureFileInfoHelper &ioTempInfo, const std::vector< unsigned int > &iNumericalValues) |
Used for the database version1. More... | |
~MegaCaptureImport () | |
Private Member Functions | |
MegaCaptureImport (const Self &) | |
void | operator= (const Self &) |
Private Attributes | |
std::string | m_FileName |
std::string | m_fileNameModified |
StringVectorType | m_FileNameS |
std::string | m_HeaderFileName |
int | m_NbSignificantMegaCaptureNumGroup |
GoFigureFileInfoHelperMultiIndexContainer | m_OutputFileList |
PairIntVectorType | m_StartAndLengthNumGroup |
Definition at line 60 of file itkMegaCaptureImport.h.
typedef SmartPointer< const Self > itk::MegaCaptureImport::ConstPointer |
Definition at line 74 of file itkMegaCaptureImport.h.
typedef std::vector< int > itk::MegaCaptureImport::IntVectorType |
Definition at line 64 of file itkMegaCaptureImport.h.
typedef std::pair< IntVectorType, IntVectorType > itk::MegaCaptureImport::PairIntVectorType |
Definition at line 65 of file itkMegaCaptureImport.h.
typedef SmartPointer< Self > itk::MegaCaptureImport::Pointer |
Definition at line 73 of file itkMegaCaptureImport.h.
Standard class typedefs.
Definition at line 69 of file itkMegaCaptureImport.h.
typedef std::vector< std::string > itk::MegaCaptureImport::StringVectorType |
Definition at line 66 of file itkMegaCaptureImport.h.
typedef LightProcessObject itk::MegaCaptureImport::Superclass |
Definition at line 71 of file itkMegaCaptureImport.h.
|
protected |
Definition at line 40 of file itkMegaCaptureImport.cxx.
|
protected |
Definition at line 48 of file itkMegaCaptureImport.cxx.
|
private |
|
static |
Definition at line 289 of file itkMegaCaptureImport.cxx.
|
static |
return a modified cleaned filename
Definition at line 298 of file itkMegaCaptureImport.cxx.
void itk::MegaCaptureImport::CreateOutput | ( | ) |
Definition at line 74 of file itkMegaCaptureImport.cxx.
std::string itk::MegaCaptureImport::GetHeaderFilename | ( | ) |
Definition at line 438 of file itkMegaCaptureImport.cxx.
GoFigureFileInfoHelperMultiIndexContainer itk::MegaCaptureImport::GetOutput | ( | void | ) |
Definition at line 157 of file itkMegaCaptureImport.cxx.
|
static |
return the list of the Index and the list of the length of all the numerical group present in the filename
Definition at line 361 of file itkMegaCaptureImport.cxx.
void itk::MegaCaptureImport::Glob | ( | ) |
Definition at line 176 of file itkMegaCaptureImport.cxx.
|
static |
return true if the filename is of new megacapture format, false if it is the old one
Definition at line 276 of file itkMegaCaptureImport.cxx.
itk::MegaCaptureImport::itkNewMacro | ( | Self | ) |
Method for creation through the object factory.
itk::MegaCaptureImport::itkTypeMacro | ( | MegaCaptureImport | , |
LightProcessObject | |||
) |
Run-time type information (and related methods).
|
protected |
Used for the database version2.
Definition at line 421 of file itkMegaCaptureImport.cxx.
|
protected |
Used for the database version1.
Definition at line 407 of file itkMegaCaptureImport.cxx.
|
private |
void itk::MegaCaptureImport::SetFileName | ( | const std::string & | iName | ) |
Definition at line 56 of file itkMegaCaptureImport.cxx.
void itk::MegaCaptureImport::SetTimeBased | ( | const bool & | iBool | ) |
void itk::MegaCaptureImport::Update | ( | void | ) |
Definition at line 166 of file itkMegaCaptureImport.cxx.
|
private |
Definition at line 130 of file itkMegaCaptureImport.h.
|
private |
Definition at line 131 of file itkMegaCaptureImport.h.
|
private |
Definition at line 128 of file itkMegaCaptureImport.h.
|
private |
Definition at line 132 of file itkMegaCaptureImport.h.
|
private |
Definition at line 134 of file itkMegaCaptureImport.h.
|
private |
Definition at line 129 of file itkMegaCaptureImport.h.
|
private |
Definition at line 127 of file itkMegaCaptureImport.h.