jpegsamplevalue(3)
NAME
JpegSampleValue
SYNOPSIS
#include <JpegSampleValue.h> Inherits SampleValue. Public Member Functions JpegSampleValue (int c) SampleValue * getNearestTargetSampleValue (EmbValue t) const UWORD32 calcDistance (const SampleValue *s) const std::string getName (void) const SWORD16 getDctCoeff (void) const Static Public Member Functions static EmbValue calcEValue (SWORD16 dctc) Private Attributes SWORD16 DctCoeff
Constructor & Destructor Documentation
JpegSampleValue::JpegSampleValue (int c)
Member Function Documentation
- SampleValue * JpegSampleValue::getNearestTargetSampleValue (EmbValue t)
- const [virtual]
get the nearest (with the least distance to this sample value) sample
value whose embedded value equals the specified target - Parameters:
t the target embedded value
- If two or more target sample values have equal distance each of them
should be returned with equal probability. - The returned SampleValue object should be deleted by the callser.
- Implements SampleValue.
- UWORD32 JpegSampleValue::calcDistance (const SampleValue * s) const
- [virtual]
calculate the distance between the sample value s and this sample value - Parameters:
s a sample value of the same type as this
- Returns:
the distance
- Implements SampleValue.
- std::string JpegSampleValue::getName (void) const [virtual]
- return a short name uniquely identifying this sample value
- Implements SampleValue.
- SWORD16 JpegSampleValue::getDctCoeff (void) const [inline] static EmbValue JpegSampleValue::calcEValue (SWORD16 dctc) [inline, static]
Member Data Documentation
SWORD16 JpegSampleValue::DctCoeff [private]
Author
- Generated automatically by Doxygen for steghide from the source code.