Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

SIG_GeometryIterator.cpp

00001 #include "SIGEL_Robot/SIG_GeometryIterator.h"
00002 
00003 namespace SIGEL_Robot {
00004         SIG_GeometryIterator::SIG_GeometryIterator (SIG_Geometry const *over)
00005                 : iterating (over),
00006                   iteration (0)
00007         { }
00008         
00009         SIG_GeometryIterator::~SIG_GeometryIterator (void)
00010         { }
00011         
00012         bool SIG_GeometryIterator::valid (void) const
00013         {
00014                 return (iteration < iterating->getNumPolygons ());
00015         }
00016         
00017         SIG_Polygon const & SIG_GeometryIterator::current (void) const
00018         {
00019                 return *iterating->getPolygon (iteration);
00020         }
00021         
00022         void SIG_GeometryIterator::next (void)
00023         {
00024                 iteration++;
00025         }  
00026 }

Generated at Mon Sep 3 01:32:22 2001 for PG 368 - SIGEL by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000