Public Member Functions | |
void | AddPoint (const IntPoint &pt) |
BoundBox () | |
BoundBox (const IntPoint ¢er, long radius) | |
BoundBox (const IntPoint &p1) | |
BoundBox (const IntPoint &p1, const IntPoint &p2) | |
bool | CollidesWith (const BoundBox &bb2) |
bool | Contains (const BoundBox &bb2) |
void | SetFirstPoint (const IntPoint &p1) |
Public Attributes | |
ClipperLib::cInt | maxX |
ClipperLib::cInt | maxY |
ClipperLib::cInt | minX |
ClipperLib::cInt | minY |
AdaptivePath::BoundBox::BoundBox | ( | ) |
References minX.
AdaptivePath::BoundBox::BoundBox | ( | const IntPoint & | p1 | ) |
References minX, ClipperLib::IntPoint::X, and ClipperLib::IntPoint::Y.
References minX, ClipperLib::IntPoint::X, and ClipperLib::IntPoint::Y.
void AdaptivePath::BoundBox::AddPoint | ( | const IntPoint & | pt | ) |
References maxX, maxY, minX, and minY.
Referenced by AdaptivePath::ClearedArea::GetBoundedClearedPaths(), AdaptivePath::IntersectionPoint(), and AdaptivePath::Line2CircleIntersect().
References maxX, maxY, minX, and minY.
Referenced by AdaptivePath::ClearedArea::GetBoundedClearedAreaClipped(), and AdaptivePath::ClearedArea::GetBoundedClearedPaths().
void AdaptivePath::BoundBox::SetFirstPoint | ( | const IntPoint & | p1 | ) |
References minX, ClipperLib::IntPoint::X, and ClipperLib::IntPoint::Y.
Referenced by AdaptivePath::ClearedArea::GetBoundedClearedAreaClipped(), and AdaptivePath::ClearedArea::GetBoundedClearedPaths().
ClipperLib::cInt AdaptivePath::BoundBox::maxX |
Referenced by CollidesWith(), and Contains().
ClipperLib::cInt AdaptivePath::BoundBox::maxY |
Referenced by CollidesWith(), and Contains().
ClipperLib::cInt AdaptivePath::BoundBox::minX |
Referenced by AddPoint(), BoundBox(), CollidesWith(), Contains(), and SetFirstPoint().
ClipperLib::cInt AdaptivePath::BoundBox::minY |
Referenced by CollidesWith(), and Contains().