steghide  0.5.1
Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes | List of all members
Embedder Class Reference

#include <Embedder.h>

Public Member Functions

 Embedder (void)
 
 ~Embedder (void)
 
void embed (void)
 

Private Member Functions

const MatchingcalculateMatching (ProgressOutput *prout)
 
void embedEdge (Edge *e)
 
void embedExposedVertex (Vertex *v)
 

Private Attributes

BitString ToEmbed
 

Static Private Attributes

static const unsigned int Default_NConstrHeur = 1
 

Constructor & Destructor Documentation

◆ Embedder()

Embedder::Embedder ( void  )

◆ ~Embedder()

Embedder::~Embedder ( void  )

Member Function Documentation

◆ calculateMatching()

const Matching * Embedder::calculateMatching ( ProgressOutput prout)
private

do the matching algorithms

◆ embed()

void Embedder::embed ( void  )

◆ embedEdge()

void Embedder::embedEdge ( Edge e)
private

embed the two bits represented by the two vertices adjacent to e

◆ embedExposedVertex()

void Embedder::embedExposedVertex ( Vertex v)
private

embed the bit represented by the Vertex v

Member Data Documentation

◆ Default_NConstrHeur

const unsigned int Embedder::Default_NConstrHeur = 1
staticprivate

◆ ToEmbed

BitString Embedder::ToEmbed
private

The documentation for this class was generated from the following files: