|
| | FTRGraph (triangulationType *mesh) |
| |
| | FTRGraph () |
| |
| void | build () |
| |
| int | preconditionTriangulation (triangulationType *triangulation) |
| |
| Graph && | extractOutputGraph () |
| |
| int | setThreadNumber (const int nb) override |
| |
| int | setDebugLevel (const int &lvl) override |
| | Control the verbosity of the base code.
|
| |
| void | setParams (const Params &p) |
| |
| void | setScalars (const void *scalars) |
| | Scalar field used to compute the Reeb Graph.
|
| |
| void | setVertexSoSoffsets (SimplexId *sos) |
| |
| DynamicGraph< idVertex > & | dynGraph (const Propagation *const lp) |
| |
| DynamicGraph< idVertex > & | dynGraph (const bool goUp) |
| |
| DynamicGraph< idVertex > & | dynGraphOpposite (const Propagation *const lp) |
| |
| void | setNumberOfElmt (const idVertex nbVerts) |
| |
| template<typename type > |
| void | fillVector (std::vector< type > &vect, const type &elmt) |
| |
| | Debug () |
| |
| | ~Debug () override |
| |
| int | setWrapper (const Wrapper *wrapper) override |
| |
| int | printMsg (const std::string &msg, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const |
| |
| int | printMsg (const std::vector< std::string > &msgs, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const |
| |
| int | printErr (const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) const |
| |
| int | printWrn (const std::string &msg, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cerr) const |
| |
| int | printMsg (const std::string &msg, const double &progress, const double &time, const int &threads, const double &memory, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) const |
| |
| int | printMsg (const std::string &msg, const double &progress, const double &time, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) const |
| |
| int | printMsg (const std::string &msg, const double &progress, const double &time, const int &threads, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) const |
| |
| int | printMsg (const std::string &msg, const double &progress, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::PERFORMANCE, std::ostream &stream=std::cout) const |
| |
| int | printMsg (const std::string &msg, const double &progress, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const |
| |
| int | printMsg (const std::vector< std::vector< std::string > > &rows, const debug::Priority &priority=debug::Priority::INFO, const bool hasHeader=true, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const |
| |
| int | printMsg (const debug::Separator &separator, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::INFO, std::ostream &stream=std::cout) const |
| |
| int | printMsg (const debug::Separator &separator, const debug::Priority &priority, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const |
| |
| int | printMsg (const std::string &msg, const debug::Separator &separator, const debug::LineMode &lineMode=debug::LineMode::NEW, const debug::Priority &priority=debug::Priority::INFO, std::ostream &stream=std::cout) const |
| |
| void | setDebugMsgPrefix (const std::string &prefix) |
| |
| | BaseClass () |
| |
| virtual | ~BaseClass ()=default |
| |
| int | getThreadNumber () const |
| |
|
| void | criticalSearch () |
| |
| void | sweepFrowSeeds () |
| |
| void | sweepSequential () |
| |
| std::string | printMesh () const |
| |
| std::string | printEdge (const idEdge edgeId, const Propagation *const localProp) const |
| |
| std::string | printTriangle (const idCell cellId, const Propagation *const localProp) const |
| |
| void | printGraph (const int verbosity) const |
| |
| void | printTime (Timer &timer, const std::string &msg) const |
| |
| void | alloc () override |
| |
| void | init () override |
| |
| int | printMsgInternal (const std::string &msg, const std::string &right, const std::string &filler, const debug::Priority &priority=debug::Priority::INFO, const debug::LineMode &lineMode=debug::LineMode::NEW, std::ostream &stream=std::cout) const |
| |
| int | printMsgInternal (const std::string &msg, const debug::Priority &priority, const debug::LineMode &lineMode, std::ostream &stream=std::cout) const |
| |
| int | welcomeMsg (std::ostream &stream) |
| |
template<typename ScalarType, typename triangulationType>
class ttk::ftr::FTRGraph< ScalarType, triangulationType >
TTK FTRGraph processing package.
- Author
- charles gueunet charl.nosp@m.es.g.nosp@m.ueune.nosp@m.t+tt.nosp@m.k@gma.nosp@m.il.c.nosp@m.om
- Date
- 2018-01-15
FTRGraph is a TTK processing package that takes a scalar field on the input and produces a scalar field on the output.
- See also
- ttk::Triangulation
-
vtkFTRGraph.cpp for a usage example.
Related publication
"Task-based Augmented Reeb Graphs with Dynamic ST-Trees"
Charles Gueunet, Pierre Fortin, Julien Jomier, Julien Tierny
EGPGV19: Eurographics Symposium on Parallel Graphics and Visualization
Online examples:
Definition at line 77 of file FTRGraph.h.