Scenome 22.36 — 9/11/2022
Release details are described below.
- Scenome Scripting Language API. Fixed a bug in <StructInstanceNode>::GetMembers( ... ) and <StructInstanceArrayNode>::GetMembers( ... ) data interfaces. Previously it was possible for the <TypeBuffer> object returned by these functions to contain invalid pointers.
- Scenome Scripting Language API. Added member traits support to various <DataCapture> classes. This makes it possible to transfer data from a <DataCapture> object such as <Float32MatrixDataCapture> to a complementary <VariableNode>-derived class such as <Float32MatrixNode>.
- Exporters. Fixed bugs in <VariableNode>::GetViewFromObject( ... ) implementations in any affected derived classes.
- Exporters. Fixed inconsistencies in the function parameter order of <Float32Matrix>::GetComponent( ... ), <Float32Matrix>::SetComponent( ... ), <Float64Matrix>::GetComponent( ... ), and <Float64Matrix>::SetComponent( ... ). Previously, these data interfaces used int row and int col for parameter order instead of int col and int row. Throughout the Scenome API we use column first for all features related to matrices.