Open
Graph Drawing
Framework

 v. 2023.09 (Elderberry)
 

HypergraphLayoutModule.h
Go to the documentation of this file.
1 
33 #pragma once
34 
36 
37 namespace ogdf {
38 
44 public:
47 
49 
57  virtual void call(HypergraphAttributes& HA) = 0;
58 
64  void operator()(HypergraphAttributes& HA) { call(HA); }
65 
67 };
68 
69 }
ogdf::HypergraphAttributes
Stores additional attributes of a hypergraph.
Definition: HypergraphAttributes.h:54
ogdf
The namespace for all OGDF objects.
Definition: AugmentationModule.h:36
ogdf::HypergraphLayoutModule
Interface of hypergraph layout algorithms.
Definition: HypergraphLayoutModule.h:43
ogdf::HypergraphLayoutModule::OGDF_MALLOC_NEW_DELETE
OGDF_MALLOC_NEW_DELETE
Definition: HypergraphLayoutModule.h:66
HypergraphAttributes.h
Declares HypergraphAttributes storing specific attributes related to hypergraph layout drawings.
ogdf::HypergraphLayoutModule::operator()
void operator()(HypergraphAttributes &HA)
Computes a layout of a hypergraph given by HA.
Definition: HypergraphLayoutModule.h:64
ogdf::HypergraphLayoutModule::HypergraphLayoutModule
HypergraphLayoutModule()
Initializes a layout module.
Definition: HypergraphLayoutModule.h:46
OGDF_EXPORT
#define OGDF_EXPORT
Specifies that a function or class is exported by the OGDF DLL.
Definition: config.h:101
ogdf::HypergraphLayoutModule::~HypergraphLayoutModule
virtual ~HypergraphLayoutModule()
Definition: HypergraphLayoutModule.h:48