GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
LSMToMegaCapture Class Reference

Convert 1 LSM (5D file) into megacapture files. More...

#include <Code/IO/LSMToMegaCapture.h>

Public Member Functions

void Export (const std::string &iDirectoryPath)
 Export as MegaCapture. More...
 
std::vector< vtkLSMReader * > GetLSMReaders ()
 
 LSMToMegaCapture ()
 Constructor. More...
 
void SetColumn (const unsigned int &iCol)
 
void SetFileName (const std::string &iFileName)
 Set input lsm file. (Extract m_BaseName) More...
 
void SetOutputFileType (const GoFigure::FileType &iFileType)
 Set the output format: PNG (default) or TIFF. More...
 
void SetPlaque (const unsigned int &iPlaque)
 
void SetRow (const unsigned int &iRow)
 
void SetXTile (const unsigned int &iXt)
 
void SetYTile (const unsigned int &iYt)
 
void SetZTile (const unsigned int &iZt)
 
 ~LSMToMegaCapture ()
 Destructor. More...
 

Protected Attributes

std::string m_BaseName
 
unsigned int m_Column
 
std::string m_FileName
 
GoFigure::FileType m_FileType
 
std::vector< vtkLSMReader * > m_LSMReaders
 
unsigned int m_NumberOfChannels
 
unsigned int m_NumberOfTimePoints
 
unsigned int m_Plaque
 
unsigned int m_Row
 
double m_XOverlap
 
unsigned int m_XTile
 
double m_YOverlap
 
unsigned int m_YTile
 
double m_ZOverlap
 
unsigned int m_ZTile
 

Detailed Description

Convert 1 LSM (5D file) into megacapture files.

Definition at line 53 of file LSMToMegaCapture.h.

Constructor & Destructor Documentation

LSMToMegaCapture::LSMToMegaCapture ( )

Constructor.

Definition at line 55 of file LSMToMegaCapture.cxx.

LSMToMegaCapture::~LSMToMegaCapture ( )

Destructor.

Definition at line 64 of file LSMToMegaCapture.cxx.

Member Function Documentation

void LSMToMegaCapture::Export ( const std::string &  iDirectoryPath)

Export as MegaCapture.

Parameters
[in]iDirectoryPath

Definition at line 171 of file LSMToMegaCapture.cxx.

std::vector< vtkLSMReader * > LSMToMegaCapture::GetLSMReaders ( )

Definition at line 161 of file LSMToMegaCapture.cxx.

void LSMToMegaCapture::SetColumn ( const unsigned int &  iCol)

Definition at line 88 of file LSMToMegaCapture.cxx.

void LSMToMegaCapture::SetFileName ( const std::string &  iFileName)

Set input lsm file. (Extract m_BaseName)

Parameters
iFileName

Definition at line 122 of file LSMToMegaCapture.cxx.

void LSMToMegaCapture::SetOutputFileType ( const GoFigure::FileType iFileType)

Set the output format: PNG (default) or TIFF.

Parameters
iFileType

Definition at line 112 of file LSMToMegaCapture.cxx.

void LSMToMegaCapture::SetPlaque ( const unsigned int &  iPlaque)

Definition at line 76 of file LSMToMegaCapture.cxx.

void LSMToMegaCapture::SetRow ( const unsigned int &  iRow)

Definition at line 82 of file LSMToMegaCapture.cxx.

void LSMToMegaCapture::SetXTile ( const unsigned int &  iXt)

Definition at line 94 of file LSMToMegaCapture.cxx.

void LSMToMegaCapture::SetYTile ( const unsigned int &  iYt)

Definition at line 100 of file LSMToMegaCapture.cxx.

void LSMToMegaCapture::SetZTile ( const unsigned int &  iZt)

Definition at line 106 of file LSMToMegaCapture.cxx.

Member Data Documentation

std::string LSMToMegaCapture::m_BaseName
protected

Definition at line 102 of file LSMToMegaCapture.h.

unsigned int LSMToMegaCapture::m_Column
protected

Definition at line 92 of file LSMToMegaCapture.h.

std::string LSMToMegaCapture::m_FileName
protected

Definition at line 88 of file LSMToMegaCapture.h.

GoFigure::FileType LSMToMegaCapture::m_FileType
protected

Definition at line 101 of file LSMToMegaCapture.h.

std::vector< vtkLSMReader * > LSMToMegaCapture::m_LSMReaders
protected

Definition at line 89 of file LSMToMegaCapture.h.

unsigned int LSMToMegaCapture::m_NumberOfChannels
protected

Definition at line 99 of file LSMToMegaCapture.h.

unsigned int LSMToMegaCapture::m_NumberOfTimePoints
protected

Definition at line 100 of file LSMToMegaCapture.h.

unsigned int LSMToMegaCapture::m_Plaque
protected

Definition at line 90 of file LSMToMegaCapture.h.

unsigned int LSMToMegaCapture::m_Row
protected

Definition at line 91 of file LSMToMegaCapture.h.

double LSMToMegaCapture::m_XOverlap
protected

Definition at line 96 of file LSMToMegaCapture.h.

unsigned int LSMToMegaCapture::m_XTile
protected

Definition at line 93 of file LSMToMegaCapture.h.

double LSMToMegaCapture::m_YOverlap
protected

Definition at line 97 of file LSMToMegaCapture.h.

unsigned int LSMToMegaCapture::m_YTile
protected

Definition at line 94 of file LSMToMegaCapture.h.

double LSMToMegaCapture::m_ZOverlap
protected

Definition at line 98 of file LSMToMegaCapture.h.

unsigned int LSMToMegaCapture::m_ZTile
protected

Definition at line 95 of file LSMToMegaCapture.h.


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