/
Changes in the CFx Interface between 2022 and 2023

Changes in the CFx Interface between 2022 and 2023

AEC

aec_inc

SDK for AEC entities added

CFx Kernel

FxDefines.h

New defines PolarMode, DynaSnap, OSMode and OSOptions.

FxDialog.h

Added to CFxDialog:

  • adjustSize

FxFdtCodes.h

Added define RTMODELESS.

FxFileData.h

Extended enum for FileType.

FxInputPointManager.h

Updated signature for:

  • UpdateTrackers

FxLicenseManager.h

Updated signature for:

  • ShowMessage

FxPreferences.h

Added to CFxPreferences:

  • ContextualHelp

Added to CFxPreferencesDrafting:

  • GetSheetDynaSnapMarkerColor

  • SetSheetDynaSnapMarkerColor

Added to CFxPreferencesTablet:

  • GetTabletEnabled

  • SetTabletEnabled

Added classe:

  • CFxPreferencesContextualHelp

FxSystemServices.h

Added to CFxSystemServices:

  • ExecuteStringOnPause

FxUI.h

Added to CFxUI:

  • GetLocalizedName

  • SetLocalizedName

  • GetRibbonTabSelectors

FxUIRibbon.h

Added to CFxUIRibbonQuickAccessBarItem:

  • GetChildren

FxUserIO.h

Extended enum for CFxUserIO::SelectMode.

FxUIRibbonTabSelector.h

Addded class CFxUIRibbonTabSelector

Common UI

FxUIToolButton.h

Added to CFxUIToolButton:

  • toggled

FxUITreeView.h

Added to CFxUITreeView:

  • collapsed

  • expanded

BIM

FxBIM.h

Typos fixed for Conversion::Type

Enums added:

  • BimStandards

  • BimUnitsLength

  • EFileType

Class added:

  • Standard

Global functions added under namespace FxBIM:

  • BIMSTANDARD

  • SetBIMSTANDARD

  • BIMHPSCALE

  • SetBIMHPSCALE

  • BIMPROJECTPATH

  • SetBIMPROJECTPATH

  • BIMCALLOUTSFILE

  • SetBIMCALLOUTSFILE

  • BIMCALLOUTBLOCKPLAN

  • SetBIMCALLOUTBLOCKPLAN

  • BIMCALLOUTBLOCKSECTION

  • SetBIMCALLOUTBLOCKSECTION

  • BIMCALLOUTBLOCKSECTIONALT

  • SetBIMCALLOUTBLOCKSECTIONALT

  • BIMCALLOUTBLOCKELEVATION

  • SetBIMCALLOUTBLOCKELEVATION

  • BIMVIEWTITLEBLOCK

  • SetBIMVIEWTITLEBLOCK

  • BIMCALLOUTSONOFF

  • SetBIMCALLOUTSONOFF

  • BIMCLIPPINGBOXONOFF

  • SetBIMCLIPPINGBOXONOFF

  • resolvePath

  • GetAbsoluteFilePath

  • GetAbsoluteFilePath

Added under namespace FxBIMThreadUtils:

  • WaitFinishLoading

  • class CFxBIMTaskLoadDbRef

  • class CFxBIMTaskUnloadDb

FxBIMDatabaseReference.h

Added in CFxBIMDatabaseReference:

  • Scale

Updated signature for:

  • Create

  • Load

FxBIMEntity.h

Added in CFxBIMEntity:

  • MaterialName

  • Geometry

  • Struct FxBody

Updated signature for:

  • Properties

Removed from CFxBIMEntity:

  • DerivedProperties

  • Property

  • s2e

FxBIMEntityReference.h

Added to CFxBIMEntityReference:

  • subExplode

FxBIMFloor.h

Added to CFxBIMFloor:

  • Plane

  • SetPlane

  • Height

  • SetHeight

Updated signature for:

  • Create

Removed from CFxBIMFloor:

  • Elevation

FxBIMMaterial.h

Added to CFxBIMMaterial:

  • Enum MaterialType

  • GetMaterialType

  • Enum PatternType

  • PatternList

Added class CFxMaterialLayerSet

FxBIMProperty.h

Added class CFxBIMPropertiesContainter

FxBIMSection.h

Removed from CFxBIMSection:

  • Struct BimDrawing

  • Enum ViewOptions

  • ViewOptions

  • SetViewOptions

Updated signature for:

  • SourceViews (renamed from availableSourceViews)

  • Regenerate

Added to CFxBIMSectionReactor:

  • ViewCopied

  • ViewRenamed

  • ModifiedGraphics

  • ModifiedType

  • ModifiedFilter

Updated signature for:

  • ViewCreated

  • ViewRemoved

  • Regenerated

FxBIMSectionEntity.h

Added to CFxBIMSectionEntity:

  • BimDrawing

Updated signature for:

  • OriginalEntity

Removed from CFxBIMSectionEntity:

  • subWblockClone

  • subDeepClone

FxBIMSectionView.h

Added to CFxBIMSectionView:

  • Name

  • SetNumberAndName

  • modified

Updated signature for:

  • Section

  • Scale

  • SetScale

Removed from CFxBIMSectionView:

  • TitleAbove

  • SetTitleAbove

  • TitleAboveStyle

  • SetTitleAboveStyle

  • TitleAboveSize

  • SetTitleAboveSize

  • TitleBelow

  • SetTitleBelow

  • TitleBelowStyle

  • SetTitleBelowStyle

  • TitleBelowSize

  • SetTitleBelowSize

  • SetNumber

  • NumberStyle

  • SetNumberStyle

  • NumberSize

  • SetNumberSize

  • UnderlineLength

  • SetUnderlineLength

  • subWorldDraw

FxBIMSpace.h

Added to CFxBIMSpace:

  • Geometry

  • SetGeometry

  • Plane

  • SetPlane

  • Height

  • SetHeight

Updated signature for:

  • Children

Removed from CFxBIMSpace:

  • Boundary

FxBIMStorage.h

Added to CFxBIMStorage:

  • BimDrawings

  • Flags

  • SetFlags

  • subClose

  • audit

FxBIMDrawing.h

Added class CFxBIMDrawing

FxBIMRoomEntity.h

Added class CFxBIMRoomEntity

FxBIMRoomSectionEntity.h

Added class CFxBIMRoomSectionEntity

System Variables

 

Added ANNOMONITOR, CONTEXTUALHELPDELAY, CONTEXTUALHELPENABLED, CONTEXTUALHELPCMDFINISH, MENUBAR, NOTIFYDATALINK, RIBBONSELECTMODE, RIBBONCONTEXTSELLIM, DISPLAYVIEWCUBEIN2D, DISPLAYVIEWCUBEIN3D, NAVVCUBELOCATION, NAVVCUBEOPACITY, SPLDEGREE.

Related pages