24#ifndef __ODGIORTOCLIPPER_H__
25#define __ODGIORTOCLIPPER_H__
61 bool bClipLowerZ =
false,
63 bool bClipUpperZ =
false,
64 double dUpperZ = 0.0) = 0;
76 bool bClipLowerZ =
false,
78 bool bClipUpperZ =
false,
79 double dUpperZ = 0.0) = 0;
94 double& dUpperZ)
const = 0;
OdSmartPtr< OdGiOrthoClipper > OdGiOrthoClipperPtr
virtual void get(OdGePoint2dArray &points, bool &bClipLowerZ, double &dLowerZ, bool &bClipUpperZ, double &dUpperZ) const =0
virtual void set(OdUInt32 nPoints, const OdGePoint2d *points, bool bClipLowerZ=false, double dLowerZ=0.0, bool bClipUpperZ=false, double dUpperZ=0.0)=0
virtual void set(const OdGePoint2dArray &points, bool bClipLowerZ=false, double dLowerZ=0.0, bool bClipUpperZ=false, double dUpperZ=0.0)=0
virtual void setDrawContext(OdGiConveyorContext *pDrawCtx)=0
virtual void setDeviation(const OdGiDeviation *pDeviation)=0
virtual void setDeviation(const OdGeDoubleArray &deviations)=0
ODRX_DECLARE_MEMBERS(OdGiOrthoClipper)