Collaboration diagram for DataExportProperties:
Public Member Functions | |
MXA_SHARED_POINTERS (DataExportProperties) | |
virtual | ~DataExportProperties () |
MXA_PROPERTY (hid_t, HDFFileId, _fileId) | |
MXA_STRING_PROPERTY (HDFDatasetPath, _datasetPath) | |
MXA_STRING_PROPERTY (ExportFile, _exportFile) | |
MXA_PROPERTY (int, FileType, _fileType) | |
virtual void | setFileTypeToBinary () |
virtual void | setFileTypeToAscii () |
MXA_STRING_PROPERTY (AsciiDelimiter, _asciiDelimiter) | |
MXA_PROPERTY (int, Endian, _endian) | |
virtual void | setEndianToBig () |
virtual void | setEndianToLittle () |
virtual int32 | setProperty (const std::string &key, const std::string &value) |
virtual int32 | getProperty (const std::string &key, std::string &value) |
Static Public Member Functions | |
static DataExportProperties::Pointer | New () |
static DataExportProperties::Pointer | New (hid_t fileId, const std::string &exportFile, const std::string &datasetPath, int fileType, const std::string &asciiDelimiter, int endian) |
Protected Member Functions | |
DataExportProperties () | |
Private Member Functions | |
DataExportProperties (const DataExportProperties &) | |
void | operator= (const DataExportProperties &) |
Private Attributes | |
hid_t | _fileId |
std::string | _exportFile |
std::string | _datasetPath |
int | _fileType |
std::string | _asciiDelimiter |
int | _endian |
virtual DataExportProperties::~DataExportProperties | ( | ) | [inline, virtual] |
DataExportProperties::DataExportProperties | ( | ) | [inline, protected] |
DataExportProperties::DataExportProperties | ( | const DataExportProperties & | ) | [private] |
DataExportProperties::MXA_SHARED_POINTERS | ( | DataExportProperties | ) |
static DataExportProperties::Pointer DataExportProperties::New | ( | ) | [inline, static] |
static DataExportProperties::Pointer DataExportProperties::New | ( | hid_t | fileId, | |
const std::string & | exportFile, | |||
const std::string & | datasetPath, | |||
int | fileType, | |||
const std::string & | asciiDelimiter, | |||
int | endian | |||
) | [inline, static] |
DataExportProperties::MXA_PROPERTY | ( | hid_t | , | |
HDFFileId | , | |||
_fileId | ||||
) |
DataExportProperties::MXA_STRING_PROPERTY | ( | HDFDatasetPath | , | |
_datasetPath | ||||
) |
DataExportProperties::MXA_STRING_PROPERTY | ( | ExportFile | , | |
_exportFile | ||||
) |
DataExportProperties::MXA_PROPERTY | ( | int | , | |
FileType | , | |||
_fileType | ||||
) |
virtual void DataExportProperties::setFileTypeToBinary | ( | ) | [inline, virtual] |
virtual void DataExportProperties::setFileTypeToAscii | ( | ) | [inline, virtual] |
DataExportProperties::MXA_STRING_PROPERTY | ( | AsciiDelimiter | , | |
_asciiDelimiter | ||||
) |
DataExportProperties::MXA_PROPERTY | ( | int | , | |
Endian | , | |||
_endian | ||||
) |
virtual void DataExportProperties::setEndianToBig | ( | ) | [inline, virtual] |
virtual void DataExportProperties::setEndianToLittle | ( | ) | [inline, virtual] |
virtual int32 DataExportProperties::setProperty | ( | const std::string & | key, | |
const std::string & | value | |||
) | [inline, virtual] |
virtual int32 DataExportProperties::getProperty | ( | const std::string & | key, | |
std::string & | value | |||
) | [inline, virtual] |
void DataExportProperties::operator= | ( | const DataExportProperties & | ) | [private] |
hid_t DataExportProperties::_fileId [private] |
std::string DataExportProperties::_exportFile [private] |
std::string DataExportProperties::_datasetPath [private] |
int DataExportProperties::_fileType [private] |
std::string DataExportProperties::_asciiDelimiter [private] |
int DataExportProperties::_endian [private] |