|
| | GE_OPERATORS_OVERRIDE_2D (OdGeClipBoundary2d) |
| |
| | OdGeClipBoundary2d () |
| |
| | OdGeClipBoundary2d (const OdGePoint2d &cornerA, const OdGePoint2d &cornerB) |
| |
| | OdGeClipBoundary2d (const OdGePoint2dArray &clipBoundary) |
| |
| | OdGeClipBoundary2d (const OdGeClipBoundary2d &src) |
| |
| OdGe::ClipError | set (const OdGePoint2d &cornerA, const OdGePoint2d &cornerB) |
| |
| OdGe::ClipError | set (const OdGePoint2dArray &clipBoundary) |
| |
| OdGe::ClipError | clipPolygon (const OdGePoint2dArray &rawVertices, OdGePoint2dArray &clippedVertices, OdGe::ClipCondition &clipCondition, OdGeIntArray *pClippedSegmentSourceLabel=NULL) const |
| |
| OdGe::ClipError | clipPolyline (const OdGePoint2dArray &rawVertices, OdGePoint2dArray &clippedVertices, OdGe::ClipCondition &clipCondition, OdGeIntArray *pClippedSegmentSourceLabel=NULL) const |
| |
| OdGeClipBoundary2d & | operator= (const OdGeClipBoundary2d &src) |
| |
| | ODRX_HEAP_OPERATORS () |
| |
| | ~OdGeEntity2d () |
| |
| bool | isKindOf (OdGe::EntityId entType) const |
| |
| OdGe::EntityId | type () const |
| |
| OdGeEntity2d * | copy () const |
| |
| OdGeEntity2d & | operator= (const OdGeEntity2d &entity) |
| |
| bool | operator== (const OdGeEntity2d &entity) const |
| |
| bool | operator!= (const OdGeEntity2d &entity) const |
| |
| bool | isEqualTo (const OdGeEntity2d &other, const OdGeTol &tol=OdGeContext::gTol) const |
| |
| OdGeEntity2d & | transformBy (const OdGeMatrix2d &xfm) |
| |
| OdGeEntity2d & | translateBy (const OdGeVector2d &translateVec) |
| |
| OdGeEntity2d & | rotateBy (double angle, const OdGePoint2d &basePoint=OdGePoint2d::kOrigin) |
| |
| OdGeEntity2d & | mirror (const OdGeLine2d &line) |
| |
| OdGeEntity2d & | scaleBy (double scaleFactor, const OdGePoint2d &basePoint=OdGePoint2d::kOrigin) |
| |
| bool | isOn (const OdGePoint2d &point, const OdGeTol &tol=OdGeContext::gTol) const |
| |
This class defines a planar clipping object for clipping arbitrary 2D polygons or polylines to 2D open or closed polyline curves or rectangles.
Corresponding C++ library: TD_Ge
<group OdGe_Classes>
Definition at line 42 of file GeClipBoundary2d.h.