Generated on Wed Apr 29 2015 11:51:41 for GGL-4.1.2 by doxygen 1.8.3.1
Public Member Functions
sgm::Pattern_Automorphism Class Referenceabstract

Automorphism description for patterns. More...

#include <Pattern_Automorphism.hh>

Inheritance diagram for sgm::Pattern_Automorphism:
Inheritance graph
[legend]

Public Member Functions

virtual Pattern_Automorphismclone (void) const =0
 
virtual bool isSymmetryMatch (const Pattern_Interface &graph, const Match &match) const =0
 
virtual ~Pattern_Automorphism ()
 

Detailed Description

  An encoding of what matches of a pattern are symmetric to other.
Author
Martin Mann (c) 2008 http://www.bioinf.uni-freiburg.de/~mmann/

Definition at line 17 of file Pattern_Automorphism.hh.

Constructor & Destructor Documentation

virtual sgm::Pattern_Automorphism::~Pattern_Automorphism ( )
inlinevirtual

Definition at line 22 of file Pattern_Automorphism.hh.

Member Function Documentation

virtual Pattern_Automorphism* sgm::Pattern_Automorphism::clone ( void  ) const
pure virtual

Creates a new allocated copy of this object on heap. NOTE, the returned copy has to be deleted by the calling method.

Returns
a copy of this

Implemented in sgm::PA_OrderCheck.

virtual bool sgm::Pattern_Automorphism::isSymmetryMatch ( const Pattern_Interface graph,
const Match match 
) const
pure virtual

Checks whether or not the given match is symmetric to another match that is possible.

Parameters
graphthe graph the match belongs to
matchthe match of the graph that has to be checked
Returns
true if the match is a symmetric one, false otherwise

Implemented in sgm::PA_OrderCheck.


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