Loading...
Searching...
No Matches
Changelog for SDK v.0.8.x

v.0.8.4

Below are the changes in the public API per library.

Facade library group

SAMSON

See SAMSON Facade.

Add new functionality for Windows Mixed Reality (WMR) headsets:

Add more functionality to manage jobs in the cloud:

  • SAMSON::resumeJob

DataModel library group

Document library

SBCamera

See SBCamera.

Add new functionality in SBCamera and renderer, e.g. to manage virtual reality headsets:

v.0.8.3

Fixed known issues in the installer.

v.0.8.2

Support for older Linux distributions - compatibility with GLIBC version 2.17 and higher. See Compatibility with older Linux distributions.

Improvements in the installer.

Bugfix in the SAMSON Extension generator: update in the generated CMakeLists.txt.

Other small bugfixes.

Below are the changes in the public API per library.

Facade library group

SAMSON

See SAMSON Facade.

Add new functionality to manage jobs in the cloud (more information and tutorials will follow later):

  • SAMSON::createJob
  • SAMSON::getJob
  • SAMSON::getJobs
  • SAMSON::getJobStatus
  • SAMSON::startJob
  • SAMSON::pauseJob
  • SAMSON::stopJob
  • SAMSON::eraseJob

v.0.8.1

No changes in the public API.

Updates and bugfixes in the SAMSON Extension generator.

Bugfixes in SBPath : SBPath::remove and a bug with animation crash in some cases.

Bugfix in SBDTypePhysicalIAVector3 with operator * and operator /.

v.0.8.0

The 0.8.0 release brings major changes in SAMSON and SAMSON SDK. It also improves stability and fixes known issues.

Below are the changes in the public API per library.

Facade library group

SAMSON

See SAMSON Facade.

The SAMSON::getActiveModel function has been renamed to SAMSON::getActiveStructuralModel.

New/updated functions:

DataModel library group

SBDType library

See The SBDType Library.

Added more checks for operations with dimensionless quantities.

Document library

SBFolder

Previous name: SBLayer.

See SBFolder.

SBLayer has been changed to a more general SBFolder. An SBFolder object can contain almost any node types, including other folders. Any usage of an active layer (SAMSON::getActiveLayer) should be modified to e.g. an active document (SAMSON::getActiveDocument()). Any other usages of an SBLayer should be modified to use either SBFolder or an active document.

SBFolder has parts of the SBLayer's functionality and some new functionality e.g.: get lists of nodes of different types (see SBFolder).

SBDocument

See SBDocument.

New functionality:

SBCamera

See SBCamera.

New/updated functionality:

DataGraph library

SBNode

See SBNode.

New/updated functionality:

These changes also affect all classes derived from the SBNode class i.e.: SBFolder, SBStructuralModel, SBStructuralGroup, SBMolecule, SBResidue, SBBackbone, SBSideChain, SBStructuralParticle, SBAtom, etc.

SBNodeIndexer

See SBNodeIndexer.

New functionality:

Modeling library group

Structural Model library

SBStructuralRoot

See SBStructuralRoot.

SBStructuralRoot is now hidden and implicit. When creating a structural model (SBStructuralModel) it is not necessary anymore to add it to the SBStructuralRoot of a document, it will be done implicitly.

SBPath

See SBPath.

Major changes in the SBMStructuralModelPath class:

Setter and getter functions for position, velocity, and force data have been changed from 1d arrays to 2d arrays; other functions have been updated accordingly. The according functions have been renamed:

New functionality:

SBConformation

See SBConformation.

Functions renaming:

  • getNumberOfPositions to SBConformation::getNumberOfStructuralParticles ;
  • getAtomIndexer to SBConformation::getStructuralParticleIndexer .

New/updated functionality:

SBResidue

See SBResidue.

New functionality: