|
|
| Segment_25 (const Segment_2 &s, int layer=0) |
|
| Segment_25 (const ::Point_2 &p, const ::Point_2 &q, int layer=0) |
|
const Segment_2 & | s2 () const |
|
int | z () const |
|
void | setLayer (int z) |
|
Point_25 | source () const |
|
Point_25 | target () const |
|
const Point_2 & | source_2 () const |
|
const Point_2 & | target_2 () const |
|
Real | squared_length () const |
|
Real | length () const |
|
bool | is_horizontal () const |
|
bool | is_vertical () const |
| ::Vector_2 | getDirection (Real s=1.0) const |
|
::Vector_2 | getPerpendicularCCW (Real s=1.0) const |
|
int | angle45 () const |
|
Real | anglePi2 () const |
|
Segment_25 & | rectify (Real angleTolerance) |
|
int | majorAxis () const |
|
Segment_25 | opposite () const |
|
bool | isXOrdered () const |
|
bool | isYOrdered () const |
|
Segment_25 | orderedX () const |
|
Segment_25 | orderedY () const |
|
bool | operator< (const Segment_25 &s) const |
|
bool | operator== (const Segment_25 &s) const |
| int | equals (const Segment_25 &s) const |
|
Real | maxNorm () const |
|
Real | angleWith (const Segment_25 &) const |
Segment_2 with integer layer coordinate.