1 #ifndef ExportPdsTable_h 2 #define ExportPdsTable_h 72 QString pdsByteOrder);
void Pack(TableRecord record, char *buffer, EndianSwapper *endianSwap)
Pack the buffer with data from the table record, swapping bytes if needed.
int m_outputRecordBytes
The number of bytes per record in the exported PDS file.
~ExportPdsTable()
Destructs for ExportPdsTable objects.
int m_rowBytes
The number of bytes per row in the exported PDS table.
QString m_pdsByteOrder
A string indicating the byte order of the exported PDS file.
PvlObject exportTable(char *pdsTableBuffer, int pdsFileRecordBytes, QString pdsByteOrder)
This methods fills the given buffer with the binary PDS table data and returns label information...
Table * m_isisTable
Input Isis3 Table object to be exported.
int m_numRows
The number of rows in the exported PDS table.
Class for storing Table blobs information.
ExportPdsTable(Table isisTable)
Construct an ExportPdsTable object and set default member variable values.
PvlObject fillMetaData()
Creates a PvlObject to be added to the PDS label with needed TABLE information.
QString formatPdsTableName()
Format the PDS table object name using the Isis3 table name.
Namespace for ISIS/Bullet specific routines.
Export a PDS table from an Isis3 Table.
Contains Pvl Groups and Pvl Objects.