VMTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkvmtkNeighborhood Class Referenceabstract

Query the neighborhood surrounding the set point id in an data set item. More...

#include <vtkvmtkNeighborhood.h>

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

Public Types

typedef vtkvmtkDataSetItem Superclass
 
- Public Types inherited from vtkvmtkDataSetItem
typedef vtkvmtkItem Superclass
 
- Public Types inherited from vtkvmtkItem
typedef vtkObject Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkNeighborhoodNewInstance () const
 
virtual bool GetIsBoundary ()
 
vtkIdType GetNumberOfPoints ()
 
vtkIdType GetPointId (vtkIdType i)
 
vtkIdType * GetPointer (vtkIdType i)
 
virtual void Build () VTK_OVERRIDE=0
 
virtual void DeepCopy (vtkvmtkItem *src) VTK_OVERRIDE
 
- Public Member Functions inherited from vtkvmtkDataSetItem
vtkvmtkDataSetItemNewInstance () const
 
void SetDataSet (vtkDataSet *dataSet)
 
vtkDataSet * GetDataSet ()
 
virtual void SetDataSetPointId (vtkIdType)
 
virtual vtkIdType GetDataSetPointId ()
 
virtual void SetReallocateOnBuild (int)
 
virtual int GetReallocateOnBuild ()
 
virtual void ReallocateOnBuildOn ()
 
virtual void ReallocateOnBuildOff ()
 
- Public Member Functions inherited from vtkvmtkItem
vtkvmtkItemNewInstance () const
 
virtual vtkIdType GetItemType ()=0
 

Static Public Member Functions

static int IsTypeOf (const char *type)
 
static vtkvmtkNeighborhoodSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkvmtkDataSetItem
static int IsTypeOf (const char *type)
 
static vtkvmtkDataSetItemSafeDownCast (vtkObjectBase *o)
 
- Static Public Member Functions inherited from vtkvmtkItem
static int IsTypeOf (const char *type)
 
static vtkvmtkItemSafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkvmtkNeighborhood ()
 
 ~vtkvmtkNeighborhood ()
 
void ResizePointList (vtkIdType ptId, int size)
 
- Protected Member Functions inherited from vtkvmtkDataSetItem
 vtkvmtkDataSetItem ()
 
 ~vtkvmtkDataSetItem ()
 
- Protected Member Functions inherited from vtkvmtkItem
 vtkvmtkItem ()
 
 ~vtkvmtkItem ()
 

Protected Attributes

vtkIdType NPoints
 
vtkIdType * PointIds
 
bool IsBoundary
 
- Protected Attributes inherited from vtkvmtkDataSetItem
vtkDataSet * DataSet
 
vtkIdType DataSetPointId
 
int ReallocateOnBuild
 

Detailed Description

Query the neighborhood surrounding the set point id in an data set item.

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

..

Definition at line 36 of file vtkvmtkNeighborhood.h.

Member Typedef Documentation

◆ Superclass

Definition at line 40 of file vtkvmtkNeighborhood.h.

Constructor & Destructor Documentation

◆ vtkvmtkNeighborhood()

vtkvmtkNeighborhood::vtkvmtkNeighborhood ( )
protected

◆ ~vtkvmtkNeighborhood()

vtkvmtkNeighborhood::~vtkvmtkNeighborhood ( )
protected

Member Function Documentation

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkNeighborhood::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkNeighborhood* vtkvmtkNeighborhood::NewInstance ( ) const

◆ GetIsBoundary()

virtual bool vtkvmtkNeighborhood::GetIsBoundary ( )
virtual

◆ GetNumberOfPoints()

vtkIdType vtkvmtkNeighborhood::GetNumberOfPoints ( )
inline

Definition at line 44 of file vtkvmtkNeighborhood.h.

44 {return this->NPoints;};

◆ GetPointId()

vtkIdType vtkvmtkNeighborhood::GetPointId ( vtkIdType  i)
inline

Definition at line 45 of file vtkvmtkNeighborhood.h.

45 {return this->PointIds[i];};

◆ GetPointer()

vtkIdType* vtkvmtkNeighborhood::GetPointer ( vtkIdType  i)
inline

Definition at line 47 of file vtkvmtkNeighborhood.h.

47 {return this->PointIds+i;};

◆ Build()

virtual void vtkvmtkNeighborhood::Build ( )
pure virtual

◆ DeepCopy()

virtual void vtkvmtkNeighborhood::DeepCopy ( vtkvmtkItem src)
virtual

Standard DeepCopy method.

Reimplemented from vtkvmtkDataSetItem.

Reimplemented in vtkvmtkStencil.

◆ ResizePointList()

void vtkvmtkNeighborhood::ResizePointList ( vtkIdType  ptId,
int  size 
)
protected

Member Data Documentation

◆ NPoints

vtkIdType vtkvmtkNeighborhood::NPoints
protected

Definition at line 61 of file vtkvmtkNeighborhood.h.

◆ PointIds

vtkIdType* vtkvmtkNeighborhood::PointIds
protected

Definition at line 62 of file vtkvmtkNeighborhood.h.

◆ IsBoundary

bool vtkvmtkNeighborhood::IsBoundary
protected

Definition at line 63 of file vtkvmtkNeighborhood.h.


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