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().
1.6.2-20100208