CGAL 4.12.1 - Geometric Object Generators
|
A CombinationElement can be used as template parameter for the class Combination_enumerator<CombinationElement>
.
Any integer type (char
, short
, int
, long
, etc.)
Pointers
Random access iterators
Combination_enumerator<CombinationElement>
Creation | |
CombinationElement (const CombinationElement &e2) | |
Copy constructor. | |
Types | |
typedef unspecified_type | value_type |
the type of point being generated. | |
Operations | |
void | operator++ () |
Incrementation. | |
void | operator-- () |
Decrementation. | |
bool | operator< (const CombinationElement &e2) |
Total order comparison. | |
bool | operator== (const CombinationElement &e2) |
Equality test. | |
CombinationElement | operator+ (int i) |
Equivalent to calling ++(*this) i times if i is positive. More... | |
int | operator- (const CombinationElement &e2) |
Equivalent to calling ++(*this) i times if i is positive. More... | |
CombinationElement CombinationElement::operator+ | ( | int | i | ) |
Equivalent to calling ++(*this)
i
times if i is positive.
Equivalent to calling --(*this)
-i
times if i is negative.
int CombinationElement::operator- | ( | const CombinationElement & | e2 | ) |
Equivalent to calling ++(*this) i
times if i is positive.
Equivalent to calling –(*this) -i
times if i is negative.