Data handler for node information used for node comparison.
#include <VF2_MatchingHandler.hh>
Public Types | |
typedef std::vector< const MC_Node * > | NodeConstraints |
container that holds node constraints to be verified More... | |
Public Member Functions | |
NodeData () | |
Default construction. More... | |
NodeData (const size_t id, const Label label, const size_t outDegree, const size_t selfloops) | |
NodeData (const VF2_MatchingHandler::NodeData &toCopy) | |
~NodeData () | |
Destruction. More... | |
Data Fields | |
size_t | id |
the node index of the node represented More... | |
Label | label |
the label of the node More... | |
NodeConstraints * | nodeConstraints |
the node constraints to be checked More... | |
size_t | outDegree |
the out degree of the node More... | |
size_t | selfloops |
the number of self loops of the node More... | |
Definition at line 70 of file VF2_MatchingHandler.hh.
typedef std::vector< const MC_Node* > sgm::VF2_MatchingHandler::NodeData::NodeConstraints |
Definition at line 74 of file VF2_MatchingHandler.hh.
sgm::VF2_MatchingHandler::NodeData::NodeData | ( | ) |
sgm::VF2_MatchingHandler::NodeData::NodeData | ( | const size_t | id, |
const Label | label, | ||
const size_t | outDegree, | ||
const size_t | selfloops | ||
) |
Construction
id | the node index of the node represented |
label | the node label |
outDegree | the out degree of the node |
selfloops | the number of self loops of the node |
sgm::VF2_MatchingHandler::NodeData::NodeData | ( | const VF2_MatchingHandler::NodeData & | toCopy | ) |
Copy construction
toCopy | the object to make this a copy of |
sgm::VF2_MatchingHandler::NodeData::~NodeData | ( | ) |
size_t sgm::VF2_MatchingHandler::NodeData::id |
Definition at line 77 of file VF2_MatchingHandler.hh.
Label sgm::VF2_MatchingHandler::NodeData::label |
Definition at line 79 of file VF2_MatchingHandler.hh.
NodeConstraints* sgm::VF2_MatchingHandler::NodeData::nodeConstraints |
Definition at line 85 of file VF2_MatchingHandler.hh.
size_t sgm::VF2_MatchingHandler::NodeData::outDegree |
Definition at line 81 of file VF2_MatchingHandler.hh.
size_t sgm::VF2_MatchingHandler::NodeData::selfloops |
Definition at line 83 of file VF2_MatchingHandler.hh.