TTK
Loading...
Searching...
No Matches
home
julien
Pro
git
github
thomas
ttk-dani
core
base
persistenceCurve
PersistenceCurve.h
Go to the documentation of this file.
1
31
32
#pragma once
33
34
// base code includes
35
#include <
Debug.h
>
36
#include <
PersistenceDiagramUtils.h
>
37
38
namespace
ttk
{
39
class
PersistenceCurve
:
virtual
public
Debug
{
40
public
:
41
PersistenceCurve
();
42
46
using
PlotType
= std::vector<std::pair<double, SimplexId>>;
47
57
int
execute
(std::array<PlotType, 4> &plots,
58
const
DiagramType
&diagram)
const
;
59
};
60
}
// namespace ttk
Debug.h
PersistenceDiagramUtils.h
ttk::Debug::Debug
Debug()
Definition
Debug.cpp:13
ttk::PersistenceCurve::execute
int execute(std::array< PlotType, 4 > &plots, const DiagramType &diagram) const
Compute the Persistence Curve from the input Diagram.
Definition
PersistenceCurve.cpp:8
ttk::PersistenceCurve::PlotType
std::vector< std::pair< double, SimplexId > > PlotType
Definition
PersistenceCurve.h:46
ttk::PersistenceCurve::PersistenceCurve
PersistenceCurve()
Definition
PersistenceCurve.cpp:4
ttk
TTK base package defining the standard types.
Definition
AbstractTriangulation.h:51
ttk::DiagramType
std::vector< PersistencePair > DiagramType
Persistence Diagram type as a vector of Persistence pairs.
Definition
PersistenceDiagramUtils.h:60
Generated on Fri Apr 10 2026 10:02:08 for TTK by
1.13.2