|
| 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.