VTK
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkBridgePointIteratorOnCell Class Reference

Implementation of vtkGenericPointIterator. More...

#include <vtkBridgePointIteratorOnCell.h>

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

Public Types

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

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
void Begin ()
int IsAtEnd ()
void Next ()
double * GetPosition ()
void GetPosition (double x[3])
vtkIdType GetId ()
void InitWithCell (vtkBridgeCell *cell)
- Public Member Functions inherited from vtkGenericPointIterator

Static Public Member Functions

static
vtkBridgePointIteratorOnCell
New ()
static int IsTypeOf (const char *type)
static
vtkBridgePointIteratorOnCell
SafeDownCast (vtkObject *o)
- Static Public Member Functions inherited from vtkGenericPointIterator

Protected Member Functions

 vtkBridgePointIteratorOnCell ()
virtual ~vtkBridgePointIteratorOnCell ()
- Protected Member Functions inherited from vtkGenericPointIterator
 vtkGenericPointIterator ()
virtual ~vtkGenericPointIterator ()
- Protected Member Functions inherited from vtkObject
 vtkObject ()
virtual ~vtkObject ()
virtual void RegisterInternal (vtkObjectBase *, int check)
virtual void UnRegisterInternal (vtkObjectBase *, int check)
void InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL)
void InternalReleaseFocus ()
- Protected Member Functions inherited from vtkObjectBase
 vtkObjectBase ()
virtual ~vtkObjectBase ()
virtual void CollectRevisions (ostream &os)
virtual void ReportReferences (vtkGarbageCollector *)
 vtkObjectBase (const vtkObjectBase &)
void operator= (const vtkObjectBase &)

Protected Attributes

vtkBridgeDataSetDataSet
vtkIdType Cursor
vtkIdListPtIds

Detailed Description

Implementation of vtkGenericPointIterator.

It iterates over the corner points of a cell.

See Also
vtkGenericPointIterator, vtkBridgeDataSet
Tests:
vtkBridgePointIteratorOnCell (Tests)

Definition at line 36 of file vtkBridgePointIteratorOnCell.h.

Member Typedef Documentation

Definition at line 40 of file vtkBridgePointIteratorOnCell.h.

Constructor & Destructor Documentation

vtkBridgePointIteratorOnCell::vtkBridgePointIteratorOnCell ( )
protected

Default constructor.

virtual vtkBridgePointIteratorOnCell::~vtkBridgePointIteratorOnCell ( )
protectedvirtual

Destructor.

Member Function Documentation

static vtkBridgePointIteratorOnCell* vtkBridgePointIteratorOnCell::New ( )
static

Create an object with Debug turned off, modified time initialized to zero, and reference counting on.

Reimplemented from vtkObject.

virtual const char* vtkBridgePointIteratorOnCell::GetClassName ( )
virtual

Standard VTK construction and type macros.

Reimplemented from vtkGenericPointIterator.

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

Standard VTK construction and type macros.

Reimplemented from vtkGenericPointIterator.

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

Standard VTK construction and type macros.

Reimplemented from vtkGenericPointIterator.

static vtkBridgePointIteratorOnCell* vtkBridgePointIteratorOnCell::SafeDownCast ( vtkObject o)
static

Standard VTK construction and type macros.

Reimplemented from vtkGenericPointIterator.

void vtkBridgePointIteratorOnCell::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Standard VTK construction and type macros.

Reimplemented from vtkGenericPointIterator.

void vtkBridgePointIteratorOnCell::Begin ( )
virtual

Move iterator to first position if any (loop initialization).

Implements vtkGenericPointIterator.

int vtkBridgePointIteratorOnCell::IsAtEnd ( )
virtual

Is there no point at iterator position? (exit condition).

Implements vtkGenericPointIterator.

void vtkBridgePointIteratorOnCell::Next ( )
virtual

Move iterator to next position. (loop progression).

Precondition
not_off: !IsAtEnd()

Implements vtkGenericPointIterator.

double* vtkBridgePointIteratorOnCell::GetPosition ( )
virtual

Point at iterator position.

Precondition
not_off: !IsAtEnd()
Postcondition
result_exists: result!=0

Implements vtkGenericPointIterator.

void vtkBridgePointIteratorOnCell::GetPosition ( double  x[3])
virtual

Point at iterator position.

Precondition
not_off: !IsAtEnd()
x_exists: x!=0

Implements vtkGenericPointIterator.

vtkIdType vtkBridgePointIteratorOnCell::GetId ( )
virtual

Unique identifier for the point, could be non-contiguous

Precondition
not_off: !IsAtEnd()

Implements vtkGenericPointIterator.

void vtkBridgePointIteratorOnCell::InitWithCell ( vtkBridgeCell cell)

The iterator will iterate over the point of a cell

Precondition
cell_exists: cell!=0

Member Data Documentation

vtkBridgeDataSet* vtkBridgePointIteratorOnCell::DataSet
protected

Definition at line 76 of file vtkBridgePointIteratorOnCell.h.

vtkIdType vtkBridgePointIteratorOnCell::Cursor
protected

Definition at line 77 of file vtkBridgePointIteratorOnCell.h.

vtkIdList* vtkBridgePointIteratorOnCell::PtIds
protected

Definition at line 79 of file vtkBridgePointIteratorOnCell.h.


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