TTK
Functions | Variables
ttkTrackingFromOverlap.cpp File Reference
#include <ttkTrackingFromOverlap.h>
#include <vtkPointSet.h>
#include <vtkStreamingDemandDrivenPipeline.h>
#include <vtkUnstructuredGrid.h>
#include <vtkCellData.h>
#include <vtkCharArray.h>
#include <vtkDoubleArray.h>
#include <vtkFloatArray.h>
#include <vtkIdTypeArray.h>
#include <vtkInformation.h>
#include <vtkInformationVector.h>
#include <vtkLongLongArray.h>
#include <vtkPointData.h>
#include <ttkMacros.h>
#include <ttkUtils.h>

Go to the source code of this file.

Functions

 vtkStandardNewMacro (ttkTrackingFromOverlap) void getData(vtkMultiBlockDataSet *mb
 
 if (pointSet==nullptr)
 
void getNumberOfLevelsAndTimesteps (vtkMultiBlockDataSet *mb, size_t &nL, size_t &nT)
 
template<typename labelType >
int finalize (vector< vector< TrackingFromOverlap::Nodes > > &levelTimeNodesMap, vector< vector< TrackingFromOverlap::Edges > > &levelTimeEdgesTMap, vector< vector< TrackingFromOverlap::Edges > > &timeLevelEdgesNMap, int labelTypeId, const string &labelFieldName, vtkDataObject *trackingGraphObject)
 

Variables

size_t time
 
size_t size_t level
 
size_t size_t const string & labelFieldName
 
size_t size_t const string vtkPointSet *& pointSet = vtkPointSet::SafeDownCast(timesteps->GetBlock(time))
 
size_t size_t const string vtkPointSet vtkDataArray *& labels
 
const auto pd = pointSet->GetPointData()
 

Function Documentation

◆ finalize()

template<typename labelType >
int finalize ( vector< vector< TrackingFromOverlap::Nodes > > &  levelTimeNodesMap,
vector< vector< TrackingFromOverlap::Edges > > &  levelTimeEdgesTMap,
vector< vector< TrackingFromOverlap::Edges > > &  timeLevelEdgesNMap,
int  labelTypeId,
const string &  labelFieldName,
vtkDataObject *  trackingGraphObject 
)

Definition at line 55 of file ttkTrackingFromOverlap.cpp.

◆ getNumberOfLevelsAndTimesteps()

void getNumberOfLevelsAndTimesteps ( vtkMultiBlockDataSet *  mb,
size_t &  nL,
size_t &  nT 
)

Definition at line 43 of file ttkTrackingFromOverlap.cpp.

◆ if()

if ( pointSet  = = nullptr)

Definition at line 34 of file ttkTrackingFromOverlap.cpp.

◆ vtkStandardNewMacro()

vtkStandardNewMacro ( ttkTrackingFromOverlap  )

Variable Documentation

◆ labelFieldName

size_t size_t const string& labelFieldName

Definition at line 29 of file ttkTrackingFromOverlap.cpp.

◆ labels

labels
Initial value:
{
auto timesteps = vtkMultiBlockDataSet::SafeDownCast(mb->GetBlock(level))
size_t size_t level

Definition at line 31 of file ttkTrackingFromOverlap.cpp.

◆ level

size_t size_t level

Definition at line 28 of file ttkTrackingFromOverlap.cpp.

◆ pd

const auto pd = pointSet->GetPointData()

Definition at line 37 of file ttkTrackingFromOverlap.cpp.

◆ pointSet

pointSet = vtkPointSet::SafeDownCast(timesteps->GetBlock(time))

Definition at line 30 of file ttkTrackingFromOverlap.cpp.

◆ time

size_t time

Definition at line 27 of file ttkTrackingFromOverlap.cpp.