OdSmartPtr< OdGiDefaultContext > OdGiDefaultContextPtr
virtual void enableGsModel(bool enable)
virtual ODCOLORREF paletteBackground() const =0
virtual void drawText(OdGiCommonDraw *pDraw, OdGePoint3d &position, double height, double width, double oblique, const OdString &msg)
virtual bool isZeroTextNormals() const
virtual void textExtentsBox(const OdGiTextStyle &textStyle, const OdChar *msg, int nLength, OdUInt32 flags, OdGePoint3d &min, OdGePoint3d &max, OdGePoint3d *pEndPos=0)
virtual bool supportVerticalTTFText() const
virtual void setHatchAsPolygon(SolidHatchAsPolygonMode mode)
virtual void shapeExtentsBox(const OdGiTextStyle &textStyle, int shapeNumber, OdGePoint3d &min, OdGePoint3d &max)
virtual OdDbBaseDatabase * getDatabaseByStub(OdDbStub *objectId) const
virtual void drawText(OdGiConveyorGeometry *pDest, const OdGePoint3d &position, const OdGeVector3d &direction, const OdGeVector3d &upVector, const OdChar *msg, OdInt32 nLength, bool raw, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion)
virtual void setPlotGeneration(bool plotGeneration)=0
virtual OdUInt64 getIDByStub(OdDbStub *objectId) const
ODRX_DECLARE_MEMBERS(OdGiDefaultContext)
void drawShape(OdGiConveyorGeometry *pDest, const OdGePoint3d &position, const OdGeVector3d &direction, const OdGeVector3d &upVector, int shapeNumber, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion)
virtual void getDefaultTextStyle(OdGiTextStyle &textStyle)
virtual bool useGsModel() const
virtual void setPaletteBackground(ODCOLORREF paletteBackground)=0
virtual void drawText(OdGiCommonDraw *pDraw, OdGePoint3d &position, const OdChar *msg, OdInt32 numBytes, const OdGiTextStyle *pTextStyle, OdUInt32 flags=0)
virtual void drawShape(OdGiCommonDraw *pDraw, OdGePoint3d &position, int shapeNumber, const OdGiTextStyle *pTextStyle)
virtual SolidHatchAsPolygonMode hatchAsPolygon() const
virtual OdDbStub * getOwnerIDByStub(OdDbStub *objectId) const
virtual OdDbStub * getStubByID(OdUInt64 persistentId) const