Loading...
Searching...
No Matches
Changelog for SDK 2022 R2 (v.4.0.0)

This release includes changes in the SDK, various new features, and fixes of known and reported issues.

Below is the list of the changes in SAMSON SDK per library and per class.

Core library group

Class

SBProxy

New descriptors for workspaces introduced in this version of SAMSON: SB_ELEMENT_WORKSPACE.

DataModel library group

Color library

A new color palette type, FlexibleDiverging, and a corresponding class SBDColorPaletteFlexibleDivergingHCL, and new default color palettes corresponding to this type (see SBDColorPaletteDefaultPalette).

SBDColorPalette

New functions: SBDColorPalette::getReverseFlag, SBDColorPalette::setReverseFlag.

Visualization library

Default visual preset groups were moved in a separate extension. A new function added to access default visual preset groups: SBDVisualPresetGroup::getDefaultVisualPresetGroups

Facade library group

New functions:

GUI library group

Action library

SBGAction

New functions:

Resource library

Added a new library that provides access to common resources like icons, cursors. See SBGResource.

Modeling library group

Element library

New functions in SBMElement:

And corresponding functions in SBMElementTable:

SBStructuralModel

New functions:

SBAtom

New functions:

And associated predicates:

  • SBAtom::IsAlkaliMetal
  • SBAtom::IsAlkalineEarthMetal
  • SBAtom::IsLanthanide
  • SBAtom::IsActinide
  • SBAtom::IsTransitionMetal
  • SBAtom::IsPosttransitionMetal
  • SBAtom::IsMetalloid
  • SBAtom::IsNobleGas
  • SBAtom::IsReactiveNonmetal
  • SBAtom::IsDiatomicNonmetal
  • SBAtom::IsPolyatomicNonmetal
  • SBAtom::IsHalogen