Open
Graph Drawing
Framework
v. 2023.09 (Elderberry)
Overview
Class Hierarchy
Class Index
Class List
Members
Namespaces
Source Files
HypergraphLayoutModule.h
Go to the documentation of this file.
1
33
#pragma once
34
35
#include <
ogdf/basic/basic.h
>
36
#include <
ogdf/basic/memory.h
>
37
38
namespace
ogdf
{
39
class
HypergraphAttributes;
40
45
class
OGDF_EXPORT
HypergraphLayoutModule
{
46
public
:
48
HypergraphLayoutModule
() { }
49
50
virtual
~HypergraphLayoutModule
() { }
51
59
virtual
void
call(
HypergraphAttributes
& HA) = 0;
60
66
void
operator()
(
HypergraphAttributes
& HA) { call(HA); }
67
68
OGDF_MALLOC_NEW_DELETE
;
69
};
70
71
}
ogdf::HypergraphAttributes
Stores additional attributes of a hypergraph.
Definition:
HypergraphAttributes.h:60
ogdf
The namespace for all OGDF objects.
Definition:
multilevelmixer.cpp:39
ogdf::HypergraphLayoutModule
Interface of hypergraph layout algorithms.
Definition:
HypergraphLayoutModule.h:45
ogdf::HypergraphLayoutModule::OGDF_MALLOC_NEW_DELETE
OGDF_MALLOC_NEW_DELETE
Definition:
HypergraphLayoutModule.h:68
ogdf::HypergraphLayoutModule::operator()
void operator()(HypergraphAttributes &HA)
Computes a layout of a hypergraph given by HA.
Definition:
HypergraphLayoutModule.h:66
basic.h
Basic declarations, included by all source files.
ogdf::HypergraphLayoutModule::HypergraphLayoutModule
HypergraphLayoutModule()
Initializes a layout module.
Definition:
HypergraphLayoutModule.h:48
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:50
memory.h
Declaration of memory manager for allocating small pieces of memory.
include
ogdf
hypergraph
HypergraphLayoutModule.h
This site is powered by Netlify.
© 1999–2024
The OGDF Team