Public Member Functions | |
FlmHeader () | |
bool | Read (filtering_stream< input > &in, bool isLittleEndian, FlexImageFilm *film) |
void | Write (std::basic_ostream< char > &os, bool isLittleEndian) const |
Public Attributes | |
int | magicNumber |
int | versionNumber |
int | xResolution |
int | yResolution |
u_int | numBufferGroups |
u_int | numBufferConfigs |
vector< int > | bufferTypes |
u_int | numParams |
vector< FlmParameter > | params |
Definition at line 1497 of file fleximage.cpp.
FlmHeader::FlmHeader | ( | ) | [inline] |
Definition at line 1499 of file fleximage.cpp.
bool FlmHeader::Read | ( | filtering_stream< input > & | in, | |
bool | isLittleEndian, | |||
FlexImageFilm * | film | |||
) |
Definition at line 1514 of file fleximage.cpp.
References bufferTypes, lux::FlexImageFilm::GetBufferConfig(), lux::FlexImageFilm::GetNumBufferConfigs(), lux::FlexImageFilm::GetNumBufferGroups(), lux::FlexImageFilm::GetXPixelCount(), lux::FlexImageFilm::GetYPixelCount(), LUX_ERROR, LUX_SYSTEM, luxError, magicNumber, lux::NUM_OF_BUFFER_TYPES, numBufferConfigs, numBufferGroups, numParams, lux::osReadLittleEndianInt(), lux::osReadLittleEndianUInt(), params, FlmParameter::Read(), lux::BufferConfig::type, versionNumber, xResolution, and yResolution.
Referenced by lux::FlexImageFilm::CreateFilmFromFLM().
void FlmHeader::Write | ( | std::basic_ostream< char > & | os, | |
bool | isLittleEndian | |||
) | const |
Definition at line 1630 of file fleximage.cpp.
References bufferTypes, magicNumber, numBufferConfigs, numBufferGroups, numParams, lux::osWriteLittleEndianInt(), lux::osWriteLittleEndianUInt(), params, versionNumber, xResolution, and yResolution.
Referenced by lux::FlexImageFilm::TransmitFilm().
vector<int> FlmHeader::bufferTypes |
Definition at line 1509 of file fleximage.cpp.
Referenced by lux::FlexImageFilm::CreateFilmFromFLM(), Read(), lux::FlexImageFilm::TransmitFilm(), and Write().
Definition at line 1503 of file fleximage.cpp.
Referenced by Read(), lux::FlexImageFilm::TransmitFilm(), and Write().
Definition at line 1508 of file fleximage.cpp.
Referenced by lux::FlexImageFilm::CreateFilmFromFLM(), Read(), lux::FlexImageFilm::TransmitFilm(), and Write().
Definition at line 1507 of file fleximage.cpp.
Referenced by lux::FlexImageFilm::CreateFilmFromFLM(), Read(), lux::FlexImageFilm::TransmitFilm(), and Write().
Definition at line 1510 of file fleximage.cpp.
Referenced by Read(), lux::FlexImageFilm::TransmitFilm(), and Write().
vector<FlmParameter> FlmHeader::params |
Definition at line 1511 of file fleximage.cpp.
Referenced by Read(), lux::FlexImageFilm::TransmitFilm(), and Write().
Definition at line 1504 of file fleximage.cpp.
Referenced by Read(), lux::FlexImageFilm::TransmitFilm(), and Write().
Definition at line 1505 of file fleximage.cpp.
Referenced by lux::FlexImageFilm::CreateFilmFromFLM(), Read(), lux::FlexImageFilm::TransmitFilm(), and Write().
Definition at line 1506 of file fleximage.cpp.
Referenced by lux::FlexImageFilm::CreateFilmFromFLM(), Read(), lux::FlexImageFilm::TransmitFilm(), and Write().