TTK
Loading...
Searching...
No Matches
ttk::cf Namespace Reference

Classes

class  Interface
struct  ParallelParams
struct  ParallelData
class  ContourForests
class  ContourForestsTree
class  Node
class  Segment
class  Segments
class  ArcRegion
struct  Params
struct  Scalars
struct  TreeData
struct  vertex
class  sorted_iterator
struct  Region
class  SuperArc
class  ExtendedUnionFind
class  MergeTree

Typedefs

using idSuperArc = long unsigned int
 SuperArc index in vect_superArcs_.
using idNode = unsigned int
 Node index in vect_nodes_.
using idCorresp = long long int
 type used to recover Node/Arc in vert2tree SIGNED ONLY
using idSegment = idSuperArc
 for the segmentation, we have an array of segment containing area of the mesh
using numThread = ThreadId
 type use to store threads related numbers
using idInterface = numThread
 index of the interface/partition in vect_interfaces_
using idPartition = numThread
using ufDataType = long int
 type stored by UnionFind
using segmentIterator = std::vector<vertex>::iterator
using segmentRevIterator = std::vector<vertex>::reverse_iterator

Enumerations

enum  TreeType : char { Join = 0 , Split = 1 , Contour = 2 , JoinAndSplit = 3 }
enum  SimplifMethod : char { Persist = 0 , Span = 1 , NbVert = 2 , NbArc = 3 }
enum  ComponentState : char { Visible , Hidden , Pruned , Merged }
enum class  TreeComponent {
  Arc = -1 , Local_minimum , Saddle1 , Saddle2 ,
  Local_maximum
}
enum class  ArcType {
  Min_arc = 0 , Max_arc , Saddle1_arc , Saddle2_arc ,
  Saddle1_saddle2_arc
}

Functions

std::ostream & operator<< (std::ostream &o, Node const &n)
std::ostream & operator<< (std::ostream &o, SuperArc const &a)

Typedef Documentation

◆ idCorresp

using ttk::cf::idCorresp = long long int

type used to recover Node/Arc in vert2tree SIGNED ONLY

Definition at line 40 of file DeprecatedDataTypes.h.

◆ idInterface

index of the interface/partition in vect_interfaces_

Definition at line 49 of file DeprecatedDataTypes.h.

◆ idNode

using ttk::cf::idNode = unsigned int

Node index in vect_nodes_.

Definition at line 35 of file DeprecatedDataTypes.h.

◆ idPartition

Definition at line 50 of file DeprecatedDataTypes.h.

◆ idSegment

for the segmentation, we have an array of segment containing area of the mesh

Definition at line 44 of file DeprecatedDataTypes.h.

◆ idSuperArc

using ttk::cf::idSuperArc = long unsigned int

SuperArc index in vect_superArcs_.

Definition at line 33 of file DeprecatedDataTypes.h.

◆ numThread

type use to store threads related numbers

Definition at line 47 of file DeprecatedDataTypes.h.

◆ segmentIterator

using ttk::cf::segmentIterator = std::vector<vertex>::iterator

Definition at line 70 of file DeprecatedStructures.h.

◆ segmentRevIterator

using ttk::cf::segmentRevIterator = std::vector<vertex>::reverse_iterator

Definition at line 71 of file DeprecatedStructures.h.

◆ ufDataType

using ttk::cf::ufDataType = long int

type stored by UnionFind

Definition at line 53 of file DeprecatedDataTypes.h.

Enumeration Type Documentation

◆ ArcType

enum class ttk::cf::ArcType
strong
Enumerator
Min_arc 
Max_arc 
Saddle1_arc 
Saddle2_arc 
Saddle1_saddle2_arc 

Definition at line 90 of file DeprecatedDataTypes.h.

◆ ComponentState

Enumerator
Visible 
Hidden 
Pruned 
Merged 

Definition at line 80 of file DeprecatedDataTypes.h.

◆ SimplifMethod

Enumerator
Persist 
Span 
NbVert 
NbArc 

Definition at line 78 of file DeprecatedDataTypes.h.

◆ TreeComponent

enum class ttk::cf::TreeComponent
strong
Enumerator
Arc 
Local_minimum 
Saddle1 
Saddle2 
Local_maximum 

Definition at line 82 of file DeprecatedDataTypes.h.

◆ TreeType

enum ttk::cf::TreeType : char
Enumerator
Join 
Split 
Contour 
JoinAndSplit 

Definition at line 76 of file DeprecatedDataTypes.h.

Function Documentation

◆ operator<<() [1/2]

std::ostream & ttk::cf::operator<< ( std::ostream & o,
Node const & n )

Definition at line 1294 of file MergeTree.cpp.

◆ operator<<() [2/2]

std::ostream & ttk::cf::operator<< ( std::ostream & o,
SuperArc const & a )

Definition at line 1289 of file MergeTree.cpp.