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

Create an empty, polydata, polydata manifold, polydata manifold extended, or unstructured grid neighborhood from a a matching vtk object. More...

#include <vtkvmtkNeighborhoods.h>

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

Public Types

typedef vtkvmtkDataSetItems Superclass
 
- Public Types inherited from vtkvmtkDataSetItems
typedef vtkvmtkItems Superclass
 
- Public Types inherited from vtkvmtkItems
typedef vtkObject Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkNeighborhoodsNewInstance () const
 
void SetNieghborhoodTypeToEmptyNeighborhood ()
 
void SetNeighborhoodTypeToPolyDataNeighborhood ()
 
void SetNeighborhoodTypeToPolyDataManifoldNeighborhood ()
 
void SetNeighborhoodTypeToPolyDataManifoldExtendedNeighborhood ()
 
void SetNeighborhoodTypeToUnstructuredGridNeighborhood ()
 
vtkvmtkNeighborhoodGetNeighborhood (vtkIdType ptId)
 
void SetNumberOfNeighborhoods (vtkIdType numberOfNeighborhoods)
 
vtkIdType GetNumberOfNeighborhoods ()
 
void AllocateNeighborhood (vtkIdType i, vtkIdType neighborhoodType)
 
- Public Member Functions inherited from vtkvmtkDataSetItems
vtkvmtkDataSetItemsNewInstance () const
 
void SetDataSet (vtkDataSet *dataSet)
 
vtkDataSet * GetDataSet ()
 
void Build ()
 
virtual void SetReallocateOnBuild (int)
 
virtual int GetReallocateOnBuild ()
 
virtual void ReallocateOnBuildOn ()
 
virtual void ReallocateOnBuildOff ()
 
- Public Member Functions inherited from vtkvmtkItems
vtkvmtkItemsNewInstance () const
 
virtual void SetItemType (int)
 
virtual int GetItemType ()
 
void Allocate (vtkIdType numItems, vtkIdType ext=1000)
 
vtkvmtkItemGetItem (vtkIdType id)
 
void SetNumberOfItems (vtkIdType numberOfItems)
 
vtkIdType GetNumberOfItems ()
 
void Squeeze ()
 
void Reset ()
 
void Initialize ()
 
void ReleaseArray ()
 
void AllocateItem (vtkIdType i, vtkIdType itemType)
 
void DeepCopy (vtkvmtkItems *src)
 
void ShallowCopy (vtkvmtkItems *src)
 

Static Public Member Functions

static vtkvmtkNeighborhoodsNew ()
 
static int IsTypeOf (const char *type)
 
static vtkvmtkNeighborhoodsSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkvmtkDataSetItems
static int IsTypeOf (const char *type)
 
static vtkvmtkDataSetItemsSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkvmtkItems
static int IsTypeOf (const char *type)
 
static vtkvmtkItemsSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkvmtkNeighborhoods ()
 
 ~vtkvmtkNeighborhoods ()
 
virtual vtkvmtkItemInstantiateNewItem (int itemType) VTK_OVERRIDE
 
- Protected Member Functions inherited from vtkvmtkDataSetItems
 vtkvmtkDataSetItems ()
 
 ~vtkvmtkDataSetItems ()
 
- Protected Member Functions inherited from vtkvmtkItems
 vtkvmtkItems ()
 
 ~vtkvmtkItems ()
 
vtkvmtkItem ** Resize (vtkIdType sz)
 

Additional Inherited Members

- Protected Attributes inherited from vtkvmtkDataSetItems
vtkDataSet * DataSet
 
int ReallocateOnBuild
 
- Protected Attributes inherited from vtkvmtkItems
vtkvmtkItem ** Array
 
vtkIdType Size
 
vtkIdType MaxId
 
vtkIdType Extend
 
int ItemType
 

Detailed Description

Create an empty, polydata, polydata manifold, polydata manifold extended, or unstructured grid neighborhood from a a matching vtk object.

Date
2006/04/06 16:46:43
Revision
1.3

..

Definition at line 39 of file vtkvmtkNeighborhoods.h.

Member Typedef Documentation

◆ Superclass

Definition at line 44 of file vtkvmtkNeighborhoods.h.

Constructor & Destructor Documentation

◆ vtkvmtkNeighborhoods()

vtkvmtkNeighborhoods::vtkvmtkNeighborhoods ( )
inlineprotected

Definition at line 66 of file vtkvmtkNeighborhoods.h.

66 {};

◆ ~vtkvmtkNeighborhoods()

vtkvmtkNeighborhoods::~vtkvmtkNeighborhoods ( )
inlineprotected

Definition at line 67 of file vtkvmtkNeighborhoods.h.

67 {};

Member Function Documentation

◆ New()

static vtkvmtkNeighborhoods* vtkvmtkNeighborhoods::New ( )
static

◆ IsTypeOf()

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

◆ IsA()

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

Reimplemented from vtkvmtkDataSetItems.

◆ SafeDownCast()

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

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkNeighborhoods::NewInstanceInternal ( ) const
protectedvirtual

Reimplemented from vtkvmtkDataSetItems.

◆ NewInstance()

vtkvmtkNeighborhoods* vtkvmtkNeighborhoods::NewInstance ( ) const

◆ SetNieghborhoodTypeToEmptyNeighborhood()

void vtkvmtkNeighborhoods::SetNieghborhoodTypeToEmptyNeighborhood ( )
inline

Definition at line 46 of file vtkvmtkNeighborhoods.h.

◆ SetNeighborhoodTypeToPolyDataNeighborhood()

void vtkvmtkNeighborhoods::SetNeighborhoodTypeToPolyDataNeighborhood ( )
inline

◆ SetNeighborhoodTypeToPolyDataManifoldNeighborhood()

void vtkvmtkNeighborhoods::SetNeighborhoodTypeToPolyDataManifoldNeighborhood ( )
inline

◆ SetNeighborhoodTypeToPolyDataManifoldExtendedNeighborhood()

void vtkvmtkNeighborhoods::SetNeighborhoodTypeToPolyDataManifoldExtendedNeighborhood ( )
inline

◆ SetNeighborhoodTypeToUnstructuredGridNeighborhood()

void vtkvmtkNeighborhoods::SetNeighborhoodTypeToUnstructuredGridNeighborhood ( )
inline

◆ GetNeighborhood()

vtkvmtkNeighborhood* vtkvmtkNeighborhoods::GetNeighborhood ( vtkIdType  ptId)
inline

Get a stencil given a point id.

Definition at line 58 of file vtkvmtkNeighborhoods.h.

58 {return (vtkvmtkNeighborhood*)this->Array[ptId];};
vtkvmtkItem ** Array
Definition: vtkvmtkItems.h:81
Query the neighborhood surrounding the set point id in an data set item.

◆ SetNumberOfNeighborhoods()

void vtkvmtkNeighborhoods::SetNumberOfNeighborhoods ( vtkIdType  numberOfNeighborhoods)
inline

Definition at line 60 of file vtkvmtkNeighborhoods.h.

60 { this->SetNumberOfItems(numberOfNeighborhoods);};
void SetNumberOfItems(vtkIdType numberOfItems)
Definition: vtkvmtkItems.h:52

◆ GetNumberOfNeighborhoods()

vtkIdType vtkvmtkNeighborhoods::GetNumberOfNeighborhoods ( )
inline

Definition at line 61 of file vtkvmtkNeighborhoods.h.

61 {return this->GetNumberOfItems();};
vtkIdType GetNumberOfItems()
Definition: vtkvmtkItems.h:53

◆ AllocateNeighborhood()

void vtkvmtkNeighborhoods::AllocateNeighborhood ( vtkIdType  i,
vtkIdType  neighborhoodType 
)
inline

Definition at line 63 of file vtkvmtkNeighborhoods.h.

63 {this->AllocateItem(i,neighborhoodType);};
void AllocateItem(vtkIdType i, vtkIdType itemType)

◆ InstantiateNewItem()

virtual vtkvmtkItem* vtkvmtkNeighborhoods::InstantiateNewItem ( int  itemType)
protectedvirtual

Implements vtkvmtkItems.


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