#include <ttkBarycentricSubdivision.h>
#include <ttkMacros.h>
#include <ttkUtils.h>
#include <vtkCellData.h>
#include <vtkInformation.h>
#include <vtkPointData.h>
#include <vtkUnstructuredGrid.h>
Go to the source code of this file.
◆ BARYSUBD_TRIANGL_CALLS
#define BARYSUBD_TRIANGL_CALLS |
( |
|
DATATYPE, |
|
|
|
TRIANGL_CASE, |
|
|
|
TRIANGL_TYPE |
|
) |
| |
Value: case TRIANGL_CASE: { \
const auto inpTri \
= static_cast<TRIANGL_TYPE *>(inputTriangulation.getData()); \
if(inpTri != nullptr) { \
this->interpolateContinuousScalarField<DATATYPE, TRIANGL_TYPE>( \
*inpTri); \
} \
break; \
}
static void * GetVoidPointer(vtkDataArray *array, vtkIdType start=0)
◆ DISPATCH_INTERPOLATE_CONT
#define DISPATCH_INTERPOLATE_CONT |
( |
|
CASE, |
|
|
|
TYPE |
|
) |
| |
Value: case CASE: \
switch(inputTriangulation.getType()) { \
BARYSUBD_TRIANGL_CALLS( \
BARYSUBD_TRIANGL_CALLS( \
} \
break;
CompactTriangulation is a class implemented based on the TopoCluster data structure,...
ExplicitTriangulation is a class that provides time efficient traversal methods on triangulations of ...
Implicit Triangulation class without preconditioning.
Implicit Triangulation class with preconditioning.
Periodic implicit Triangulation class without preconditioning.
Periodic implicit Triangulation class with preconditioning.
◆ DISPATCH_INTERPOLATE_DIS
#define DISPATCH_INTERPOLATE_DIS |
( |
|
CASE, |
|
|
|
TYPE |
|
) |
| |
Value: case CASE: \
this->interpolateDiscreteScalarField<TYPE>( \
break
◆ vtkStandardNewMacro()