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

create an item instance with a data set and particular point id. More...

#include <vtkvmtkDataSetItem.h>

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

Public Types

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

Public Member Functions

virtual int IsA (const char *type)
 
vtkvmtkDataSetItemNewInstance () const
 
void SetDataSet (vtkDataSet *dataSet)
 
vtkDataSet * GetDataSet ()
 
virtual void SetDataSetPointId (vtkIdType)
 
virtual vtkIdType GetDataSetPointId ()
 
virtual void Build ()=0
 
virtual void DeepCopy (vtkvmtkItem *src) VTK_OVERRIDE
 
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 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
 
 vtkvmtkDataSetItem ()
 
 ~vtkvmtkDataSetItem ()
 
- Protected Member Functions inherited from vtkvmtkItem
 vtkvmtkItem ()
 
 ~vtkvmtkItem ()
 

Protected Attributes

vtkDataSet * DataSet
 
vtkIdType DataSetPointId
 
int ReallocateOnBuild
 

Detailed Description

create an item instance with a data set and particular point id.

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

..

Definition at line 37 of file vtkvmtkDataSetItem.h.

Member Typedef Documentation

◆ Superclass

Definition at line 41 of file vtkvmtkDataSetItem.h.

Constructor & Destructor Documentation

◆ vtkvmtkDataSetItem()

vtkvmtkDataSetItem::vtkvmtkDataSetItem ( )
protected

◆ ~vtkvmtkDataSetItem()

vtkvmtkDataSetItem::~vtkvmtkDataSetItem ( )
inlineprotected

Definition at line 63 of file vtkvmtkDataSetItem.h.

63 {};

Member Function Documentation

◆ IsTypeOf()

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

◆ IsA()

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

◆ SafeDownCast()

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

◆ NewInstanceInternal()

virtual vtkObjectBase* vtkvmtkDataSetItem::NewInstanceInternal ( ) const
protectedvirtual

◆ NewInstance()

vtkvmtkDataSetItem* vtkvmtkDataSetItem::NewInstance ( ) const

◆ SetDataSet()

void vtkvmtkDataSetItem::SetDataSet ( vtkDataSet *  dataSet)
inline

Definition at line 45 of file vtkvmtkDataSetItem.h.

45 {this->DataSet = dataSet;};

◆ GetDataSet()

vtkDataSet* vtkvmtkDataSetItem::GetDataSet ( )
inline

Definition at line 46 of file vtkvmtkDataSetItem.h.

46 {return this->DataSet;};

◆ SetDataSetPointId()

virtual void vtkvmtkDataSetItem::SetDataSetPointId ( vtkIdType  )
virtual

◆ GetDataSetPointId()

virtual vtkIdType vtkvmtkDataSetItem::GetDataSetPointId ( )
virtual

◆ Build()

virtual void vtkvmtkDataSetItem::Build ( )
pure virtual

◆ DeepCopy()

virtual void vtkvmtkDataSetItem::DeepCopy ( vtkvmtkItem src)
virtual

Standard DeepCopy method.

Reimplemented from vtkvmtkItem.

Reimplemented in vtkvmtkStencil, and vtkvmtkNeighborhood.

◆ SetReallocateOnBuild()

virtual void vtkvmtkDataSetItem::SetReallocateOnBuild ( int  )
virtual

◆ GetReallocateOnBuild()

virtual int vtkvmtkDataSetItem::GetReallocateOnBuild ( )
virtual

◆ ReallocateOnBuildOn()

virtual void vtkvmtkDataSetItem::ReallocateOnBuildOn ( )
virtual

◆ ReallocateOnBuildOff()

virtual void vtkvmtkDataSetItem::ReallocateOnBuildOff ( )
virtual

Member Data Documentation

◆ DataSet

vtkDataSet* vtkvmtkDataSetItem::DataSet
protected

Definition at line 63 of file vtkvmtkDataSetItem.h.

◆ DataSetPointId

vtkIdType vtkvmtkDataSetItem::DataSetPointId
protected

Definition at line 66 of file vtkvmtkDataSetItem.h.

◆ ReallocateOnBuild

int vtkvmtkDataSetItem::ReallocateOnBuild
protected

Definition at line 68 of file vtkvmtkDataSetItem.h.


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