10.14.00.111


MicroStation CONNECT Update 14 10.14.00.XX Builds

NOTE: Information not present or linked: was either not available at time of release or, is will be added shortly.

See: Official Release Announcement

The following methods/functions have been added to this release of the SDK

C++ API

DgnPlatform

CustomItemType

DGNPLATFORM_EXPORT bool SetExpression(WCharCP expression, bool useLastValidValueOnFailure, WCharCP failureValue = nullptr);

DgnTextSnippet

Set the name of the parent category.
DGNPLATFORM_EXPORT BentleyStatus SetParentCategory (DgnTextSnippetCategoryPtr parent);

Light

Get/Set auto ambient.
bool IsAutoAmbient  (  ) const
void SetIsAutoAmbient  ( bool  isAuto )

Get/Set percentage of solar.
double GetPercentageOfSolar  (  ) const
void SetPercentageOfSolar  ( double  percentage )

DgnPickList

Check if a PickList is used by elements.
static DGNPLATFORM_EXPORT bool IsPickListUsedByElements ( UInt32 pickListId, DgnFileR  dgnFile)

UnitDefinition

Find the definition of a unit from the user's workspace by matching one of its labels. 
static DGNPLATFORM_EXPORT UnitDefinition GetByLabel ( WCharCP  label, bool alsoStandard = false )

DistanceParser

Construct a parser with default settings. 
static DGNPLATFORM_EXPORT DistanceParserPtr Create ( )

.Net API

DgnPlatformNET

Bentley.DgnPlatformNET.ItemTypeText

public static ulong GetDependentElementId(Bentley.DgnPlatformNET.Elements.TextNodeElement textNodeElement)
public static System.Collections.Generic.IList<System.Tuple<ulong, Bentley.DgnPlatformNET.DgnModel>> GetDependentElementInfos(Bentley.DgnPlatformNET.Elements.TextNodeElement textNodeElement)
public static bool GetRelatedClassesOfTextNode(Bentley.DgnPlatformNET.Elements.TextNodeElement textNodeElement, Bentley.DgnPlatformNET.DgnModel model, System.Collections.Generic.IList<string> classList)

Bentley.DgnPlatformNET.DgnTextSnippetCategory

public void SetParentCategory(Bentley.DgnPlatformNET.DgnTextSnippetCategory parent)

Bentley.DgnPlatformNET.AmbientLight

public bool IsAutoAmbient { get; set; }
public double PercentageOfSolar { get; set; }

Bentley.DgnPlatformNET.ParameterDefinitions

public System.Collections.Generic.IDictionary<string, string> GetParameterSetValues(Bentley.DgnPlatformNET.ParameterDefinition definition, System.Collections.Generic.ICollection<Bentley.DgnPlatformNET.ParameterSet> set, Bentley.DgnPlatformNET.ParameterCsvSectionPresenceFlags sections)
public bool SetVariableValue(Bentley.DgnPlatformNET.ParameterDefinition definition, string value, double unitFactor)
public bool SetParameterSetValues(Bentley.DgnPlatformNET.ParameterSet set, System.Collections.Generic.IDictionary<string, string> valueList, double unitFactor)
public bool SetParameterSetValues(Bentley.DgnPlatformNET.ParameterSet set, System.Collections.Generic.IDictionary<string, string> valueList, double unitFactor, string masterUnitLabel, string subUnitLabel)

Bentley.DgnPlatformNET.PickListLibrary

public static bool IsPickListUsedByElements(uint pickListId, Bentley.DgnPlatformNET.DgnFile dgnFile)

Bentley.DgnPlatformNET.UnitDefinition

public static Bentley.DgnPlatformNET.UnitDefinition GetByLabel(string unitName, bool alsoStandard)