Public Member Functions | |
FlmParameter () | |
FlmParameter (FlexImageFilm *aFilm, FlmParameterType aType, luxComponentParameters aParam, int aIndex) | |
void | Set (FlexImageFilm *aFilm) |
bool | Read (std::basic_istream< char > &is, bool isLittleEndian, FlexImageFilm *film) |
void | Write (std::basic_ostream< char > &os, bool isLittleEndian) const |
Private Attributes | |
FlmParameterType | type |
int | size |
int | id |
int | index |
float | floatValue |
string | stringValue |
Definition at line 1370 of file fleximage.cpp.
FlmParameter::FlmParameter | ( | ) | [inline] |
Definition at line 1372 of file fleximage.cpp.
FlmParameter::FlmParameter | ( | FlexImageFilm * | aFilm, | |
FlmParameterType | aType, | |||
luxComponentParameters | aParam, | |||
int | aIndex | |||
) | [inline] |
Definition at line 1373 of file fleximage.cpp.
References FLM_PARAMETER_TYPE_FLOAT, FLM_PARAMETER_TYPE_STRING, lux::FlexImageFilm::GetParameterValue(), lux::FlexImageFilm::GetStringParameterValue(), LUX_ERROR, LUX_SYSTEM, and luxError.
bool FlmParameter::Read | ( | std::basic_istream< char > & | is, | |
bool | isLittleEndian, | |||
FlexImageFilm * | film | |||
) | [inline] |
Definition at line 1410 of file fleximage.cpp.
References FLM_PARAMETER_TYPE_FLOAT, FLM_PARAMETER_TYPE_STRING, LUX_ERROR, LUX_SYSTEM, luxError, lux::osReadLittleEndianFloat(), and lux::osReadLittleEndianInt().
Referenced by FlmHeader::Read().
void FlmParameter::Set | ( | FlexImageFilm * | aFilm | ) | [inline] |
Definition at line 1396 of file fleximage.cpp.
References FLM_PARAMETER_TYPE_FLOAT, FLM_PARAMETER_TYPE_STRING, lux::FlexImageFilm::SetParameterValue(), and lux::FlexImageFilm::SetStringParameterValue().
void FlmParameter::Write | ( | std::basic_ostream< char > & | os, | |
bool | isLittleEndian | |||
) | const [inline] |
Definition at line 1469 of file fleximage.cpp.
References FLM_PARAMETER_TYPE_FLOAT, FLM_PARAMETER_TYPE_STRING, lux::osWriteLittleEndianFloat(), and lux::osWriteLittleEndianInt().
float FlmParameter::floatValue [private] |
Definition at line 1493 of file fleximage.cpp.
int FlmParameter::id [private] |
Definition at line 1490 of file fleximage.cpp.
int FlmParameter::index [private] |
Definition at line 1491 of file fleximage.cpp.
int FlmParameter::size [private] |
Definition at line 1489 of file fleximage.cpp.
string FlmParameter::stringValue [private] |
Definition at line 1494 of file fleximage.cpp.
FlmParameterType FlmParameter::type [private] |
Definition at line 1488 of file fleximage.cpp.