File failed to load: https://isis.astrogeology.usgs.gov/6.0.0/Object/assets/jax/output/NativeMML/config.js
 |
Isis 3 Programmer Reference
|
1 #ifndef ExportPdsTable_h
2 #define ExportPdsTable_h
57 QString pdsByteOrder);
Export a PDS table from an ISIS Table.
Contains Pvl Groups and Pvl Objects.
Table * m_isisTable
Input ISIS Table object to be exported.
int m_rowBytes
The number of bytes per row in the exported PDS table.
ExportPdsTable(Table isisTable)
Construct an ExportPdsTable object and set default member variable values.
QString formatPdsTableName()
Format the PDS table object name using the ISIS table name.
PvlObject exportTable(char *pdsTableBuffer, int pdsFileRecordBytes, QString pdsByteOrder)
This methods fills the given buffer with the binary PDS table data and returns label information.
void Pack(TableRecord record, char *buffer, EndianSwapper *endianSwap)
Pack the buffer with data from the table record, swapping bytes if needed.
Class for storing Table blobs information.
~ExportPdsTable()
Destructs for ExportPdsTable objects.
QString m_pdsByteOrder
A string indicating the byte order of the exported PDS file.
int m_numRows
The number of rows in the exported PDS table.
This is free and unencumbered software released into the public domain.
PvlObject fillMetaData()
Creates a PvlObject to be added to the PDS label with needed TABLE information.
int m_outputRecordBytes
The number of bytes per record in the exported PDS file.