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

Iterate over one point of a dataset. More...

#include <vtkBridgePointIteratorOne.h>

Inheritance diagram for vtkBridgePointIteratorOne:
[legend]
Collaboration diagram for vtkBridgePointIteratorOne:
[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 InitWithOnePoint (vtkBridgeDataSet *ds, vtkIdType id)
 
- Public Member Functions inherited from vtkGenericPointIterator

Static Public Member Functions

static vtkBridgePointIteratorOneNew ()
 
static int IsTypeOf (const char *type)
 
static vtkBridgePointIteratorOneSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkGenericPointIterator
static int IsTypeOf (const char *type)
 
static vtkGenericPointIteratorSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkBridgePointIteratorOne ()
 
virtual ~vtkBridgePointIteratorOne ()
 
- 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 Id
 
int cIsAtEnd
 

Detailed Description

Iterate over one point of a dataset.

See Also
vtkGenericPointIterator, vtkBridgeDataSet
Tests:
vtkBridgePointIteratorOne (Tests)

Definition at line 32 of file vtkBridgePointIteratorOne.h.

Member Typedef Documentation

Definition at line 36 of file vtkBridgePointIteratorOne.h.

Constructor & Destructor Documentation

vtkBridgePointIteratorOne::vtkBridgePointIteratorOne ( )
protected

Default constructor.

virtual vtkBridgePointIteratorOne::~vtkBridgePointIteratorOne ( )
protectedvirtual

Destructor.

Member Function Documentation

static vtkBridgePointIteratorOne* vtkBridgePointIteratorOne::New ( )
static
virtual const char* vtkBridgePointIteratorOne::GetClassName ( )
virtual

Standard VTK construction and type macros.

Reimplemented from vtkGenericPointIterator.

static int vtkBridgePointIteratorOne::IsTypeOf ( const char *  type)
static
virtual int vtkBridgePointIteratorOne::IsA ( const char *  type)
virtual

Standard VTK construction and type macros.

Reimplemented from vtkGenericPointIterator.

static vtkBridgePointIteratorOne* vtkBridgePointIteratorOne::SafeDownCast ( vtkObject o)
static
void vtkBridgePointIteratorOne::PrintSelf ( ostream &  os,
vtkIndent  indent 
)
virtual

Standard VTK construction and type macros.

Reimplemented from vtkGenericPointIterator.

void vtkBridgePointIteratorOne::Begin ( )
virtual

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

Implements vtkGenericPointIterator.

int vtkBridgePointIteratorOne::IsAtEnd ( )
virtual

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

Implements vtkGenericPointIterator.

void vtkBridgePointIteratorOne::Next ( )
virtual

Move iterator to next position. (loop progression).

Precondition
not_off: !IsAtEnd()

Implements vtkGenericPointIterator.

double* vtkBridgePointIteratorOne::GetPosition ( )
virtual

Point at iterator position.

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

Implements vtkGenericPointIterator.

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

Point at iterator position.

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

Implements vtkGenericPointIterator.

vtkIdType vtkBridgePointIteratorOne::GetId ( )
virtual

Unique identifier for the point, could be non-contiguous

Precondition
not_off: !IsAtEnd()

Implements vtkGenericPointIterator.

void vtkBridgePointIteratorOne::InitWithOnePoint ( vtkBridgeDataSet ds,
vtkIdType  id 
)

Used internally by vtkBridgeDataSet. Iterate over one point of identifier `id' on dataset `ds'.

Precondition
ds_can_be_null: ds!=0 || ds==0
valid_id: vtkImplies(ds!=0,(id>=0)&&(id<=ds->GetNumberOfCells()))

Member Data Documentation

vtkBridgeDataSet* vtkBridgePointIteratorOne::DataSet
protected

Definition at line 77 of file vtkBridgePointIteratorOne.h.

vtkIdType vtkBridgePointIteratorOne::Id
protected

Definition at line 78 of file vtkBridgePointIteratorOne.h.

int vtkBridgePointIteratorOne::cIsAtEnd
protected

Definition at line 79 of file vtkBridgePointIteratorOne.h.


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