TTK
Loading...
Searching...
No Matches
Public Attributes | List of all members
ttk::cta::AlignmentEdge Struct Reference

Basic data structure for an edge of an unrooted alignment tree. More...

#include <ContourTreeAlignment.h>

Public Attributes

std::weak_ptr< ttk::cta::AlignmentNodenode1
 
std::weak_ptr< ttk::cta::AlignmentNodenode2
 
float scalardistance
 
float area
 
float volume
 
std::vector< int > region
 
int freq
 
std::vector< std::pair< int, int > > arcRefs
 

Detailed Description

Basic data structure for an edge of an unrooted alignment tree.

This structure represents edges 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
ttk::ContourTreeAlignment
ttk::cta::AlignmentNode

Definition at line 143 of file ContourTreeAlignment.h.

Member Data Documentation

◆ arcRefs

std::vector<std::pair<int, int> > ttk::cta::AlignmentEdge::arcRefs

Definition at line 153 of file ContourTreeAlignment.h.

◆ area

float ttk::cta::AlignmentEdge::area

Definition at line 148 of file ContourTreeAlignment.h.

◆ freq

int ttk::cta::AlignmentEdge::freq

Definition at line 151 of file ContourTreeAlignment.h.

◆ node1

std::weak_ptr<ttk::cta::AlignmentNode> ttk::cta::AlignmentEdge::node1

Definition at line 145 of file ContourTreeAlignment.h.

◆ node2

std::weak_ptr<ttk::cta::AlignmentNode> ttk::cta::AlignmentEdge::node2

Definition at line 146 of file ContourTreeAlignment.h.

◆ region

std::vector<int> ttk::cta::AlignmentEdge::region

Definition at line 150 of file ContourTreeAlignment.h.

◆ scalardistance

float ttk::cta::AlignmentEdge::scalardistance

Definition at line 147 of file ContourTreeAlignment.h.

◆ volume

float ttk::cta::AlignmentEdge::volume

Definition at line 149 of file ContourTreeAlignment.h.


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