politopix  4.1.0
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
lexmaxIteratorOfListOfGeometricObjects< GEOMETRIC_OBJECT > Class Template Reference

Insert the half-spaces in the list in lexicographically decreasing order. More...

#include <GeometricObjectIterator_Rn.h>

Inheritance diagram for lexmaxIteratorOfListOfGeometricObjects< GEOMETRIC_OBJECT >:
Inheritance graph
Collaboration diagram for lexmaxIteratorOfListOfGeometricObjects< GEOMETRIC_OBJECT >:
Collaboration graph

Public Member Functions

 lexmaxIteratorOfListOfGeometricObjects (listOfGeometricObjects< GEOMETRIC_OBJECT > &l)
 Constructor. More...
 
void setStep (unsigned int n)
 Move the iterator at the beginning of the list. More...
 
void begin ()
 Move the iterator at the beginning of the list. More...
 
- Public Member Functions inherited from lexIteratorOfListOfGeometricObjects< GEOMETRIC_OBJECT >
 lexIteratorOfListOfGeometricObjects (listOfGeometricObjects< GEOMETRIC_OBJECT > &l)
 Constructor. More...
 
void begin ()
 Move the iterator at the beginning of the list. More...
 
void next ()
 Move the iterator one step forward. More...
 
void setStep (unsigned int n)
 Step forward in the list geometric elements. More...
 
bool end () const
 Tell whether we have reached the end of the list. More...
 
const GEOMETRIC_OBJECT current ()
 Return the current geometric element. More...
 
int currentIteratorNumber () const
 Return the current position in the list. More...
 

Additional Inherited Members

- Protected Attributes inherited from lexIteratorOfListOfGeometricObjects< GEOMETRIC_OBJECT >
unsigned int _iterator
 The current position in the list. More...
 
listOfGeometricObjects
< GEOMETRIC_OBJECT > & 
_list
 The actual list of geometric elements. More...
 
bool _alreadySorted
 Not to do the same job twice. More...
 
unsigned int _step
 Sort after a step. More...
 

Detailed Description

template<class GEOMETRIC_OBJECT>
class lexmaxIteratorOfListOfGeometricObjects< GEOMETRIC_OBJECT >

Insert the half-spaces in the list in lexicographically decreasing order.

Definition at line 264 of file GeometricObjectIterator_Rn.h.

Constructor & Destructor Documentation

template<class GEOMETRIC_OBJECT >
lexmaxIteratorOfListOfGeometricObjects< GEOMETRIC_OBJECT >::lexmaxIteratorOfListOfGeometricObjects ( listOfGeometricObjects< GEOMETRIC_OBJECT > &  l)
inline

Constructor.

Definition at line 269 of file GeometricObjectIterator_Rn.h.

Member Function Documentation

template<class GEOMETRIC_OBJECT >
void lexmaxIteratorOfListOfGeometricObjects< GEOMETRIC_OBJECT >::begin ( )
inline

Move the iterator at the beginning of the list.

Definition at line 284 of file GeometricObjectIterator_Rn.h.

template<class GEOMETRIC_OBJECT >
void lexmaxIteratorOfListOfGeometricObjects< GEOMETRIC_OBJECT >::setStep ( unsigned int  n)
inline

Move the iterator at the beginning of the list.

Definition at line 273 of file GeometricObjectIterator_Rn.h.


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