TTK
Loading...
Searching...
No Matches
FTMTree.h
Go to the documentation of this file.
1
35
36#pragma once
37
38// base code includes
39#include <Geometry.h>
40#include <Triangulation.h>
41
42#include "FTMDataTypes.h"
43#include "FTMTree_CT.h"
44
45namespace ttk {
46 namespace ftm {
47
53 class FTMTree : public FTMTree_CT {
54 public:
55 // -----------------
56 // CONSTRUCTORS
57 // -----------------
58
59 FTMTree();
60 ~FTMTree() override = default;
61
62 // -------
63 // PROCESS
64 // -------
65
66 // Initialize structures then build tree
67 // Need triangulation, scalars and all params set before call
68 template <typename scalarType, class triangulationType>
69 void build(const triangulationType *mesh);
70 };
71
72#include "FTMTree_Template.h"
73
74 } // namespace ftm
75} // namespace ttk
TTK processing package that efficiently computes the contour tree of scalar data and more (data segme...
Definition FTMTree.h:53
void build(const triangulationType *mesh)
~FTMTree() override=default
The Topology ToolKit.