VTK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkBridgePointIteratorOnDataSet Class Reference

Implementation of vtkGenericPointIterator. More...

#include <vtkBridgePointIteratorOnDataSet.h>

Inherits vtkGenericPointIterator.

Collaboration diagram for vtkBridgePointIteratorOnDataSet:
[legend]

Public Types

typedef vtkGenericPointIterator Superclass
 

Public Member Functions

virtual int IsA (const char *type)
 
vtkBridgePointIteratorOnDataSetNewInstance () const
 
void PrintSelf (ostream &os, vtkIndent indent)
 
void Begin ()
 
int IsAtEnd ()
 
void Next ()
 
double * GetPosition ()
 
void GetPosition (double x[3])
 
vtkIdType GetId ()
 
void InitWithDataSet (vtkBridgeDataSet *ds)
 

Static Public Member Functions

static
vtkBridgePointIteratorOnDataSet
New ()
 
static int IsTypeOf (const char *type)
 
static
vtkBridgePointIteratorOnDataSet
SafeDownCast (vtkObjectBase *o)
 

Protected Member Functions

virtual vtkObjectBase * NewInstanceInternal () const
 
 vtkBridgePointIteratorOnDataSet ()
 
virtual ~vtkBridgePointIteratorOnDataSet ()
 

Protected Attributes

vtkBridgeDataSetDataSet
 
vtkIdType Id
 
int Size
 

Detailed Description

Implementation of vtkGenericPointIterator.

It iterates over the points of a dataset (can be corner points of cells or isolated points)

See Also
vtkGenericPointIterator, vtkBridgeDataSet
Tests:
vtkBridgePointIteratorOnDataSet (Tests)

Definition at line 35 of file vtkBridgePointIteratorOnDataSet.h.

Member Typedef Documentation

typedef vtkGenericPointIterator vtkBridgePointIteratorOnDataSet::Superclass

Definition at line 39 of file vtkBridgePointIteratorOnDataSet.h.

Constructor & Destructor Documentation

vtkBridgePointIteratorOnDataSet::vtkBridgePointIteratorOnDataSet ( )
protected

Default constructor.

virtual vtkBridgePointIteratorOnDataSet::~vtkBridgePointIteratorOnDataSet ( )
protectedvirtual

Destructor.

Member Function Documentation

static vtkBridgePointIteratorOnDataSet* vtkBridgePointIteratorOnDataSet::New ( )
static
static int vtkBridgePointIteratorOnDataSet::IsTypeOf ( const char *  type)
static
virtual int vtkBridgePointIteratorOnDataSet::IsA ( const char *  type)
virtual
static vtkBridgePointIteratorOnDataSet* vtkBridgePointIteratorOnDataSet::SafeDownCast ( vtkObjectBase *  o)
static
virtual vtkObjectBase* vtkBridgePointIteratorOnDataSet::NewInstanceInternal ( ) const
protectedvirtual
vtkBridgePointIteratorOnDataSet* vtkBridgePointIteratorOnDataSet::NewInstance ( ) const
void vtkBridgePointIteratorOnDataSet::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
void vtkBridgePointIteratorOnDataSet::Begin ( )

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

int vtkBridgePointIteratorOnDataSet::IsAtEnd ( )

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

void vtkBridgePointIteratorOnDataSet::Next ( )

Move iterator to next position. (loop progression).

Precondition
not_off: !IsAtEnd()
double* vtkBridgePointIteratorOnDataSet::GetPosition ( )

Point at iterator position.

Precondition
not_off: !IsAtEnd()
Postcondition
result_exists: result!=0
void vtkBridgePointIteratorOnDataSet::GetPosition ( double  x[3])

Point at iterator position.

Precondition
not_off: !IsAtEnd()
x_exists: x!=0
vtkIdType vtkBridgePointIteratorOnDataSet::GetId ( )

Unique identifier for the point, could be non-contiguous

Precondition
not_off: !IsAtEnd()
void vtkBridgePointIteratorOnDataSet::InitWithDataSet ( vtkBridgeDataSet ds)

Used internally by vtkBridgeDataSet. Iterate over points of `ds'.

Precondition
ds_exists: ds!=0

Member Data Documentation

vtkBridgeDataSet* vtkBridgePointIteratorOnDataSet::DataSet
protected

Definition at line 75 of file vtkBridgePointIteratorOnDataSet.h.

vtkIdType vtkBridgePointIteratorOnDataSet::Id
protected

Definition at line 76 of file vtkBridgePointIteratorOnDataSet.h.

int vtkBridgePointIteratorOnDataSet::Size
protected

Definition at line 77 of file vtkBridgePointIteratorOnDataSet.h.


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