|
| 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.