VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkSynchronizedTemplatesCutter3D Class Reference

generate cut surface from structured points More...

#include <vtkSynchronizedTemplatesCutter3D.h>

Inheritance diagram for vtkSynchronizedTemplatesCutter3D:
[legend]
Collaboration diagram for vtkSynchronizedTemplatesCutter3D:
[legend]

Public Types

typedef vtkSynchronizedTemplates3D Superclass
 
- Public Types inherited from vtkSynchronizedTemplates3D
typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkSynchronizedTemplatesCutter3DNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void ThreadedExecute (vtkImageData *data, vtkInformation *outInfo, int *exExt, int)
 
virtual void SetCutFunction (vtkImplicitFunction *)
 
virtual vtkImplicitFunction * GetCutFunction ()
 
virtual void SetOutputPointsPrecision (int)
 
virtual int GetOutputPointsPrecision ()
 
- Public Member Functions inherited from vtkSynchronizedTemplates3D
vtkSynchronizedTemplates3DNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
unsigned long int GetMTime ()
 
void SetValue (int i, double value)
 
double GetValue (int i)
 
double * GetValues ()
 
virtual void SetComputeNormals (int)
 
virtual int GetComputeNormals ()
 
virtual void ComputeNormalsOn ()
 
virtual void ComputeNormalsOff ()
 
virtual void SetComputeGradients (int)
 
virtual int GetComputeGradients ()
 
virtual void ComputeGradientsOn ()
 
virtual void ComputeGradientsOff ()
 
virtual void SetComputeScalars (int)
 
virtual int GetComputeScalars ()
 
virtual void ComputeScalarsOn ()
 
virtual void ComputeScalarsOff ()
 
virtual void SetGenerateTriangles (int)
 
virtual int GetGenerateTriangles ()
 
virtual void GenerateTrianglesOn ()
 
virtual void GenerateTrianglesOff ()
 
void GetValues (double *contourValues)
 
void SetNumberOfContours (int number)
 
int GetNumberOfContours ()
 
void GenerateValues (int numContours, double range[2])
 
void GenerateValues (int numContours, double rangeStart, double rangeEnd)
 
int * GetExecuteExtent ()
 
void ThreadedExecute (vtkImageData *data, vtkInformation *inInfo, vtkInformation *outInfo, int *exExt, vtkDataArray *inScalars)
 
void SetInputMemoryLimit (unsigned long limit)
 
unsigned long GetInputMemoryLimit ()
 
virtual void SetArrayComponent (int)
 
virtual int GetArrayComponent ()
 

Static Public Member Functions

static
vtkSynchronizedTemplatesCutter3D
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkSynchronizedTemplatesCutter3D
SafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkSynchronizedTemplates3D
static vtkSynchronizedTemplates3DNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSynchronizedTemplates3DSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkSynchronizedTemplatesCutter3D ()
 
 ~vtkSynchronizedTemplatesCutter3D ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
- Protected Member Functions inherited from vtkSynchronizedTemplates3D
 vtkSynchronizedTemplates3D ()
 
 ~vtkSynchronizedTemplates3D ()
 
virtual int RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 

Protected Attributes

vtkImplicitFunction * CutFunction
 
int OutputPointsPrecision
 
- Protected Attributes inherited from vtkSynchronizedTemplates3D
int ComputeNormals
 
int ComputeGradients
 
int ComputeScalars
 
vtkContourValues * ContourValues
 
int ExecuteExtent [6]
 
int ArrayComponent
 
int GenerateTriangles
 

Detailed Description

generate cut surface from structured points

vtkSynchronizedTemplatesCutter3D is an implementation of the synchronized template algorithm. Note that vtkCutFilter will automatically use this class when appropriate.

See Also
vtkContourFilter vtkSynchronizedTemplates3D

Definition at line 35 of file vtkSynchronizedTemplatesCutter3D.h.

Member Typedef Documentation

Definition at line 40 of file vtkSynchronizedTemplatesCutter3D.h.

Constructor & Destructor Documentation

vtkSynchronizedTemplatesCutter3D::vtkSynchronizedTemplatesCutter3D ( )
protected
vtkSynchronizedTemplatesCutter3D::~vtkSynchronizedTemplatesCutter3D ( )
protected

Member Function Documentation

static vtkSynchronizedTemplatesCutter3D* vtkSynchronizedTemplatesCutter3D::New ( )
static
static int vtkSynchronizedTemplatesCutter3D::IsTypeOf ( const char *  type)
static
virtual int vtkSynchronizedTemplatesCutter3D::IsA ( const char *  type)
virtual

Reimplemented from vtkSynchronizedTemplates3D.

static vtkSynchronizedTemplatesCutter3D* vtkSynchronizedTemplatesCutter3D::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkSynchronizedTemplatesCutter3D::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkSynchronizedTemplates3D.

vtkSynchronizedTemplatesCutter3D* vtkSynchronizedTemplatesCutter3D::NewInstance ( ) const
void vtkSynchronizedTemplatesCutter3D::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkSynchronizedTemplatesCutter3D::ThreadedExecute ( vtkImageData *  data,
vtkInformation *  outInfo,
int *  exExt,
int   
)

Needed by templated functions.

virtual void vtkSynchronizedTemplatesCutter3D::SetCutFunction ( vtkImplicitFunction *  )
virtual

Specify the implicit function to perform the cutting.

virtual vtkImplicitFunction* vtkSynchronizedTemplatesCutter3D::GetCutFunction ( )
virtual

Specify the implicit function to perform the cutting.

virtual void vtkSynchronizedTemplatesCutter3D::SetOutputPointsPrecision ( int  )
virtual

Set/get the desired precision for the output types. See the documentation for the vtkAlgorithm::DesiredOutputPrecision enum for an explanation of the available precision settings.

virtual int vtkSynchronizedTemplatesCutter3D::GetOutputPointsPrecision ( )
virtual

Set/get the desired precision for the output types. See the documentation for the vtkAlgorithm::DesiredOutputPrecision enum for an explanation of the available precision settings.

virtual int vtkSynchronizedTemplatesCutter3D::RequestData ( vtkInformation *  ,
vtkInformationVector **  ,
vtkInformationVector *   
)
protectedvirtual

Reimplemented from vtkSynchronizedTemplates3D.

Member Data Documentation

vtkImplicitFunction* vtkSynchronizedTemplatesCutter3D::CutFunction
protected

Definition at line 67 of file vtkSynchronizedTemplatesCutter3D.h.

int vtkSynchronizedTemplatesCutter3D::OutputPointsPrecision
protected

Definition at line 68 of file vtkSynchronizedTemplatesCutter3D.h.


The documentation for this class was generated from the following file: