VMTK
|
“cut” a set of contiguous rectangular regions on the mesh that follow iso-contours in the StretchedMapping and AngularMetric arrays over which all the quantities of interest are averaged. More...
#include <vtkvmtkPolyDataPatchingFilter.h>
Public Types | |
typedef vtkPolyDataAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkvmtkPolyDataPatchingFilter * | NewInstance () const |
virtual void | SetLongitudinalMappingArrayName (const char *) |
virtual char * | GetLongitudinalMappingArrayName () |
virtual void | SetCircularMappingArrayName (const char *) |
virtual char * | GetCircularMappingArrayName () |
virtual void | SetGroupIdsArrayName (const char *) |
virtual char * | GetGroupIdsArrayName () |
virtual void | SetLongitudinalPatchNumberArrayName (const char *) |
virtual char * | GetLongitudinalPatchNumberArrayName () |
virtual void | SetCircularPatchNumberArrayName (const char *) |
virtual char * | GetCircularPatchNumberArrayName () |
virtual void | SetPatchAreaArrayName (const char *) |
virtual char * | GetPatchAreaArrayName () |
virtual void | SetPatchSize (double, double) |
void | SetPatchSize (double [2]) |
virtual double * | GetPatchSize () |
virtual void | GetPatchSize (double data[2]) |
virtual void | SetPatchOffsets (double, double) |
void | SetPatchOffsets (double [2]) |
virtual double * | GetPatchOffsets () |
virtual void | GetPatchOffsets (double data[2]) |
virtual void | SetLongitudinalPatchBounds (double, double) |
void | SetLongitudinalPatchBounds (double [2]) |
virtual double * | GetLongitudinalPatchBounds () |
virtual void | GetLongitudinalPatchBounds (double data[2]) |
virtual void | SetCircularPatchBounds (double, double) |
void | SetCircularPatchBounds (double [2]) |
virtual double * | GetCircularPatchBounds () |
virtual void | GetCircularPatchBounds (double data[2]) |
virtual void | SetPatchedData (vtkImageData *) |
virtual vtkImageData * | GetPatchedData () |
virtual void | SetCircularPatching (int) |
virtual int | GetCircularPatching () |
virtual void | CircularPatchingOn () |
virtual void | CircularPatchingOff () |
virtual void | SetUseConnectivity (int) |
virtual int | GetUseConnectivity () |
virtual void | UseConnectivityOn () |
virtual void | UseConnectivityOff () |
Static Public Member Functions | |
static vtkvmtkPolyDataPatchingFilter * | New () |
static int | IsTypeOf (const char *type) |
static vtkvmtkPolyDataPatchingFilter * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkvmtkPolyDataPatchingFilter () | |
~vtkvmtkPolyDataPatchingFilter () | |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE |
Protected Attributes | |
char * | LongitudinalMappingArrayName |
char * | CircularMappingArrayName |
char * | GroupIdsArrayName |
char * | LongitudinalPatchNumberArrayName |
char * | CircularPatchNumberArrayName |
char * | PatchAreaArrayName |
double | PatchSize [2] |
double | PatchOffsets [2] |
double | LongitudinalPatchBounds [2] |
double | CircularPatchBounds [2] |
vtkImageData * | PatchedData |
int | CircularPatching |
int | UseConnectivity |
“cut” a set of contiguous rectangular regions on the mesh that follow iso-contours in the StretchedMapping and AngularMetric arrays over which all the quantities of interest are averaged.
This script is designed to help map the surface of a population of vessels onto the same parametric space in order to enable statistical analyses of surface-based quantities.
By means of the options PatchSize and CircularPatching, we impose the dimensions of the patches, in terms of “height” (in mm) of the patch along the longitudinal direction and number of angular cut over the interval (-π, +π) respectively; the result of this discretization can be seen visualizing the Slab and Sector arrays created by the script or the mesh new surface discretization.
Definition at line 38 of file vtkvmtkPolyDataPatchingFilter.h.
typedef vtkPolyDataAlgorithm vtkvmtkPolyDataPatchingFilter::Superclass |
Definition at line 42 of file vtkvmtkPolyDataPatchingFilter.h.
|
protected |
|
protected |
|
static |
|
static |
|
virtual |
|
static |
|
protectedvirtual |
vtkvmtkPolyDataPatchingFilter* vtkvmtkPolyDataPatchingFilter::NewInstance | ( | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
void vtkvmtkPolyDataPatchingFilter::SetPatchSize | ( | double | [2] | ) |
|
virtual |
|
virtual |
|
virtual |
void vtkvmtkPolyDataPatchingFilter::SetPatchOffsets | ( | double | [2] | ) |
|
virtual |
|
virtual |
|
virtual |
void vtkvmtkPolyDataPatchingFilter::SetLongitudinalPatchBounds | ( | double | [2] | ) |
|
virtual |
|
virtual |
|
virtual |
void vtkvmtkPolyDataPatchingFilter::SetCircularPatchBounds | ( | double | [2] | ) |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protectedvirtual |
|
protected |
Definition at line 91 of file vtkvmtkPolyDataPatchingFilter.h.
|
protected |
Definition at line 92 of file vtkvmtkPolyDataPatchingFilter.h.
|
protected |
Definition at line 93 of file vtkvmtkPolyDataPatchingFilter.h.
|
protected |
Definition at line 95 of file vtkvmtkPolyDataPatchingFilter.h.
|
protected |
Definition at line 96 of file vtkvmtkPolyDataPatchingFilter.h.
|
protected |
Definition at line 98 of file vtkvmtkPolyDataPatchingFilter.h.
|
protected |
Definition at line 100 of file vtkvmtkPolyDataPatchingFilter.h.
|
protected |
Definition at line 101 of file vtkvmtkPolyDataPatchingFilter.h.
|
protected |
Definition at line 102 of file vtkvmtkPolyDataPatchingFilter.h.
|
protected |
Definition at line 103 of file vtkvmtkPolyDataPatchingFilter.h.
|
protected |
Definition at line 105 of file vtkvmtkPolyDataPatchingFilter.h.
|
protected |
Definition at line 107 of file vtkvmtkPolyDataPatchingFilter.h.
|
protected |
Definition at line 108 of file vtkvmtkPolyDataPatchingFilter.h.