Points::PointKernel::const_point_iterator Class Reference

#include <Points.h>

List of all members.

Public Types

typedef iter_type::difference_type difference_type
typedef std::vector
< Base::Vector3f >
::const_iterator 
iter_type
typedef
iter_type::iterator_category 
iterator_category
typedef const Base::Vector3dpointer
typedef const Base::Vector3dreference
typedef Base::Vector3d value_type

Public Member Functions

 const_point_iterator (const const_point_iterator &pi)
 const_point_iterator (const PointKernel *, std::vector< Base::Vector3f >::const_iterator index)
bool operator!= (const const_point_iterator &fi) const
const Base::Vector3doperator* ()
const_point_iterator operator+ (difference_type off) const
const_point_iterator operator++ (int)
const_point_iteratoroperator++ ()
const_point_iteratoroperator+= (difference_type off)
difference_type operator- (const const_point_iterator &right) const
const_point_iterator operator- (difference_type off) const
const_point_iterator operator-- (int)
const_point_iteratoroperator-- ()
const_point_iteratoroperator-= (difference_type off)
const Base::Vector3doperator-> ()
const_point_iteratoroperator= (const const_point_iterator &fi)
bool operator== (const const_point_iterator &fi) const

Detailed Description

Definition at line 132 of file Points.h.


Member Typedef Documentation

Definition at line 136 of file Points.h.

Definition at line 135 of file Points.h.

Definition at line 137 of file Points.h.

Definition at line 138 of file Points.h.

Definition at line 139 of file Points.h.

Definition at line 140 of file Points.h.


Constructor & Destructor Documentation

PointKernel::const_point_iterator::const_point_iterator ( const PointKernel kernel,
std::vector< Base::Vector3f >::const_iterator  index 
)

Definition at line 179 of file Points.cpp.

PointKernel::const_point_iterator::const_point_iterator ( const const_point_iterator pi  ) 

Definition at line 190 of file Points.cpp.


Member Function Documentation

bool PointKernel::const_point_iterator::operator!= ( const const_point_iterator fi  )  const

Definition at line 231 of file Points.cpp.

References operator==().

const Base::Vector3d & PointKernel::const_point_iterator::operator* ( void   ) 

Definition at line 214 of file Points.cpp.

PointKernel::const_point_iterator PointKernel::const_point_iterator::operator+ ( difference_type  off  )  const

Definition at line 267 of file Points.cpp.

PointKernel::const_point_iterator PointKernel::const_point_iterator::operator++ ( int   ) 

Definition at line 244 of file Points.cpp.

PointKernel::const_point_iterator & PointKernel::const_point_iterator::operator++ ( void   ) 

Definition at line 237 of file Points.cpp.

PointKernel::const_point_iterator & PointKernel::const_point_iterator::operator+= ( difference_type  off  ) 

Definition at line 281 of file Points.cpp.

PointKernel::difference_type PointKernel::const_point_iterator::operator- ( const const_point_iterator right  )  const

Definition at line 295 of file Points.cpp.

PointKernel::const_point_iterator PointKernel::const_point_iterator::operator- ( difference_type  off  )  const

Definition at line 274 of file Points.cpp.

PointKernel::const_point_iterator PointKernel::const_point_iterator::operator-- ( int   ) 

Definition at line 259 of file Points.cpp.

PointKernel::const_point_iterator & PointKernel::const_point_iterator::operator-- ( void   ) 

Definition at line 252 of file Points.cpp.

PointKernel::const_point_iterator & PointKernel::const_point_iterator::operator-= ( difference_type  off  ) 

Definition at line 288 of file Points.cpp.

const Base::Vector3d * PointKernel::const_point_iterator::operator-> ( void   ) 

Definition at line 220 of file Points.cpp.

PointKernel::const_point_iterator & PointKernel::const_point_iterator::operator= ( const const_point_iterator fi  ) 

Definition at line 200 of file Points.cpp.

bool PointKernel::const_point_iterator::operator== ( const const_point_iterator fi  )  const

Definition at line 226 of file Points.cpp.

Referenced by operator!=().


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

Generated on Wed Nov 23 19:02:42 2011 for FreeCAD by  doxygen 1.6.1