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

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: