|
| | ODRX_DECLARE_MEMBERS (OdGiContextForIfcDatabase) |
| |
| | OdGiContextForIfcDatabase () |
| |
| | ~OdGiContextForIfcDatabase () |
| |
| virtual OdDbBaseDatabase * | database () const |
| |
| virtual bool | isPlotGeneration () const |
| |
| virtual void | setPlotGeneration (bool plotGeneration) |
| |
| virtual void | setPaletteBackground (ODCOLORREF paletteBackground) |
| |
| virtual OdGiDrawablePtr | openDrawable (OdDbStub *drawableId) |
| |
| virtual ODCOLORREF | paletteBackground () const |
| |
| void | setDatabase (OdIfcFilePtr pIfcFile) |
| |
| OdIfcFile * | getDatabase () const |
| |
| virtual void | fillGsClientViewInfo (OdGsClientViewInfo &viewInfo) |
| |
| virtual OdIntPtr | drawableFilterFunctionId (OdDbStub *viewportId) const |
| |
| virtual OdUInt32 | drawableFilterFunction (OdIntPtr functionId, const OdGiDrawable *pDrawable, OdUInt32 nFlags) |
| |
| bool | useGsModel () const |
| |
| void | enableGsModel (bool enable) |
| |
| void | setRepresentationContext (OdDAIObjectId idRC) |
| |
| OdDAIObjectId | getRepresentationContext () |
| |
| OdGiAuxDataForIfc * | getCtxAuxData () |
| |
| | ODRX_DECLARE_MEMBERS (OdGiDefaultContext) |
| |
| | OdGiDefaultContext () |
| |
| | ~OdGiDefaultContext () |
| |
| virtual void | getDefaultTextStyle (OdGiTextStyle &textStyle) |
| |
| virtual void | drawText (OdGiCommonDraw *pDraw, OdGePoint3d &position, const OdChar *msg, OdInt32 numBytes, const OdGiTextStyle *pTextStyle, OdUInt32 flags=0) |
| |
| virtual void | drawText (OdGiCommonDraw *pDraw, OdGePoint3d &position, double height, double width, double oblique, const OdString &msg) |
| |
| 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 | drawShape (OdGiCommonDraw *pDraw, OdGePoint3d &position, int shapeNumber, const OdGiTextStyle *pTextStyle) |
| |
| void | drawShape (OdGiConveyorGeometry *pDest, const OdGePoint3d &position, const OdGeVector3d &direction, const OdGeVector3d &upVector, int shapeNumber, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion) |
| |
| virtual void | textExtentsBox (const OdGiTextStyle &textStyle, const OdChar *msg, int nLength, OdUInt32 flags, OdGePoint3d &min, OdGePoint3d &max, OdGePoint3d *pEndPos=0) |
| |
| virtual void | shapeExtentsBox (const OdGiTextStyle &textStyle, int shapeNumber, OdGePoint3d &min, OdGePoint3d &max) |
| |
| virtual void | setPlotGeneration (bool plotGeneration)=0 |
| |
| virtual ODCOLORREF | paletteBackground () const =0 |
| |
| virtual void | setPaletteBackground (ODCOLORREF paletteBackground)=0 |
| |
| virtual bool | isZeroTextNormals () const |
| |
| virtual bool | supportVerticalTTFText () const |
| |
| virtual bool | useGsModel () const |
| |
| virtual void | enableGsModel (bool enable) |
| |
| virtual SolidHatchAsPolygonMode | hatchAsPolygon () const |
| |
| virtual void | setHatchAsPolygon (SolidHatchAsPolygonMode mode) |
| |
| virtual OdDbStub * | getStubByID (OdUInt64 persistentId) const |
| |
| virtual OdUInt64 | getIDByStub (OdDbStub *objectId) const |
| |
| virtual OdDbBaseDatabase * | getDatabaseByStub (OdDbStub *objectId) const |
| |
| virtual OdDbStub * | getOwnerIDByStub (OdDbStub *objectId) const |
| |
| | ODRX_DECLARE_MEMBERS (OdGiContext) |
| |
| virtual OdDbBaseDatabase * | database () const =0 |
| |
| virtual OdGiDrawablePtr | openDrawable (OdDbStub *drawableId)=0 |
| |
| virtual OdDb::LineWeight | defaultLineWeight () const |
| |
| virtual double | commonLinetypeScale () const |
| |
| virtual void | getDefaultTextStyle (OdGiTextStyle &textStyle) |
| |
| virtual void | drawShape (OdGiCommonDraw *pDraw, OdGePoint3d &position, int shapeNumber, const OdGiTextStyle *pTextStyle) |
| |
| virtual void | drawShape (OdGiConveyorGeometry *pDest, const OdGePoint3d &position, const OdGeVector3d &direction, const OdGeVector3d &upVector, int shapeNumber, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion) |
| |
| virtual void | drawText (OdGiCommonDraw *pDraw, OdGePoint3d &position, const OdChar *msg, OdInt32 numBytes, const OdGiTextStyle *pTextStyle, OdUInt32 flags=0) |
| |
| virtual void | drawText (OdGiCommonDraw *pDraw, OdGePoint3d &position, double height, double width, double oblique, const OdString &msg) |
| |
| virtual void | drawText (OdGiConveyorGeometry *pDest, const OdGePoint3d &position, const OdGeVector3d &direction, const OdGeVector3d &upVector, const OdChar *msg, OdInt32 numBytes, bool raw, const OdGiTextStyle *pTextStyle, const OdGeVector3d *pExtrusion) |
| |
| virtual void | textExtentsBox (const OdGiTextStyle &textStyle, const OdChar *msg, int nLength, OdUInt32 flags, OdGePoint3d &min, OdGePoint3d &max, OdGePoint3d *pEndPos=0) |
| |
| virtual void | shapeExtentsBox (const OdGiTextStyle &textStyle, int shapeNumber, OdGePoint3d &min, OdGePoint3d &max) |
| |
| virtual unsigned int | circleZoomPercent (OdDbStub *viewportId) const |
| |
| virtual bool | isPlotGeneration () const |
| |
| virtual ODCOLORREF | paletteBackground () const |
| |
| virtual bool | fillTtf () const |
| |
| virtual OdUInt32 | numberOfIsolines () const |
| |
| virtual bool | fillMode () const |
| |
| virtual bool | quickTextMode () const |
| |
| virtual OdUInt32 | textQuality () const |
| |
| virtual bool | useTtfTriangleCache () const |
| |
| virtual ImageQuality | imageQuality () const |
| |
| virtual OdUInt32 | imageSelectionBehavior () const |
| |
| virtual OdUInt32 | fadingIntensityPercentage (FadingType fadingType) const |
| |
| virtual OdUInt32 | glyphSize (GlyphType glyphType) const |
| |
| virtual OdUInt32 | lineWeightConfiguration (LineWeightStyle styleEntry) const |
| |
| virtual OdUInt32 | selectionStyle (OdUInt32 nStyle, OdGiSelectionStyle &selStyle) const |
| |
| virtual CoordinatesSystem | customViewportGeometryCS (CoordinatesSystem csType) const |
| |
| virtual OdIntPtr | drawableFilterFunctionId (OdDbStub *viewportId) const |
| |
| virtual OdUInt32 | drawableFilterFunction (OdIntPtr functionId, const OdGiDrawable *pDrawable, OdUInt32 nFlags) |
| |
| virtual bool | ttfPolyDraw () const |
| |
| virtual bool | regenAbort () const |
| |
| virtual PStyleType | plotStyleType () const |
| |
| virtual void | plotStyle (int penNumber, OdPsPlotStyleData &plotStyleData) const |
| |
| virtual void | plotStyle (OdDbStub *objectId, OdPsPlotStyleData &plotStyleData) const |
| |
| virtual OdDbStub * | getStubByID (OdUInt64 persistentId) const |
| |
| virtual OdUInt64 | getIDByStub (OdDbStub *objectId) const |
| |
| virtual OdDbBaseDatabase * | getDatabaseByStub (OdDbStub *objectId) const |
| |
| virtual OdDbStub * | getOwnerIDByStub (OdDbStub *objectId) const |
| |
| virtual OdDbStub * | getStubByMatName (OdDbBaseDatabase *pBaseDb, const OdString &strMatName) const |
| |
| virtual OdDbStub * | getStubByMaterialId (OdDbBaseDatabase *pBaseDb, const OdUInt64 &materialId) const |
| |
| virtual OdUInt32 | displaySilhouettes () const |
| |
| bool | displayMeshSilhouettes () const |
| |
| bool | displayModelerSilhouettes () const |
| |
| virtual OdGiSectionGeometryManagerPtr | getSectionGeometryManager () |
| |
| virtual OdUInt32 | antiAliasingMode () const |
| |
| virtual bool | xrefPropertiesOverride () const |
| |
| virtual bool | multiplyByBlockLinetypeScales () const |
| |
| | ODRX_HEAP_OPERATORS () |
| |
| | OdRxObject () |
| |
| virtual | ~OdRxObject () |
| |
| virtual OdRxObject * | queryX (const OdRxClass *pClass) const |
| |
| virtual OdRxObject * | x (const OdRxClass *pClass) const |
| |
| virtual OdRxClass * | isA () const |
| |
| virtual void | addRef ()=0 |
| |
| virtual void | release ()=0 |
| |
| virtual long | numRefs () const |
| |
| bool | isKindOf (const OdRxClass *pClass) const |
| |
| virtual OdRxObjectPtr | clone () const |
| |
| virtual void | copyFrom (const OdRxObject *pSource) |
| |
| virtual OdRx::Ordering | comparedTo (const OdRxObject *pOther) const |
| |
| virtual bool | isEqualTo (const OdRxObject *pOther) const |
| |
A class that implements working with a vectorization context for an IFC database.
Definition at line 52 of file IfcGiContext.h.