VTK
|
create surface from contours More...
#include <vtkVoxelContoursToSurfaceFilter.h>
Inherits vtkPolyDataAlgorithm.
Public Types | |
typedef vtkPolyDataAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkVoxelContoursToSurfaceFilter * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetSpacing (double, double, double) |
virtual void | SetSpacing (double[3]) |
virtual double * | GetSpacing () |
virtual void | GetSpacing (double data[3]) |
virtual void | SetMemoryLimitInBytes (int) |
virtual int | GetMemoryLimitInBytes () |
Static Public Member Functions | |
static vtkVoxelContoursToSurfaceFilter * | New () |
static int | IsTypeOf (const char *type) |
static vtkVoxelContoursToSurfaceFilter * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkVoxelContoursToSurfaceFilter () | |
~vtkVoxelContoursToSurfaceFilter () | |
int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
void | AddLineToLineList (double x1, double y1, double x2, double y2) |
void | SortLineList () |
void | CastLines (float *slice, double gridOrigin[3], int gridSize[3], int type) |
void | PushDistances (float *ptr, int gridSize[3], int chunkSize) |
Protected Attributes | |
int | MemoryLimitInBytes |
double | Spacing [3] |
double * | LineList |
int | LineListLength |
int | LineListSize |
double * | SortedXList |
double * | SortedYList |
int | SortedListSize |
int * | WorkingList |
int | WorkingListLength |
double * | IntersectionList |
int | IntersectionListLength |
create surface from contours
vtkVoxelContoursToSurfaceFilter is a filter that takes contours and produces surfaces. There are some restrictions for the contours:
This filter takes the contours and produces a structured points dataset of signed floating point number indicating distance from a contour. A contouring filter is then applied to generate 3D surfaces from a stack of 2D contour distance slices. This is done in a streaming fashion so as not to use to much memory.
Definition at line 51 of file vtkVoxelContoursToSurfaceFilter.h.
typedef vtkPolyDataAlgorithm vtkVoxelContoursToSurfaceFilter::Superclass |
Definition at line 55 of file vtkVoxelContoursToSurfaceFilter.h.
|
protected |
|
protected |
|
static |
|
static |
|
virtual |
|
static |
|
protectedvirtual |
vtkVoxelContoursToSurfaceFilter* vtkVoxelContoursToSurfaceFilter::NewInstance | ( | ) | const |
void vtkVoxelContoursToSurfaceFilter::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
virtual |
Set / Get the memory limit in bytes for this filter. This is the limit of the size of the structured points data set that is created for intermediate processing. The data will be streamed through this volume in as many pieces as necessary.
|
virtual |
Set / Get the memory limit in bytes for this filter. This is the limit of the size of the structured points data set that is created for intermediate processing. The data will be streamed through this volume in as many pieces as necessary.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 76 of file vtkVoxelContoursToSurfaceFilter.h.
|
protected |
Definition at line 78 of file vtkVoxelContoursToSurfaceFilter.h.
|
protected |
Definition at line 80 of file vtkVoxelContoursToSurfaceFilter.h.
|
protected |
Definition at line 81 of file vtkVoxelContoursToSurfaceFilter.h.
|
protected |
Definition at line 82 of file vtkVoxelContoursToSurfaceFilter.h.
|
protected |
Definition at line 84 of file vtkVoxelContoursToSurfaceFilter.h.
|
protected |
Definition at line 85 of file vtkVoxelContoursToSurfaceFilter.h.
|
protected |
Definition at line 86 of file vtkVoxelContoursToSurfaceFilter.h.
|
protected |
Definition at line 88 of file vtkVoxelContoursToSurfaceFilter.h.
|
protected |
Definition at line 89 of file vtkVoxelContoursToSurfaceFilter.h.
|
protected |
Definition at line 91 of file vtkVoxelContoursToSurfaceFilter.h.
|
protected |
Definition at line 92 of file vtkVoxelContoursToSurfaceFilter.h.