mercator  0.4.0
A terrain generation library for the Worldforge system.
Mercator::RightClip Struct Reference

Helper to clip points to a given range. More...

Collaboration diagram for Mercator::RightClip:

Public Member Functions

 RightClip (CoordType t)
 
bool inside (const Point2 &p) const
 Check a point is outside this clip. More...
 
Point2 clip (const Point2 &u, const Point2 &v) const
 Determine the point where a line crosses this clip. More...
 

Public Attributes

CoordType rightX
 Right of x range. More...
 

Detailed Description

Helper to clip points to a given range.

Definition at line 145 of file Area.cpp.

Constructor & Destructor Documentation

◆ RightClip()

Mercator::RightClip::RightClip ( CoordType  t)
inlineexplicit

Constructor

Parameters
tright of x range.

Definition at line 150 of file Area.cpp.

Member Function Documentation

◆ clip()

Point2 Mercator::RightClip::clip ( const Point2 &  u,
const Point2 &  v 
) const
inline

Determine the point where a line crosses this clip.

Parameters
uone of of a line that crosses this clip
vone of of a line that crosses this clip
Returns
a point where the line cross this clip.

Definition at line 166 of file Area.cpp.

References rightX.

◆ inside()

bool Mercator::RightClip::inside ( const Point2 &  p) const
inline

Check a point is outside this clip.

Parameters
ppoint to be checked.
Returns
true if p is outside the clip.

Definition at line 156 of file Area.cpp.

References rightX.

Member Data Documentation

◆ rightX

CoordType Mercator::RightClip::rightX

Right of x range.

Definition at line 178 of file Area.cpp.

Referenced by clip(), and inside().


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