#include <FTMSuperArc.h>
|
| | SuperArc () |
| |
| | SuperArc (idNode d, idNode u, const ComponentState &state=ComponentState::Visible) |
| |
| idNode | getUpNodeId () const |
| |
| idNode | getDownNodeId () const |
| |
| void | setUpNodeId (idNode upId) |
| |
| void | setDownNodeId (idNode downId) |
| |
| SimplexId | getLastVisited () const |
| |
| void | setLastVisited (SimplexId vertId) |
| |
| void | atomicIncVisited (const SimplexId nb=1) |
| |
| void | decrNbSeen () |
| |
| SimplexId | getNbVertSeen () const |
| |
| idSuperArc | getNormalizedId () const |
| |
| void | setNormalizeIds (const idSuperArc id) |
| |
| bool | isHidden () const |
| |
| bool | isMerged () const |
| |
| bool | isVisible () const |
| |
| void | concat (const segm_it &begin, const segm_it &end) |
| |
| void | concat (const ArcRegion &r) |
| |
| void | concat (const SuperArc &s) |
| |
| void | concat (std::tuple< segm_it, segm_it > its) |
| |
| void | createSegmentation (const Scalars *s) |
| |
| const std::list< Region > & | getRegions () const |
| |
| std::list< Region > & | getRegions () |
| |
| const ArcRegion & | getRegion () const |
| |
| size_t | regionSize () const |
| |
| void | clearSegmentation () |
| |
| size_t | size () const |
| |
| std::vector< SimplexId >::iterator | begin () |
| |
| std::vector< SimplexId >::iterator | end () |
| |
| SimplexId | operator[] (SimplexId v) const |
| |
| SimplexId & | operator[] (SimplexId v) |
| |
| SimplexId | getNumberOfRegularNodes () const |
| |
| SimplexId | getRegularNodeId (SimplexId id) const |
| |
| std::tuple< SimplexId, ArcRegion > | splitFront (SimplexId v, const Scalars *s) |
| |
| std::tuple< SimplexId, ArcRegion > | splitBack (SimplexId v, const Scalars *s) |
| |
| SimplexId | findBelow (SimplexId v, const Scalars *s, const std::vector< idCorresp > &vert2treeOther=std::vector< idCorresp >()) const |
| |
| bool | merge (const SuperArc &s) |
| |
| std::string | printReg () const |
| |
Definition at line 26 of file FTMSuperArc.h.
◆ SuperArc() [1/2]
| ttk::ftm::SuperArc::SuperArc |
( |
| ) |
|
|
inline |
◆ SuperArc() [2/2]
◆ atomicIncVisited()
| void ttk::ftm::SuperArc::atomicIncVisited |
( |
const SimplexId |
nb = 1 | ) |
|
|
inline |
◆ begin()
| std::vector< SimplexId >::iterator ttk::ftm::SuperArc::begin |
( |
| ) |
|
|
inline |
◆ clearSegmentation()
| void ttk::ftm::SuperArc::clearSegmentation |
( |
| ) |
|
|
inline |
◆ concat() [1/4]
| void ttk::ftm::SuperArc::concat |
( |
const ArcRegion & |
r | ) |
|
|
inline |
◆ concat() [2/4]
| void ttk::ftm::SuperArc::concat |
( |
const segm_it & |
begin, |
|
|
const segm_it & |
end |
|
) |
| |
|
inline |
◆ concat() [3/4]
| void ttk::ftm::SuperArc::concat |
( |
const SuperArc & |
s | ) |
|
|
inline |
◆ concat() [4/4]
◆ createSegmentation()
| void ttk::ftm::SuperArc::createSegmentation |
( |
const Scalars * |
s | ) |
|
|
inline |
◆ decrNbSeen()
| void ttk::ftm::SuperArc::decrNbSeen |
( |
| ) |
|
|
inline |
◆ end()
| std::vector< SimplexId >::iterator ttk::ftm::SuperArc::end |
( |
| ) |
|
|
inline |
◆ findBelow()
◆ getDownNodeId()
| idNode ttk::ftm::SuperArc::getDownNodeId |
( |
| ) |
const |
|
inline |
◆ getLastVisited()
| SimplexId ttk::ftm::SuperArc::getLastVisited |
( |
| ) |
const |
|
inline |
◆ getNbVertSeen()
| SimplexId ttk::ftm::SuperArc::getNbVertSeen |
( |
| ) |
const |
|
inline |
◆ getNormalizedId()
| idSuperArc ttk::ftm::SuperArc::getNormalizedId |
( |
| ) |
const |
|
inline |
◆ getNumberOfRegularNodes()
| SimplexId ttk::ftm::SuperArc::getNumberOfRegularNodes |
( |
| ) |
const |
|
inline |
◆ getRegion()
| const ArcRegion & ttk::ftm::SuperArc::getRegion |
( |
| ) |
const |
|
inline |
◆ getRegions() [1/2]
| std::list< Region > & ttk::ftm::SuperArc::getRegions |
( |
| ) |
|
|
inline |
◆ getRegions() [2/2]
| const std::list< Region > & ttk::ftm::SuperArc::getRegions |
( |
| ) |
const |
|
inline |
◆ getRegularNodeId()
◆ getUpNodeId()
| idNode ttk::ftm::SuperArc::getUpNodeId |
( |
| ) |
const |
|
inline |
◆ isHidden()
| bool ttk::ftm::SuperArc::isHidden |
( |
| ) |
const |
|
inline |
◆ isMerged()
| bool ttk::ftm::SuperArc::isMerged |
( |
| ) |
const |
|
inline |
◆ isVisible()
| bool ttk::ftm::SuperArc::isVisible |
( |
| ) |
const |
|
inline |
◆ merge()
| bool ttk::ftm::SuperArc::merge |
( |
const SuperArc & |
s | ) |
|
|
inline |
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ printReg()
| std::string ttk::ftm::SuperArc::printReg |
( |
| ) |
const |
|
inline |
◆ regionSize()
| size_t ttk::ftm::SuperArc::regionSize |
( |
| ) |
const |
|
inline |
◆ setDownNodeId()
| void ttk::ftm::SuperArc::setDownNodeId |
( |
idNode |
downId | ) |
|
|
inline |
◆ setLastVisited()
| void ttk::ftm::SuperArc::setLastVisited |
( |
SimplexId |
vertId | ) |
|
|
inline |
◆ setNormalizeIds()
| void ttk::ftm::SuperArc::setNormalizeIds |
( |
const idSuperArc |
id | ) |
|
|
inline |
◆ setUpNodeId()
| void ttk::ftm::SuperArc::setUpNodeId |
( |
idNode |
upId | ) |
|
|
inline |
◆ size()
| size_t ttk::ftm::SuperArc::size |
( |
| ) |
const |
|
inline |
◆ splitBack()
◆ splitFront()
The documentation for this class was generated from the following file:
- /home/julien/Pro/git/github/ttk-tierny/core/base/ftmTree/FTMSuperArc.h