27#ifndef __ODGIRECTINTERSDETECTOR__
28#define __ODGIRECTINTERSDETECTOR__
53 bool bClipLowerZ =
false,
55 bool bClipUpperZ =
false,
56 double dUpperZ = 0.0) = 0;
59 bool bClipLowerZ =
false,
61 bool bClipUpperZ =
false,
62 double dUpperZ = 0.0) = 0;
68 double& dUpperZ)
const = 0;
OdSmartPtr< OdGiRectIntersDetector > OdGiRectIntersDetectorPtr
virtual void get(OdGePoint2dArray &points, bool &bClipLowerZ, double &dLowerZ, bool &bClipUpperZ, double &dUpperZ) const =0
virtual void set(const OdGePoint2dArray &points, bool bClipLowerZ=false, double dLowerZ=0.0, bool bClipUpperZ=false, double dUpperZ=0.0)=0
ODRX_DECLARE_MEMBERS(OdGiRectIntersDetector)
virtual void setDeviation(const OdGiDeviation *pDeviation)=0
virtual void setDeviation(const OdGeDoubleArray &deviations)=0
virtual void setDrawContext(OdGiConveyorContext *pDrawCtx)=0
virtual void set(const OdGePoint2d *points, bool bClipLowerZ=false, double dLowerZ=0.0, bool bClipUpperZ=false, double dUpperZ=0.0)=0