Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

ogdf::sync_plan::internal::UndoSimplify Class Reference

#include <ogdf/cluster/sync_plan/SyncPlan_operation/Simplify.h>

+ Inheritance diagram for ogdf::sync_plan::internal::UndoSimplify:

Public Member Functions

 UndoSimplify (const List< SimplifyMapping > &in_bij, node u2, node u, node v, node v2=nullptr)
 
std::ostream & print (std::ostream &os) const override
 
void undo (SyncPlan &pq) override
 
- Public Member Functions inherited from ogdf::sync_plan::SyncPlan::UndoOperation
virtual ~UndoOperation ()=default
 
virtual std::string name () const
 

Private Attributes

SList< FrozenSimplifyMappingbij
 
int u2_idx
 
int u_idx
 
int v2_idx
 
int v_idx
 

Additional Inherited Members

- Public Attributes inherited from ogdf::sync_plan::SyncPlan::UndoOperation
int consistency_nr = -1
 

Detailed Description

Definition at line 75 of file Simplify.h.

Constructor & Destructor Documentation

◆ UndoSimplify()

ogdf::sync_plan::internal::UndoSimplify::UndoSimplify ( const List< SimplifyMapping > &  in_bij,
node  u2,
node  u,
node  v,
node  v2 = nullptr 
)

Member Function Documentation

◆ print()

std::ostream& ogdf::sync_plan::internal::UndoSimplify::print ( std::ostream &  os) const
overridevirtual

◆ undo()

void ogdf::sync_plan::internal::UndoSimplify::undo ( SyncPlan pq)
overridevirtual

Member Data Documentation

◆ bij

SList<FrozenSimplifyMapping> ogdf::sync_plan::internal::UndoSimplify::bij
private

Definition at line 77 of file Simplify.h.

◆ u2_idx

int ogdf::sync_plan::internal::UndoSimplify::u2_idx
private

Definition at line 76 of file Simplify.h.

◆ u_idx

int ogdf::sync_plan::internal::UndoSimplify::u_idx
private

Definition at line 76 of file Simplify.h.

◆ v2_idx

int ogdf::sync_plan::internal::UndoSimplify::v2_idx
private

Definition at line 76 of file Simplify.h.

◆ v_idx

int ogdf::sync_plan::internal::UndoSimplify::v_idx
private

Definition at line 76 of file Simplify.h.


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