VMTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkvmtkPolyDataMeanCurvature Class Reference

Compute the mean curvature and mean curvature normals of surface point neighborhoods with a particular stencil applied. More...

#include <vtkvmtkPolyDataMeanCurvature.h>

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

Public Types

typedef vtkPolyDataAlgorithm Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkPolyDataMeanCurvatureNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent) VTK_OVERRIDE
 
virtual void SetStencilType (int)
 
virtual int GetStencilType ()
 
void SetStencilTypeToUmbrellaStencil ()
 
void SetStencilTypeToAreaWeightedUmbrellaStencil ()
 
void SetStencilTypeToFELaplaceBeltramiStencil ()
 
void SetStencilTypeToFVFELaplaceBeltramiStencil ()
 
virtual void SetMeanCurvatureScalarsArrayName (const char *)
 
virtual char * GetMeanCurvatureScalarsArrayName ()
 
virtual void SetMeanCurvatureNormalsArrayName (const char *)
 
virtual char * GetMeanCurvatureNormalsArrayName ()
 
virtual void SetComputeMeanCurvatureScalars (int)
 
virtual int GetComputeMeanCurvatureScalars ()
 
virtual void ComputeMeanCurvatureScalarsOn ()
 
virtual void ComputeMeanCurvatureScalarsOff ()
 
virtual void SetComputeMeanCurvatureNormals (int)
 
virtual int GetComputeMeanCurvatureNormals ()
 
virtual void ComputeMeanCurvatureNormalsOn ()
 
virtual void ComputeMeanCurvatureNormalsOff ()
 

Static Public Member Functions

static vtkvmtkPolyDataMeanCurvatureNew ()
 
static int IsTypeOf (const char *type)
 
static vtkvmtkPolyDataMeanCurvatureSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkvmtkPolyDataMeanCurvature ()
 
 ~vtkvmtkPolyDataMeanCurvature ()
 
virtual int RequestData (vtkInformation *, vtkInformationVector **, vtkInformationVector *) VTK_OVERRIDE
 
void ComputePointMeanCurvatureVector (vtkPolyData *input, vtkIdType pointId, double *meanCurvatureVector)
 
void ReleaseStencils ()
 

Protected Attributes

char * MeanCurvatureScalarsArrayName
 
char * MeanCurvatureNormalsArrayName
 
int StencilType
 
vtkvmtkStencilsStencils
 
int ComputeMeanCurvatureScalars
 
int ComputeMeanCurvatureNormals
 

Detailed Description

Compute the mean curvature and mean curvature normals of surface point neighborhoods with a particular stencil applied.

Date
2006/04/06 16:46:44
Revision
1.5

..

Definition at line 37 of file vtkvmtkPolyDataMeanCurvature.h.

Member Typedef Documentation

◆ Superclass

typedef vtkPolyDataAlgorithm vtkvmtkPolyDataMeanCurvature::Superclass

Definition at line 42 of file vtkvmtkPolyDataMeanCurvature.h.

Constructor & Destructor Documentation

◆ vtkvmtkPolyDataMeanCurvature()

vtkvmtkPolyDataMeanCurvature::vtkvmtkPolyDataMeanCurvature ( )
protected

◆ ~vtkvmtkPolyDataMeanCurvature()

vtkvmtkPolyDataMeanCurvature::~vtkvmtkPolyDataMeanCurvature ( )
protected

Member Function Documentation

◆ New()

static vtkvmtkPolyDataMeanCurvature* vtkvmtkPolyDataMeanCurvature::New ( )
static

◆ IsTypeOf()

static int vtkvmtkPolyDataMeanCurvature::IsTypeOf ( const char *  type)
static

◆ IsA()

virtual int vtkvmtkPolyDataMeanCurvature::IsA ( const char *  type)
virtual

◆ SafeDownCast()

static vtkvmtkPolyDataMeanCurvature* vtkvmtkPolyDataMeanCurvature::SafeDownCast ( vtkObjectBase *  o)
static

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkPolyDataMeanCurvature::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkPolyDataMeanCurvature* vtkvmtkPolyDataMeanCurvature::NewInstance ( ) const

◆ PrintSelf()

void vtkvmtkPolyDataMeanCurvature::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

◆ SetStencilType()

virtual void vtkvmtkPolyDataMeanCurvature::SetStencilType ( int  )
virtual

◆ GetStencilType()

virtual int vtkvmtkPolyDataMeanCurvature::GetStencilType ( )
virtual

◆ SetStencilTypeToUmbrellaStencil()

void vtkvmtkPolyDataMeanCurvature::SetStencilTypeToUmbrellaStencil ( )
inline

◆ SetStencilTypeToAreaWeightedUmbrellaStencil()

void vtkvmtkPolyDataMeanCurvature::SetStencilTypeToAreaWeightedUmbrellaStencil ( )
inline

◆ SetStencilTypeToFELaplaceBeltramiStencil()

void vtkvmtkPolyDataMeanCurvature::SetStencilTypeToFELaplaceBeltramiStencil ( )
inline

◆ SetStencilTypeToFVFELaplaceBeltramiStencil()

void vtkvmtkPolyDataMeanCurvature::SetStencilTypeToFVFELaplaceBeltramiStencil ( )
inline

◆ SetMeanCurvatureScalarsArrayName()

virtual void vtkvmtkPolyDataMeanCurvature::SetMeanCurvatureScalarsArrayName ( const char *  )
virtual

◆ GetMeanCurvatureScalarsArrayName()

virtual char* vtkvmtkPolyDataMeanCurvature::GetMeanCurvatureScalarsArrayName ( )
virtual

◆ SetMeanCurvatureNormalsArrayName()

virtual void vtkvmtkPolyDataMeanCurvature::SetMeanCurvatureNormalsArrayName ( const char *  )
virtual

◆ GetMeanCurvatureNormalsArrayName()

virtual char* vtkvmtkPolyDataMeanCurvature::GetMeanCurvatureNormalsArrayName ( )
virtual

◆ SetComputeMeanCurvatureScalars()

virtual void vtkvmtkPolyDataMeanCurvature::SetComputeMeanCurvatureScalars ( int  )
virtual

◆ GetComputeMeanCurvatureScalars()

virtual int vtkvmtkPolyDataMeanCurvature::GetComputeMeanCurvatureScalars ( )
virtual

◆ ComputeMeanCurvatureScalarsOn()

virtual void vtkvmtkPolyDataMeanCurvature::ComputeMeanCurvatureScalarsOn ( )
virtual

◆ ComputeMeanCurvatureScalarsOff()

virtual void vtkvmtkPolyDataMeanCurvature::ComputeMeanCurvatureScalarsOff ( )
virtual

◆ SetComputeMeanCurvatureNormals()

virtual void vtkvmtkPolyDataMeanCurvature::SetComputeMeanCurvatureNormals ( int  )
virtual

◆ GetComputeMeanCurvatureNormals()

virtual int vtkvmtkPolyDataMeanCurvature::GetComputeMeanCurvatureNormals ( )
virtual

◆ ComputeMeanCurvatureNormalsOn()

virtual void vtkvmtkPolyDataMeanCurvature::ComputeMeanCurvatureNormalsOn ( )
virtual

◆ ComputeMeanCurvatureNormalsOff()

virtual void vtkvmtkPolyDataMeanCurvature::ComputeMeanCurvatureNormalsOff ( )
virtual

◆ RequestData()

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

◆ ComputePointMeanCurvatureVector()

void vtkvmtkPolyDataMeanCurvature::ComputePointMeanCurvatureVector ( vtkPolyData *  input,
vtkIdType  pointId,
double *  meanCurvatureVector 
)
protected

◆ ReleaseStencils()

void vtkvmtkPolyDataMeanCurvature::ReleaseStencils ( )
protected

Member Data Documentation

◆ MeanCurvatureScalarsArrayName

char* vtkvmtkPolyDataMeanCurvature::MeanCurvatureScalarsArrayName
protected

Definition at line 78 of file vtkvmtkPolyDataMeanCurvature.h.

◆ MeanCurvatureNormalsArrayName

char* vtkvmtkPolyDataMeanCurvature::MeanCurvatureNormalsArrayName
protected

Definition at line 79 of file vtkvmtkPolyDataMeanCurvature.h.

◆ StencilType

int vtkvmtkPolyDataMeanCurvature::StencilType
protected

Definition at line 80 of file vtkvmtkPolyDataMeanCurvature.h.

◆ Stencils

vtkvmtkStencils* vtkvmtkPolyDataMeanCurvature::Stencils
protected

Definition at line 81 of file vtkvmtkPolyDataMeanCurvature.h.

◆ ComputeMeanCurvatureScalars

int vtkvmtkPolyDataMeanCurvature::ComputeMeanCurvatureScalars
protected

Definition at line 83 of file vtkvmtkPolyDataMeanCurvature.h.

◆ ComputeMeanCurvatureNormals

int vtkvmtkPolyDataMeanCurvature::ComputeMeanCurvatureNormals
protected

Definition at line 84 of file vtkvmtkPolyDataMeanCurvature.h.


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