VMTK
|
Create an image where a polyball or polyball line are evaluated as a function. More...
#include <vtkvmtkPolyBallModeller.h>
Public Types | |
typedef vtkImageAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkvmtkPolyBallModeller * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE |
virtual void | SetReferenceImage (vtkImageData *) |
virtual vtkImageData * | GetReferenceImage () |
virtual void | SetRadiusArrayName (const char *) |
virtual char * | GetRadiusArrayName () |
virtual void | SetUsePolyBallLine (int) |
virtual int | GetUsePolyBallLine () |
virtual void | UsePolyBallLineOn () |
virtual void | UsePolyBallLineOff () |
virtual void | SetNegateFunction (int) |
virtual int | GetNegateFunction () |
virtual void | NegateFunctionOn () |
virtual void | NegateFunctionOff () |
virtual int * | GetSampleDimensions () |
virtual void | GetSampleDimensions (int data[3]) |
virtual void | SetSampleDimensions (int data[]) |
virtual void | SetModelBounds (double data[]) |
virtual double * | GetModelBounds () |
virtual void | GetModelBounds (double data[6]) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkvmtkPolyBallModeller * | SafeDownCast (vtkObjectBase *o) |
static vtkvmtkPolyBallModeller * | New () |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkvmtkPolyBallModeller () | |
~vtkvmtkPolyBallModeller () | |
int | FillInputPortInformation (int, vtkInformation *info) VTK_OVERRIDE |
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE |
virtual int | RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE |
Protected Attributes | |
int | SampleDimensions [3] |
double | ModelBounds [6] |
char * | RadiusArrayName |
int | UsePolyBallLine |
int | NegateFunction |
vtkImageData * | ReferenceImage |
Create an image where a polyball or polyball line are evaluated as a function.
This creates an image which might look similar to a level set (0 at surface boundaries negative inside, positive outside), but it much more powerful. It is a finite approximation of the entire implicit sphere function solution within the bounds of the image volume.
Definition at line 35 of file vtkvmtkPolyBallModeller.h.
typedef vtkImageAlgorithm vtkvmtkPolyBallModeller::Superclass |
Definition at line 38 of file vtkvmtkPolyBallModeller.h.
|
protected |
|
protected |
|
static |
|
virtual |
|
static |
|
protectedvirtual |
vtkvmtkPolyBallModeller* vtkvmtkPolyBallModeller::NewInstance | ( | ) | const |
void vtkvmtkPolyBallModeller::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
|
static |
|
virtual |
Specify i-j-k dimensions on which to sample polyball function.
|
virtual |
Specify i-j-k dimensions on which to sample polyball function.
|
virtual |
Specify i-j-k dimensions on which to sample polyball function.
|
virtual |
Specify the position in space to perform the sampling.
|
virtual |
Specify the position in space to perform the sampling.
|
virtual |
Specify the position in space to perform the sampling.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
|
protectedvirtual |
|
protectedvirtual |
|
protected |
Definition at line 78 of file vtkvmtkPolyBallModeller.h.
|
protected |
Definition at line 79 of file vtkvmtkPolyBallModeller.h.
|
protected |
Definition at line 81 of file vtkvmtkPolyBallModeller.h.
|
protected |
Definition at line 83 of file vtkvmtkPolyBallModeller.h.
|
protected |
Definition at line 85 of file vtkvmtkPolyBallModeller.h.
|
protected |
Definition at line 87 of file vtkvmtkPolyBallModeller.h.