OGDF-1.0.0.1: OGDF.cabal
Cabal-version: 3.0
Name: OGDF
Version: 1.0.0.1
Synopsis: Haskell binding to OGDF
Description:
Haskell binding to Open Graph Drawing Framework (OGDF) autogenerated by fficxx.
OGDF is a C++ framework for graph layout algorithms and data structures.
The Haskell OGDF binding is tested with OGDF 2022.02 (Dogwood).
Homepage: https://github.com/wavewave/hs-ogdf
license: BSD-2-Clause
license-file: LICENSE
Author: Ian-Woo Kim
Maintainer: Ian-Woo Kim <ianwookim@gmail.com>
Category: Graphs
Tested-with: GHC == 9.2.4 || == 9.4.2
Build-Type: Simple
Extra-source-files:
ChangeLog.md
csrc/OGDFColor.h
csrc/OGDFDPoint.h
csrc/OGDFDRect.h
csrc/OGDFEdgeElement.h
csrc/OGDFGraph.h
csrc/OGDFGraphAttributes.h
csrc/OGDFGraphIO.h
csrc/OGDFFastSimpleHierarchyLayout.h
csrc/OGDFFMMMLayout.h
csrc/OGDFHierarchyLayoutModule.h
csrc/OGDFLayerByLayerSweep.h
csrc/OGDFLayeredCrossMinModule.h
csrc/OGDFLayoutModule.h
csrc/OGDFMedianHeuristic.h
csrc/OGDFNodeElement.h
csrc/OGDFOptimalHierarchyLayout.h
csrc/OGDFOptimalRanking.h
csrc/OGDFRankingModule.h
csrc/OGDFSugiyamaLayout.h
csrc/OGDFColor.cpp
csrc/OGDFDPoint.cpp
csrc/OGDFDRect.cpp
csrc/OGDFEdgeElement.cpp
csrc/OGDFGraph.cpp
csrc/OGDFGraphAttributes.cpp
csrc/OGDFGraphIO.cpp
csrc/OGDFFastSimpleHierarchyLayout.cpp
csrc/OGDFFMMMLayout.cpp
csrc/OGDFHierarchyLayoutModule.cpp
csrc/OGDFLayerByLayerSweep.cpp
csrc/OGDFLayeredCrossMinModule.cpp
csrc/OGDFLayoutModule.cpp
csrc/OGDFMedianHeuristic.cpp
csrc/OGDFNodeElement.cpp
csrc/OGDFOptimalHierarchyLayout.cpp
csrc/OGDFOptimalRanking.cpp
csrc/OGDFRankingModule.cpp
csrc/OGDFSugiyamaLayout.cpp
Source-repository head
type: git
location: https://github.com/wavewave/hs-ogdf
Library
default-language: Haskell2010
hs-source-dirs: src
ghc-options: -Wall -funbox-strict-fields -fno-warn-unused-do-bind -fno-warn-orphans -fno-warn-unused-imports
cxx-options: -std=c++17
Build-Depends: base > 4 && < 5, fficxx-runtime >= 0.7.0.1, template-haskell, stdcxx
Exposed-Modules:
OGDF
OGDF.Ordinary
OGDF.Template
OGDF.TH
OGDF.Color
OGDF.DPoint
OGDF.DRect
OGDF.EdgeElement
OGDF.Graph
OGDF.GraphAttributes
OGDF.GraphIO
OGDF.FastSimpleHierarchyLayout
OGDF.FMMMLayout
OGDF.HierarchyLayoutModule
OGDF.LayerByLayerSweep
OGDF.LayeredCrossMinModule
OGDF.LayoutModule
OGDF.MedianHeuristic
OGDF.NodeElement
OGDF.OptimalHierarchyLayout
OGDF.OptimalRanking
OGDF.RankingModule
OGDF.SugiyamaLayout
OGDF.Color.RawType
OGDF.DPoint.RawType
OGDF.DRect.RawType
OGDF.EdgeElement.RawType
OGDF.Graph.RawType
OGDF.GraphAttributes.RawType
OGDF.GraphIO.RawType
OGDF.FastSimpleHierarchyLayout.RawType
OGDF.FMMMLayout.RawType
OGDF.HierarchyLayoutModule.RawType
OGDF.LayerByLayerSweep.RawType
OGDF.LayeredCrossMinModule.RawType
OGDF.LayoutModule.RawType
OGDF.MedianHeuristic.RawType
OGDF.NodeElement.RawType
OGDF.OptimalHierarchyLayout.RawType
OGDF.OptimalRanking.RawType
OGDF.RankingModule.RawType
OGDF.SugiyamaLayout.RawType
OGDF.Color.FFI
OGDF.DPoint.FFI
OGDF.DRect.FFI
OGDF.EdgeElement.FFI
OGDF.Graph.FFI
OGDF.GraphAttributes.FFI
OGDF.GraphIO.FFI
OGDF.FastSimpleHierarchyLayout.FFI
OGDF.FMMMLayout.FFI
OGDF.HierarchyLayoutModule.FFI
OGDF.LayerByLayerSweep.FFI
OGDF.LayeredCrossMinModule.FFI
OGDF.LayoutModule.FFI
OGDF.MedianHeuristic.FFI
OGDF.NodeElement.FFI
OGDF.OptimalHierarchyLayout.FFI
OGDF.OptimalRanking.FFI
OGDF.RankingModule.FFI
OGDF.SugiyamaLayout.FFI
OGDF.Color.Interface
OGDF.DPoint.Interface
OGDF.DRect.Interface
OGDF.EdgeElement.Interface
OGDF.Graph.Interface
OGDF.GraphAttributes.Interface
OGDF.GraphIO.Interface
OGDF.FastSimpleHierarchyLayout.Interface
OGDF.FMMMLayout.Interface
OGDF.HierarchyLayoutModule.Interface
OGDF.LayerByLayerSweep.Interface
OGDF.LayeredCrossMinModule.Interface
OGDF.LayoutModule.Interface
OGDF.MedianHeuristic.Interface
OGDF.NodeElement.Interface
OGDF.OptimalHierarchyLayout.Interface
OGDF.OptimalRanking.Interface
OGDF.RankingModule.Interface
OGDF.SugiyamaLayout.Interface
OGDF.Color.Cast
OGDF.DPoint.Cast
OGDF.DRect.Cast
OGDF.EdgeElement.Cast
OGDF.Graph.Cast
OGDF.GraphAttributes.Cast
OGDF.GraphIO.Cast
OGDF.FastSimpleHierarchyLayout.Cast
OGDF.FMMMLayout.Cast
OGDF.HierarchyLayoutModule.Cast
OGDF.LayerByLayerSweep.Cast
OGDF.LayeredCrossMinModule.Cast
OGDF.LayoutModule.Cast
OGDF.MedianHeuristic.Cast
OGDF.NodeElement.Cast
OGDF.OptimalHierarchyLayout.Cast
OGDF.OptimalRanking.Cast
OGDF.RankingModule.Cast
OGDF.SugiyamaLayout.Cast
OGDF.Color.Implementation
OGDF.DPoint.Implementation
OGDF.DRect.Implementation
OGDF.EdgeElement.Implementation
OGDF.Graph.Implementation
OGDF.GraphAttributes.Implementation
OGDF.GraphIO.Implementation
OGDF.FastSimpleHierarchyLayout.Implementation
OGDF.FMMMLayout.Implementation
OGDF.HierarchyLayoutModule.Implementation
OGDF.LayerByLayerSweep.Implementation
OGDF.LayeredCrossMinModule.Implementation
OGDF.LayoutModule.Implementation
OGDF.MedianHeuristic.Implementation
OGDF.NodeElement.Implementation
OGDF.OptimalHierarchyLayout.Implementation
OGDF.OptimalRanking.Implementation
OGDF.RankingModule.Implementation
OGDF.SugiyamaLayout.Implementation
OGDF.List.Template
OGDF.ListIterator.Template
OGDF.List.TH
OGDF.ListIterator.TH
Other-Modules:
extra-lib-dirs:
extra-libraries: OGDF, COIN
Include-dirs: csrc
pkgconfig-depends:
Install-includes:
OGDFType.h
OGDFColor.h
OGDFDPoint.h
OGDFDRect.h
OGDFEdgeElement.h
OGDFGraph.h
OGDFGraphAttributes.h
OGDFGraphIO.h
OGDFFastSimpleHierarchyLayout.h
OGDFFMMMLayout.h
OGDFHierarchyLayoutModule.h
OGDFLayerByLayerSweep.h
OGDFLayeredCrossMinModule.h
OGDFLayoutModule.h
OGDFMedianHeuristic.h
OGDFNodeElement.h
OGDFOptimalHierarchyLayout.h
OGDFOptimalRanking.h
OGDFRankingModule.h
OGDFSugiyamaLayout.h
Cxx-sources:
csrc/OGDFColor.cpp
csrc/OGDFDPoint.cpp
csrc/OGDFDRect.cpp
csrc/OGDFEdgeElement.cpp
csrc/OGDFGraph.cpp
csrc/OGDFGraphAttributes.cpp
csrc/OGDFGraphIO.cpp
csrc/OGDFFastSimpleHierarchyLayout.cpp
csrc/OGDFFMMMLayout.cpp
csrc/OGDFHierarchyLayoutModule.cpp
csrc/OGDFLayerByLayerSweep.cpp
csrc/OGDFLayeredCrossMinModule.cpp
csrc/OGDFLayoutModule.cpp
csrc/OGDFMedianHeuristic.cpp
csrc/OGDFNodeElement.cpp
csrc/OGDFOptimalHierarchyLayout.cpp
csrc/OGDFOptimalRanking.cpp
csrc/OGDFRankingModule.cpp
csrc/OGDFSugiyamaLayout.cpp