Go to the documentation of this file.
21 #ifndef SH_DUMMYFILE_H
22 #define SH_DUMMYFILE_H
83 #endif // ndef SH_DUMMYFILE_H
a cover-/stego-file
Definition: CvrStgFile.h:46
static const EmbValue EmbValueModulus
Definition: DummyFile.h:77
a random permutation of a random combination
Definition: Selector.h:36
DummyFile(UWORD16 s, std::vector< std::vector< bool > > *svam)
Definition: DummyFile.cc:27
unsigned long getNumSamples(void) const
Definition: DummyFile.cc:46
std::vector< UWORD16 > Samples
Definition: DummyFile.h:79
std::vector< std::vector< bool > > * SampleValueAdjacencyMatrix
Definition: DummyFile.h:80
UWORD32 SamplePos
Definition: common.h:67
unsigned short UWORD16
Definition: common.h:46
the value of a sample in a CvrStgFile
Definition: SampleValue.h:61
a dummy CvrStgFile implementation to facilitate testing and debugging
Definition: DummyFile.h:36
std::vector< std::vector< bool > > * getSampleValueAdjacencyMatrix() const
Definition: DummyFile.h:53
a string of bits
Definition: BitString.h:42
BYTE EmbValue
Definition: common.h:66
std::list< CvrStgFile::Property > getProperties(void) const
Definition: DummyFile.cc:39
SampleValue * getSampleValue(const SamplePos pos) const
Definition: DummyFile.cc:51
static const unsigned short SamplesPerVertex
Definition: DummyFile.h:76
static void createGraph(std::vector< std::list< UWORD16 > > &adjlist, BitString **bs, CvrStgFile **f, Selector **s)
Definition: DummyFile.cc:63
void replaceSample(const SamplePos pos, const SampleValue *s)
Definition: DummyFile.cc:56