CFx SDK Documentation  2022 SP0
CFxDbExtension Member List

This is the complete list of members for CFxDbExtension, including all inherited members.

ActualWriteFileName()=0CFxDbExtensionpure virtual
AddAnonymousGroup(OdDbDictionary *pDestDict, OdDbGroup *pGroup, const OdString &sName)CFxDbExtension
AddIdToLastUsedDimStyleIdArray(OdDbDimStyleTable *pTable, OdDbObjectId &id)CFxDbExtensionvirtual
AddModificationFilter(CFxDbModificationFilter *pFilter)=0CFxDbExtensionpure virtual
applyColor(OdDbEntityPtr pThis, OdDbEntityPtr pOther)CFxDbExtension
ApplyModificationFilters(const OdDbObjectIdArray &objectIds)=0CFxDbExtensionpure virtual
AuditDualDimPlaceholder(OdDbDatabase *pDb, OdDbAuditInfo *pInfo)CFxDbExtensionvirtual
AuditMTextContents(OdString &sMTextContents)CFxDbExtensionvirtual
AutoloadApp(const OdString appName)=0CFxDbExtensionpure virtual
BlockHasSelfReferences(OdDbObjectId idBlock, const OdString &sBlockName)=0CFxDbExtensionpure virtual
BlockTableCheckAnonymousIdDuplicates() constCFxDbExtensionvirtual
CFxDbExtension()CFxDbExtensionprotected
CheckPattern(OdHatchPattern *pPattern, double pixelSize)=0CFxDbExtensionpure virtual
ConstraintAuditDatabase(OdDbDatabase *pDb, OdDbAuditInfo *pInfo)=0CFxDbExtensionpure virtual
countHardReferences(const OdDbDatabase *pDatabase, const OdDbObjectIdArray &objectIds, OdUInt32 *counts) const =0CFxDbExtensionpure virtual
CreateHatchFromBlkRef(OdDbBlockReferencePtr pObj)CFxDbExtension
DrawDimensionalConstraintIcon(OdGiViewportDraw *pVd, const OdDbBlockTableRecord *pBTR, const OdDbDimension *pDimension, bool bIsDynamic)=0CFxDbExtensionpure virtual
DrawDynamicConstraint(OdGiViewportDraw *pVd, const OdDbDimension *pOrigDim)=0CFxDbExtensionpure virtual
DrawSolidHatch(OdDbHatchImpl *pImpl, OdGiContextForDbDatabase *pGiContext, OdGiGeometry &geom)CFxDbExtensionvirtual
DrawSolidHatchFlags()CFxDbExtensionvirtual
eDSHDrawAsPolygons enum valueCFxDbExtension
eDSHNone enum valueCFxDbExtension
EnableDrawAttDefs(bool bEnable)=0CFxDbExtensionpure virtual
EnableDrawImageFrame(bool bEnable)CFxDbExtensionvirtual
EnableHatchOptimization(bool bEnable=true)CFxDbExtension
EnablePermanentUndo(bool bEnable)CFxDbExtension
EvaluateConstraintBlockParameterFromGripPoint(const OdString &sVarName, OdDbBlockGrip *pGrip)=0CFxDbExtensionpure virtual
ExecuteInMainThread(std::function< void() > f)CFxDbExtensionvirtual
fire_layoutToBeActivated(OdDbLayoutManagerReactor *pReactor, const OdString &s, const OdDbObjectId &id) const =0CFxDbExtensionpure virtual
fire_layoutToBeDeactivated(OdDbLayoutManagerReactor *pReactor, const OdString &s, const OdDbObjectId &id) const =0CFxDbExtensionpure virtual
FlushGraphics(OdDbDatabase *pDatabase, const OdDbObject *pObject)CFxDbExtensionvirtual
FxAssertReadEnabledCallback typedefCFxDbExtension
FxBlockWorldDrawCallback typedefCFxDbExtension
fxGetAttMTextWidth(const OdDbAttributeDefinition *pDef)CFxDbExtensionvirtual
fxGetDimBlock(OdDbDimension *pDim, bool bCreateIfNotFound=false, OdDbDimensionObjectContextData *ctx=0)CFxDbExtensionstatic
fxGetDimstyleChildData(const OdRxClass *pDimClass, OdDbDimStyleTableRecordPtr &pRec, const OdDbObjectId &style)CFxDbExtension
fxGetDimstyleChildId(const OdRxClass *pDimClass, const OdDbObjectId &style)CFxDbExtension
fxGetDimstyleParentId(const OdDbObjectId &childStyle)CFxDbExtension
fxGetToleranceFromMLeader(OdDbMLeader *)CFxDbExtensionvirtual
fxRecomputeMLeader(OdDbMLeader *)CFxDbExtensionvirtual
fxSetAttMTextWidth(OdDbAttributeDefinition *pDef, double width)CFxDbExtensionvirtual
fxSetIgnoreTableMergeLines(OdDbTable *pTable, bool bIgnore)CFxDbExtensionvirtual
fxSetToleranceToMLeader(OdDbMLeader *, const OdDbFcf *, int)CFxDbExtensionvirtual
fxZeroDimscale(OdDbDatabase *pDb)CFxDbExtension
GetBlockChildCount(OdDbBlockTableRecord *pRecord)CFxDbExtension
GetBlockNumRefs(OdDbBlockTableRecord *pRecord)CFxDbExtension
GetBoundaryInverted() const =0CFxDbExtensionpure virtual
GetCachePointer(const OdDbObject *pObject)CFxDbExtension
GetConstraintBlockParameter(const OdString &sVarName, const OdString &sPropertyName, const OdGeMatrix3d &m=OdGeMatrix3d::kIdentity)=0CFxDbExtensionpure virtual
GetDrawModes(const OdDbObject *pObject)CFxDbExtension
GetDrawOrder(const OdDbObject *pObject)CFxDbExtension
getFilename(const OdDbDatabase *pDatabase, OdString &result) const =0CFxDbExtensionpure virtual
GetFxAssertReadEnabledCallback()CFxDbExtension
GetFxBlockWorldDrawCallback()CFxDbExtension
GetFxRedoController(OdDbDatabase *pDatabase)CFxDbExtension
GetFxUndoController(OdDbDatabase *pDatabase)CFxDbExtension
getGeomExtents(const OdDbLine *pLine, OdGeExtents3d &extents)=0CFxDbExtensionpure virtual
getGeomExtents(const OdDbXline *pXline, OdGeExtents3d &extents, bool referenceGeometryExtents)=0CFxDbExtensionpure virtual
getGeomExtents(const OdDbRay *pRay, OdGeExtents3d &extents, bool referenceGeometryExtents)=0CFxDbExtensionpure virtual
getGeomExtents(const OdDbArc *pArc, OdGeExtents3d &extents, bool referenceGeometryExtents, bool canQueryCache)=0CFxDbExtensionpure virtual
getGeomExtents(const OdDbCircle *pCircle, OdGeExtents3d &extents, bool canQueryCache)=0CFxDbExtensionpure virtual
getGeomExtents(const OdDbEllipse *pEllipse, OdGeExtents3d &extents, bool referenceGeometryExtents, bool canQueryCache)=0CFxDbExtensionpure virtual
getGeomExtents(const OdDbPolyline *pPline, OdGeExtents3d &extents, bool canQueryCache)=0CFxDbExtensionpure virtual
getGeomExtents(const OdDb2dPolyline *pPline, OdGeExtents3d &extents, bool canQueryCache)=0CFxDbExtensionpure virtual
getGeomExtents(const OdDb3dPolyline *pPline, OdGeExtents3d &extents, bool canQueryCache)=0CFxDbExtensionpure virtual
getGeomExtents(const OdDbSpline *pSpline, OdGeExtents3d &extents, bool referenceGeometryExtents, bool canQueryCache)=0CFxDbExtensionpure virtual
getGeomExtents(const OdDbBlockReference *pBlockRef, OdGeExtents3d &extents, bool referenceGeometryExtents, bool canQueryCache)=0CFxDbExtensionpure virtual
getGeomExtents(const OdDbEntity *pEntity, OdGeExtents3d &extents, bool referenceGeometryExtents, bool canQueryCache)=0CFxDbExtensionpure virtual
GetGsView(OdDbDatabase *pDb, bool isModelSpace)=0CFxDbExtensionpure virtual
GetHatchGradientFill(OdDbHatchPtr pHatch)CFxDbExtension
GetHatchPatternSize(const OdDbHatch *pHatch, double &dPatternSize, double &dMaxDashLength, bool &bCanUseSolidOptimization)CFxDbExtensionvirtual
GetHatchSolidFill(OdDbHatchPtr pHatch)CFxDbExtension
GetLastUsedDimStyleIdArray(OdDbDimStyleTable *pTable, OdHardPtrIdArray &out)CFxDbExtensionvirtual
GetMPolygonArea(const OdDbMPolygon *pMPolygon, double &area)CFxDbExtensionvirtual
GetMPolygonClosestLoopTo(const OdDbMPolygon *pMPolygon, const OdGePoint3d &worldPt)CFxDbExtensionvirtual
GetMPolygonPerimeter(const OdDbMPolygon *pMPolygon)CFxDbExtensionvirtual
GetNextAnonymousRecordName(OdDbDictionary *pDict)CFxDbExtension
GetPaperProperties(OdDbPlotSettings *pLayout, OdGePoint3dArray &points, OdGePoint3dArray &margins)=0CFxDbExtensionpure virtual
GetPDFFontsPath()=0CFxDbExtensionpure virtual
GetRecordCount(OdDbUndoController *pController) const =0CFxDbExtensionpure virtual
GetRecordData(OdDbUndoController *pController, OdUInt32 i) const =0CFxDbExtensionpure virtual
GetSimplifiedExtents(const OdDbEntity *pEnt, OdGeExtents3d &extents)=0CFxDbExtensionpure virtual
GetSupportedAnnotationScales(OdDbObject *pObject, OdArray< OdString > &scales)CFxDbExtensionvirtual
GetSystemVariableRange(OdResBufPtr &Min, OdResBufPtr &Max, const OdString &Name)CFxDbExtensionvirtual
GetSysVarStorageType(const OdString &Name)CFxDbExtensionvirtual
GetThumbnailImage(OdDbDatabase *pDb, int width, int height)=0CFxDbExtensionpure virtual
GetThumbnailImage2(OdDbDatabase *pDb, int width, int height)=0CFxDbExtensionpure virtual
GetUndoList(OdDbDatabase *pDb, OdStringArray &commands, bool bRedo=false)CFxDbExtensionvirtual
HighlightEntity(const OdDbObject *pObject, bool bDoIt, const OdDbFullSubentPath *pPath)=0CFxDbExtensionpure virtual
InitOle2FrameCount()=0CFxDbExtensionpure virtual
intersectWith(const OdDbSpline *pThis, const OdGeCurve3d *intersectingCurve, int &intn, OdGePoint3dArray &IntPtArr, const OdGeTol &tol) const =0CFxDbExtensionpure virtual
IsConstrainedDimension(const OdDbDimension *pDimension)=0CFxDbExtensionpure virtual
IsConstraintsEnabled()=0CFxDbExtensionpure virtual
IsDrawAttDefsEnabled() const =0CFxDbExtensionpure virtual
IsDrawImageFrameEnabled() constCFxDbExtensionvirtual
IsDynamicDimensionVisibleOnLoading(const OdDbDimension *pDimension)=0CFxDbExtensionpure virtual
IsHatchOptimizationEnabled() constCFxDbExtension
IsHighlighted(OdGiCommonDraw *pWd) const =0CFxDbExtensionpure virtual
IsInsideXrefReload()=0CFxDbExtensionpure virtual
IsMechanical() constCFxDbExtensionvirtual
IsPDFUnderlayEnabled()=0CFxDbExtensionpure virtual
IsPermanentUndoEnabled() constCFxDbExtension
IsTransformOnlyCurrentAnnotativeContextData() constCFxDbExtensionvirtual
IsUndoingBlock(const OdDbDatabase *pDb)CFxDbExtension
IsXDataTransformationLocked()CFxDbExtension
kFullyRecognizable enum valueCFxDbExtension
kNotRecognizableX enum valueCFxDbExtension
kNotRecognizableY enum valueCFxDbExtension
kSolid enum valueCFxDbExtension
LockXDataTransformation()CFxDbExtension
MoveXDataHidden(OdDbObject *pObj, const OdGePoint3dArray &arrStretchWindow, const OdGeMatrix3d &mToPlane, const OdGeVector3d &offset)CFxDbExtension
MoveXDataHidden(OdDbObject *pObj, const OdGePoint3d &ptGripPoint, const OdGeVector3d &offset)CFxDbExtension
Ole2FrameCount()=0CFxDbExtensionpure virtual
OnCOMObjectUpdate(const OdDbObject *pDbObj)=0CFxDbExtensionpure virtual
OnObjectAboutToDestroy(OdDbDatabase *pDatabase, const OdDbObject *pObject)=0CFxDbExtensionpure virtual
OnObjectAppended(OdDbDatabase *pDatabase, const OdDbObject *pObject)=0CFxDbExtensionpure virtual
OnObjectErased(OdDbDatabase *pDatabase, const OdDbObject *pObject)=0CFxDbExtensionpure virtual
OnObjectModified(OdDbDatabase *pDatabase, const OdDbObject *pObject)=0CFxDbExtensionpure virtual
OnObjectReappended(OdDbDatabase *pDatabase, const OdDbObject *pObject)=0CFxDbExtensionpure virtual
OnObjectUnappended(OdDbDatabase *pDatabase, const OdDbObject *pObject)=0CFxDbExtensionpure virtual
OnOle2FrameCreate()=0CFxDbExtensionpure virtual
OnSetPlotDevice(const OdString &sPlotDeviceName)CFxDbExtensionvirtual
OnUndoGroupBegin(OdDbDatabase *pDb)=0CFxDbExtensionpure virtual
OnUndoGroupEnd(OdDbDatabase *pDb)=0CFxDbExtensionpure virtual
PatternQuality enum nameCFxDbExtension
purge(const OdDbDatabase *pDatabase, OdDbObjectIdArray &objectIds) const =0CFxDbExtensionpure virtual
RemoveModificationFilter(CFxDbModificationFilter *pFilter)=0CFxDbExtensionpure virtual
SetBlockTableCheckAnonymousIdDuplicates(bool check)CFxDbExtensionvirtual
SetBoundaryInverted(OdUInt32 numoints, const OdGePoint2d *pPoints)=0CFxDbExtensionpure virtual
SetCachePointer(const OdDbObject *pObject, void *pCache)CFxDbExtension
SetConstraintBlockParameter(const OdString &sVarName, const OdString &sPropertyName, const OdResBuf *rb, const OdGeMatrix3d &m=OdGeMatrix3d::kIdentity)=0CFxDbExtensionpure virtual
SetDrawModes(const OdDbObject *pObject, OdUInt32 iDrawModes)CFxDbExtension
SetDrawOrder(const OdDbObject *pObject, int iDrawOrder)CFxDbExtension
SetFxAssertReadEnabledCallback(FxAssertReadEnabledCallback pCallback)CFxDbExtension
SetFxBlockWorldDrawCallback(FxBlockWorldDrawCallback pCallback)CFxDbExtension
SetFxUndoReactor(OdDbDatabase *pDatabase, CFxDbUndoReactor *pReactor)CFxDbExtension
SetIsInsideXrefReload(bool bInsideReload)=0CFxDbExtensionpure virtual
setMargins(OdDbPlotSettingsValidator *pValidator, OdDbPlotSettings *pPlotSet, double leftMargin, double topMargin, double rightMargin, double bottomMargin) const =0CFxDbExtensionpure virtual
setPlotPaperSize(OdDbPlotSettingsValidator *pValidator, OdDbPlotSettings *pPlotSet, double paperWidth, double paperHeight) const =0CFxDbExtensionpure virtual
setPlotViewId(OdDbPlotSettingsValidator *pValidator, OdDbPlotSettings *pPlotSet, const OdDbObjectId &id) const =0CFxDbExtensionpure virtual
setStyleSheet(OdDbPlotSettingsValidator *pValidator, OdDbPlotSettings *pPlotSet, const OdString &styleSheetName) const =0CFxDbExtensionpure virtual
SetTransformOnlyCurrentAnnotativeContextData(bool bEnable)CFxDbExtensionvirtual
StaticExecuteInMainThread(std::function< void() > f)CFxDbExtensionstatic
SuppressWriteFileEvents()=0CFxDbExtensionpure virtual
TranslateEntity(OdDbEntity *pObj, const OdGeVector3d &offset)CFxDbExtension
UnlockXDataTransformation()CFxDbExtension
XrefHasCircularReference(OdDbDatabase *pHostDb, OdDbBlockTableRecord *pBTR)=0CFxDbExtensionpure virtual
~CFxDbExtension()=0CFxDbExtensionpure virtual