TTK
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ttk::ftm::ArcData Struct Reference

#include <ttkMergeTreeStructures.h>

Inheritance diagram for ttk::ftm::ArcData:
ttk::ftm::WrapperData

Public Member Functions

int init (std::vector< LocalFTM > &ftmTree, Params params)
 
bool hasPoint (const SimplexId vertId)
 
void addPoint (const SimplexId globalId, const SimplexId id, const float scalar, const bool reg)
 
void setPoint (const SimplexId id, const float scalar, const bool reg)
 
void fillArrayCell (const SimplexId pos, const idSuperArc arcId, LocalFTM &ftmTree, Triangulation *triangulation, Params params)
 
void addArray (vtkUnstructuredGrid *skeletonArcs, Params params)
 
- Public Member Functions inherited from ttk::ftm::WrapperData
template<typename vtkArrayType >
vtkSmartPointer< vtkArrayType > initArray (const char *fieldName, size_t nbElmnt)
 

Public Attributes

std::vector< SimplexIdpoint_ids
 
vtkSmartPointer< vtkCharArray > point_regularMask
 
vtkSmartPointer< vtkFloatArray > point_scalar
 
vtkSmartPointer< ttkSimplexIdTypeArraycell_ids
 
vtkSmartPointer< ttkSimplexIdTypeArraycell_upNode
 
vtkSmartPointer< ttkSimplexIdTypeArraycell_downNode
 
vtkSmartPointer< ttkSimplexIdTypeArraycell_sizeArcs
 
vtkSmartPointer< vtkDoubleArray > cell_spanArcs
 

Additional Inherited Members

- Static Public Member Functions inherited from ttk::ftm::WrapperData
static CriticalType getNodeType (FTMTree_MT &tree, const idNode nodeId, Params params)
 

Detailed Description

Definition at line 84 of file ttkMergeTreeStructures.h.

Member Function Documentation

◆ addArray()

void ttk::ftm::ArcData::addArray ( vtkUnstructuredGrid *  skeletonArcs,
Params  params 
)
inline

Definition at line 190 of file ttkMergeTreeStructures.h.

◆ addPoint()

void ttk::ftm::ArcData::addPoint ( const SimplexId  globalId,
const SimplexId  id,
const float  scalar,
const bool  reg 
)
inline

Definition at line 135 of file ttkMergeTreeStructures.h.

◆ fillArrayCell()

void ttk::ftm::ArcData::fillArrayCell ( const SimplexId  pos,
const idSuperArc  arcId,
LocalFTM ftmTree,
Triangulation triangulation,
Params  params 
)
inline

Definition at line 149 of file ttkMergeTreeStructures.h.

◆ hasPoint()

bool ttk::ftm::ArcData::hasPoint ( const SimplexId  vertId)
inline

Definition at line 131 of file ttkMergeTreeStructures.h.

◆ init()

int ttk::ftm::ArcData::init ( std::vector< LocalFTM > &  ftmTree,
Params  params 
)
inline

Definition at line 94 of file ttkMergeTreeStructures.h.

◆ setPoint()

void ttk::ftm::ArcData::setPoint ( const SimplexId  id,
const float  scalar,
const bool  reg 
)
inline

Definition at line 144 of file ttkMergeTreeStructures.h.

Member Data Documentation

◆ cell_downNode

vtkSmartPointer<ttkSimplexIdTypeArray> ttk::ftm::ArcData::cell_downNode

Definition at line 90 of file ttkMergeTreeStructures.h.

◆ cell_ids

vtkSmartPointer<ttkSimplexIdTypeArray> ttk::ftm::ArcData::cell_ids

Definition at line 88 of file ttkMergeTreeStructures.h.

◆ cell_sizeArcs

vtkSmartPointer<ttkSimplexIdTypeArray> ttk::ftm::ArcData::cell_sizeArcs

Definition at line 91 of file ttkMergeTreeStructures.h.

◆ cell_spanArcs

vtkSmartPointer<vtkDoubleArray> ttk::ftm::ArcData::cell_spanArcs

Definition at line 92 of file ttkMergeTreeStructures.h.

◆ cell_upNode

vtkSmartPointer<ttkSimplexIdTypeArray> ttk::ftm::ArcData::cell_upNode

Definition at line 89 of file ttkMergeTreeStructures.h.

◆ point_ids

std::vector<SimplexId> ttk::ftm::ArcData::point_ids

Definition at line 85 of file ttkMergeTreeStructures.h.

◆ point_regularMask

vtkSmartPointer<vtkCharArray> ttk::ftm::ArcData::point_regularMask

Definition at line 86 of file ttkMergeTreeStructures.h.

◆ point_scalar

vtkSmartPointer<vtkFloatArray> ttk::ftm::ArcData::point_scalar

Definition at line 87 of file ttkMergeTreeStructures.h.


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