23 std::vector<idSuperArc> upArcsIds_;
24 std::vector<idSuperArc> downArcsIds_;
27 Node() : vertexIdentifier_(nullVertex) {
31 : vertexIdentifier_(vertIdentifier) {
35 return vertexIdentifier_;
39 vertexIdentifier_ = v;
43 const valence upVal = upArcsIds_.size();
44 const valence downVal = downArcsIds_.size();
82 upArcsIds_.reserve(nbUpArc);
86 return upArcsIds_.size();
90 return upArcsIds_[index];
94 upArcsIds_.emplace_back(arcId);
98 downArcsIds_.reserve(nbDownArcs);
102 return downArcsIds_.size();
106 return downArcsIds_[index];
110 downArcsIds_.emplace_back(arcId);
TTK FTRGraph node of the Graph.
idSuperArc getUpArc(const idSuperArc index) const
idVertex getVertexIdentifier() const
ftr::NodeType getType() const
void addUpArc(const idSuperArc arcId)
Node(const idVertex vertIdentifier)
idSuperArc getNbUpArcs() const
void setVerterIdentifier(const idVertex v)
void reserveDownArc(const idSuperArc nbDownArcs)
void reserveUpArc(const idSuperArc nbUpArc)
idSuperArc getNbDownArcs() const
void addDownArc(const idSuperArc arcId)
idSuperArc getDownArc(const idSuperArc index) const
long unsigned int idSuperArc
SuperArc index in vect_superArcs_.
SimplexId valence
for vertex up/down valence
SimplexId idVertex
Vertex index in scalars_.