#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