25 #ifndef __OD_GI_PLOTGENERATOR__
26 #define __OD_GI_PLOTGENERATOR__
64 virtual void enable(
bool bEnable) = 0;
85 void dot_per_mm(
double dpmm);
89 double dot_per_mm()
const;
OdSmartPtr< OdGiPlotGenerator > OdGiPlotGeneratorPtr
virtual bool plotGeneratorEllipseOut(const OdGeEllipArc3d &arc, double width)=0
virtual bool plotGeneratorPolylineOut(const OdGePoint3d *pPoints, OdUInt32 nPoints, OdPs::LineEndStyle capStyle, OdPs::LineJoinStyle joinStyle, double fLwd)=0
ODRX_DECLARE_MEMBERS(OdGiPlotGenerator)
virtual void setDeviation(const OdGeDoubleArray &deviations)=0
virtual void setPlotStyle(const OdPsPlotStyleData &psd)=0
virtual void setDrawContext(OdGiConveyorContext *pDrawContext)=0
virtual void dot_per_inch(double dpi)=0
virtual EllipseOut * externalEllipseOut() const =0
virtual PolylineOut * externalPolylineOut() const =0
virtual bool enabled() const =0
virtual void enable(bool bEnable)=0
virtual void setDeviation(const OdGiDeviation *pDeviation)=0
virtual void setExternalEllipseOut(EllipseOut *pEllipseOut)=0
virtual double dot_per_inch() const =0
virtual void setExternalPolylineOut(PolylineOut *pPolylineOut)=0
double dot_per_mm() const
GLint GLenum GLsizei width