TTK
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
ttk::ftm::Node Class Reference

#include <FTMNode.h>

Public Member Functions

 Node ()
 
 Node (SimplexId id, SimplexId linked)
 
SimplexId getVertexId () const
 
void setVertexId (SimplexId vertexId)
 
SimplexId getOrigin () const
 
SimplexId getTermination () const
 
void setOrigin (SimplexId linked)
 
void setTermination (SimplexId linked)
 
idSuperArc getNumberOfDownSuperArcs () const
 
idSuperArc getNumberOfUpSuperArcs () const
 
idSuperArc getNumberOfSuperArcs () const
 
idSuperArc getDownSuperArcId (idSuperArc neighborId) const
 
idSuperArc getUpSuperArcId (idSuperArc neighborId) const
 
void addDownSuperArcId (idSuperArc downSuperArcId)
 
void addUpSuperArcId (idSuperArc upSuperArcId)
 
idSuperArc clearDownSuperArcs ()
 
idSuperArc clearUpSuperArcs ()
 
void removeDownSuperArcPos (idSuperArc i)
 
void removeDownSuperArc (idSuperArc idSa)
 
void removeUpSuperArc (idSuperArc idSa)
 
void sortUpArcs (const std::function< bool(const idSuperArc, const idSuperArc)> &comp)
 
void sortDownArcs (const std::function< bool(const idSuperArc, const idSuperArc)> &comp)
 

Friends

class FTMTree_MT
 

Detailed Description

Definition at line 22 of file FTMNode.h.

Constructor & Destructor Documentation

◆ Node() [1/2]

ttk::ftm::Node::Node ( )
inline

Definition at line 41 of file FTMNode.h.

◆ Node() [2/2]

ttk::ftm::Node::Node ( SimplexId  id,
SimplexId  linked 
)
inline

Definition at line 44 of file FTMNode.h.

Member Function Documentation

◆ addDownSuperArcId()

void ttk::ftm::Node::addDownSuperArcId ( idSuperArc  downSuperArcId)
inline

Definition at line 119 of file FTMNode.h.

◆ addUpSuperArcId()

void ttk::ftm::Node::addUpSuperArcId ( idSuperArc  upSuperArcId)
inline

Definition at line 123 of file FTMNode.h.

◆ clearDownSuperArcs()

idSuperArc ttk::ftm::Node::clearDownSuperArcs ( )
inline

Definition at line 127 of file FTMNode.h.

◆ clearUpSuperArcs()

idSuperArc ttk::ftm::Node::clearUpSuperArcs ( )
inline

Definition at line 133 of file FTMNode.h.

◆ getDownSuperArcId()

idSuperArc ttk::ftm::Node::getDownSuperArcId ( idSuperArc  neighborId) const
inline

Definition at line 94 of file FTMNode.h.

◆ getNumberOfDownSuperArcs()

idSuperArc ttk::ftm::Node::getNumberOfDownSuperArcs ( ) const
inline

Definition at line 82 of file FTMNode.h.

◆ getNumberOfSuperArcs()

idSuperArc ttk::ftm::Node::getNumberOfSuperArcs ( ) const
inline

Definition at line 90 of file FTMNode.h.

◆ getNumberOfUpSuperArcs()

idSuperArc ttk::ftm::Node::getNumberOfUpSuperArcs ( ) const
inline

Definition at line 86 of file FTMNode.h.

◆ getOrigin()

SimplexId ttk::ftm::Node::getOrigin ( ) const
inline

Definition at line 64 of file FTMNode.h.

◆ getTermination()

SimplexId ttk::ftm::Node::getTermination ( ) const
inline

Definition at line 68 of file FTMNode.h.

◆ getUpSuperArcId()

idSuperArc ttk::ftm::Node::getUpSuperArcId ( idSuperArc  neighborId) const
inline

Definition at line 105 of file FTMNode.h.

◆ getVertexId()

SimplexId ttk::ftm::Node::getVertexId ( ) const
inline

Definition at line 54 of file FTMNode.h.

◆ removeDownSuperArc()

void ttk::ftm::Node::removeDownSuperArc ( idSuperArc  idSa)
inline

Definition at line 146 of file FTMNode.h.

◆ removeDownSuperArcPos()

void ttk::ftm::Node::removeDownSuperArcPos ( idSuperArc  i)
inline

Definition at line 140 of file FTMNode.h.

◆ removeUpSuperArc()

void ttk::ftm::Node::removeUpSuperArc ( idSuperArc  idSa)
inline

Definition at line 158 of file FTMNode.h.

◆ setOrigin()

void ttk::ftm::Node::setOrigin ( SimplexId  linked)
inline

Definition at line 72 of file FTMNode.h.

◆ setTermination()

void ttk::ftm::Node::setTermination ( SimplexId  linked)
inline

Definition at line 76 of file FTMNode.h.

◆ setVertexId()

void ttk::ftm::Node::setVertexId ( SimplexId  vertexId)
inline

Definition at line 58 of file FTMNode.h.

◆ sortDownArcs()

void ttk::ftm::Node::sortDownArcs ( const std::function< bool(const idSuperArc, const idSuperArc)> &  comp)
inline

Definition at line 174 of file FTMNode.h.

◆ sortUpArcs()

void ttk::ftm::Node::sortUpArcs ( const std::function< bool(const idSuperArc, const idSuperArc)> &  comp)
inline

Definition at line 169 of file FTMNode.h.

Friends And Related Symbol Documentation

◆ FTMTree_MT

friend class FTMTree_MT
friend

Definition at line 23 of file FTMNode.h.


The documentation for this class was generated from the following file: