What's New
What's New

This documentation describes the ODA BimRv SDK version 2022.12.

Refer to the Release Notes to get details about new features, significant changes, and fixed issues related to ODA BimRv SDK.

New Features

  • Build configurations for macOS 12 SDK are added (x64, arm64).
  • Added ability to create angular dimensions.
  • Added ability to create arc length dimensions.
  • Disabled the influence of light sources in the Consistent Color visual style.

Public API Changes

BimRv SDK public API was changed (see the list of changed classes below):

  • The following new enumerations were added:
    • OdBm::ElevationBase::Enum
    • OdBm::StructuralSectionShape::Enum
  • The following classes have new methods:
    • OdBmAngularDim
    • OdBmCategoryElem
    • OdBmCategoryTracking
    • OdBmIDescription
    • OdBmSymbol
    • OdBmIndexPlusElementId
    • OdBmArcLengthDim
    • OdBmDBView3d
  • The following classes were modified:
    • The OdBmFamInstCurveDriver class was moved from Essential to Family.
    • The OdBmIndexPlusElementId class was moved from Main to GeometryUtils.
    • OdBmCategoryTracking
    • OdBmLevelAttributes
    • OdBmGRep
    • OdBmCategoryElem
    • OdBmCategoryTracking
      • OdBmGStyleDataItemPtr getGStyleDataItem(const OdBm::BuiltInCategory::Enum category, const OdInt32 gStyleType = 1); removed — Use getGStyleId() instead.
      • OdBmGStyleDataItemPtr getGStyleDataItem(const OdBmObjectId& categoryId, const OdInt32 gStyleType = 1); removed — Use getGStyleId() instead.
  • For detailed information about new and modified BimRv SDK classes, please see the Release Notes.

Fixed Issues

Click and log in to Jira to see a list of fixed issues.

Copyright © 2002 – 2021. Open Design Alliance. All rights reserved.