#include <Concepts/Periodic_2Offset_2.h>
The concept Periodic_2Offset_2
describes a two-/dimensional integer vector with some specialized access functions and operations.
- Has models
CGAL::Periodic_2_offset_2
- See also
Periodic_2TriangulationTraits_2
-
Periodic_2DelaunayTriangulationTraits_2
|
int | operator[] (int i) |
| Return the \( i\)-th entry of this .
|
|
int | x () const |
| Return the \( x\)-entry of this .
|
|
int | y () const |
| Return the \( y\)-entry of this .
|
|
bool | is_null () const |
| Returns true if this is equal to (0,0).
|
|
bool | is_zero () const |
| Returns true if this is equal to (0,0).
|
|
◆ Periodic_2Offset_2() [1/2]
Periodic_2Offset_2::Periodic_2Offset_2 |
( |
| ) |
|
◆ Periodic_2Offset_2() [2/2]
Periodic_2Offset_2::Periodic_2Offset_2 |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
Constructs the offset (x,y).
◆ is_null()
bool Periodic_2Offset_2::is_null |
( |
| ) |
const |
Returns true
if this
is equal to (0,0).
◆ is_zero()
bool Periodic_2Offset_2::is_zero |
( |
| ) |
const |
Returns true
if this
is equal to (0,0).
◆ operator!=()
Return true
if o
and this
do not represent the same vector.
◆ operator+()
Return the vector sum of this
and o
.
◆ operator+=()
Add o
to this
using vector addition.
◆ operator-() [1/2]
Return the negative vector of this
.
◆ operator-() [2/2]
Return the vector difference of this
and o
.
◆ operator-=()
Subtract o
from this
using vector subtraction.
◆ operator<()
Compare this
and o
lexicographically.
◆ operator==()
Return true
if o
and this
represent the same vector.
◆ operator[]()
int Periodic_2Offset_2::operator[] |
( |
int |
i | ) |
|
Return the \( i\)-th entry of this
.
- Precondition
- \( i\in\{0,1\}\)
◆ x()
int Periodic_2Offset_2::x |
( |
| ) |
const |
Return the \( x\)-entry of this
.
◆ y()
int Periodic_2Offset_2::y |
( |
| ) |
const |
Return the \( y\)-entry of this
.
◆ operator<<()
Outputs an offset from os
.
◆ operator>>()
Inputs an offset from is
.