No Matches
Public Attributes | List of all members
ttk::cta::AlignmentNode Struct Reference

Basic data structure for a node of an unrooted alignment tree. More...

#include <ContourTreeAlignment.h>

Public Attributes

ttk::cta::Type_Node type
int freq
float scalarValue
int branchID
std::vector< std::shared_ptr< ttk::cta::AlignmentEdge > > edgeList
std::vector< std::pair< int, int > > nodeRefs

Detailed Description

Basic data structure for a node of an unrooted alignment tree.

This structure represents nodes of an unrooted alignment tree.

It stores the following edge properties:

It stores the following information for the tree structure:

It stores the following alignment information:

See also

Definition at line 108 of file ContourTreeAlignment.h.

Member Data Documentation

◆ branchID

int ttk::cta::AlignmentNode::branchID

Definition at line 113 of file ContourTreeAlignment.h.

◆ edgeList

std::vector<std::shared_ptr<ttk::cta::AlignmentEdge> > ttk::cta::AlignmentNode::edgeList

Definition at line 115 of file ContourTreeAlignment.h.

◆ freq

int ttk::cta::AlignmentNode::freq

Definition at line 111 of file ContourTreeAlignment.h.

◆ nodeRefs

std::vector<std::pair<int, int> > ttk::cta::AlignmentNode::nodeRefs

Definition at line 117 of file ContourTreeAlignment.h.

◆ scalarValue

float ttk::cta::AlignmentNode::scalarValue

Definition at line 112 of file ContourTreeAlignment.h.

◆ type

ttk::cta::Type_Node ttk::cta::AlignmentNode::type

Definition at line 110 of file ContourTreeAlignment.h.

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