|
| | EditPath () |
| | Basic constructor More...
|
| |
| | EditPath (List< Node > _Node1, List< Node > _Node2, List< Edge > _Edge1, List< Edge > _Edge2) |
| | This constructor fill node and edge lists corresponding to Graph1 and Graph2 More...
|
| |
| | EditPath (EditPath _EditPath) |
| | Copy constructor More...
|
| |
| void | addSubstitution (Node _Node1, Node _Node2) |
| | Add a substitution between Graph1 node and Graph2 node in operation list. Edge operations caused by this substition are calculated and added in edgeOperation list. More...
|
| |
| void | addDeletion (Node _Node1) |
| | Add a deletion of Graph1 node in operation list. Edge operations caused by this deletion are calculated and added in edgeOperation list. More...
|
| |
| void | addInsertion (Node _Node2) |
| | Add an insertion of Graph2 node in operation list. Edge operations caused by this deletion are calculated and added in edgeOperation list. More...
|
| |
| String | printNodeOperations () |
| | Return a string of the operation List More...
|
| |
| String | printEdgeOperations () |
| | Return a string of the edgeOperation List More...
|
| |
|
|
List< Node[]> | Operations [get, set] |
| |
|
List< Edge[]> | EdgeOperations [get, set] |
| |
|
double | Cost [get, set] |
| |
|
double | Hp [get, set] |
| |
|
List< Node > | Node1 [get, set] |
| |
|
List< Node > | Node2 [get, set] |
| |
|
List< Edge > | Edge1 [get, set] |
| |
|
List< Edge > | Edge2 [get, set] |
| |
| Matching.EditPath.EditPath |
( |
| ) |
|
| Matching.EditPath.EditPath |
( |
List< Node > |
_Node1, |
|
|
List< Node > |
_Node2, |
|
|
List< Edge > |
_Edge1, |
|
|
List< Edge > |
_Edge2 |
|
) |
| |
This constructor fill node and edge lists corresponding to Graph1 and Graph2
- Parameters
-
| _Node1 | List of Graph1 nodes |
| _Node2 | List of Graph2 nodes |
| _Edge1 | List of Graph1 edges |
| _Edge2 | List of Graph2 edges |
| Matching.EditPath.EditPath |
( |
EditPath |
_EditPath | ) |
|
Copy constructor
- Parameters
-
| void Matching.EditPath.addDeletion |
( |
Node |
_Node1 | ) |
|
Add a deletion of Graph1 node in operation list. Edge operations caused by this deletion are calculated and added in edgeOperation list.
- Parameters
-
| _Node1 | Graph1 node to delete |
| void Matching.EditPath.addInsertion |
( |
Node |
_Node2 | ) |
|
Add an insertion of Graph2 node in operation list. Edge operations caused by this deletion are calculated and added in edgeOperation list.
- Parameters
-
| _Node2 | Graph2 node to insert |
| void Matching.EditPath.addSubstitution |
( |
Node |
_Node1, |
|
|
Node |
_Node2 |
|
) |
| |
Add a substitution between Graph1 node and Graph2 node in operation list. Edge operations caused by this substition are calculated and added in edgeOperation list.
- Parameters
-
| _Node1 | Graph1 node to substitute |
| _Node2 | Graph2 node to substitute |
| String Matching.EditPath.printEdgeOperations |
( |
| ) |
|
Return a string of the edgeOperation List
- Returns
| String Matching.EditPath.printNodeOperations |
( |
| ) |
|
Return a string of the operation List
- Returns
The documentation for this class was generated from the following file:
- D:/Documents/Polytech/5ème_année/PFE/Dépôt_Projet/GraphMatchingSeb/GraphMatching/Matching/EditPath.cs