|
void | SetClipFrame (double dMinLat, double dMinLon, double dMaxLat, double dMaxLon) |
|
void | SetClipFrame (double minx, double miny, double maxx, double maxy, int rad, double ext) |
|
bool | InsideFrame (PointL pt) |
|
bool | LeftSide (PointL pt, long x) |
|
bool | RightSide (PointL pt, long x) |
|
bool | Above (PointL pt, long y) |
|
bool | Below (PointL pt, long y) |
|
int | ClipAt (std::vector< PointL > aryPt, long nAt, bool bHoriz, std::vector< std::vector< PointL > > &res) |
|
int | ClipMultiAt (std::vector< std::vector< PointL > > &aryPts, long nAt, bool bHoriz) |
|
int | ClipToFrame (std::vector< PointL > aryPt, bool bInside) |
|
void | PeelOff (std::vector< std::vector< PointL > > &aryPts, long nAt, int nHow) |
|
std::vector< std::vector< BasicGeoTypes::GeoPos > > | ClipPolygonToFrame (std::vector< BasicGeoTypes::GeoPos > poly) |
|
std::vector< std::vector< PointL > > | ClipPolygonToFrame (std::vector< PointL > aryPt) |
|
std::vector< std::vector< BasicGeoTypes::GeoPos > > | ClipPolylineToFrame (std::vector< BasicGeoTypes::GeoPos > poly) |
|
|
PolyScissor | m_polyScissor |
|
tClipFrame | m_clipFrame {-90.0, -180.0, 90.0, 180.0} |
|
std::vector< std::vector< PointL > > | m_aryInside |
|
The documentation for this class was generated from the following files:
- Native/MariaNative/MDrawObject/MPolyClipper.h
- Native/MariaNative/MDrawObject/MPolyClipper.cpp