steghide  0.5.1
Public Member Functions | Protected Attributes | List of all members
MatchingAlgorithm Class Referenceabstract

#include <MatchingAlgorithm.h>

Inheritance diagram for MatchingAlgorithm:
BFSAPHeuristic DFSAPHeuristic DMDConstructionHeuristic SMDConstructionHeuristic WKSConstructionHeuristic

Public Member Functions

 MatchingAlgorithm (Graph *g, Matching *m, float goal)
 
virtual ~MatchingAlgorithm (void)
 
virtual void run (void)=0
 
MatchinggetMatching (void) const
 
void setGoal (float goal)
 
virtual const char * getName (void) const =0
 

Protected Attributes

GraphTheGraph
 
MatchingTheMatching
 
unsigned long CardinalityGoal
 

Constructor & Destructor Documentation

§ MatchingAlgorithm()

MatchingAlgorithm::MatchingAlgorithm ( Graph g,
Matching m,
float  goal 
)

§ ~MatchingAlgorithm()

virtual MatchingAlgorithm::~MatchingAlgorithm ( void  )
inlinevirtual

Member Function Documentation

§ getMatching()

Matching* MatchingAlgorithm::getMatching ( void  ) const
inline

§ getName()

virtual const char* MatchingAlgorithm::getName ( void  ) const
pure virtual

§ run()

virtual void MatchingAlgorithm::run ( void  )
pure virtual

§ setGoal()

void MatchingAlgorithm::setGoal ( float  goal)

Member Data Documentation

§ CardinalityGoal

unsigned long MatchingAlgorithm::CardinalityGoal
protected

§ TheGraph

Graph* MatchingAlgorithm::TheGraph
protected

§ TheMatching

Matching* MatchingAlgorithm::TheMatching
protected

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