This document lists the bug fixes and known defects/limitations contained in this release.
For general information about this release, where to obtain it, and items that require specific attention, see the Release Notes.
For help, comments, and bug reports please send email to [email protected]. If you are an associate, please use [email protected].
Return to: Top
The following fixes and changes were implemented for this release:
- General
- Fixed RAIF inconsistency with handling conversion of units of measure when an SRF conversion was requested through the API.
- In SRM
- Fixed planetodetic coordinate conversion so that it is correctly treated as a right-handed system.
- Coordinate conversions CD - LCC and LCC - CD updated to prevent a loss of accuracy near the poles.
- Coordinate conversions CD - TM and TM - CD updated for spherical cases.
- For the following ORM / RT pairs, updated parameter values to improve accuracy:
ORM RT SRM_ORMCOD_MIDWAY_1961 SRM_RTCOD_MIDWAY_1961_MIDWAY_ISLANDS SRM_ORMCOD_DJAKARTA_1987_PM_DJAKARTA SRM_RTCOD_DJAKARTA_1987_PM_DJAKARTA_SUMATRA SRM_ORMCOD_ROME_1940_PM_ROME SRM_RTCOD_ROME_1940_PM_ROME_SARDINIA - In DRM
- <Geometry Face>
- Clarified that an instance must have at least 3 associated <Geometry Edge> instances.
- In STF
- Fixed array freeing issue in URN resolution.
- Cygwin is now explicitly recognized on the list of little endian architectures.
- In EDCS
- In applications
- For model_viewer, fixed an issue with handling <Animation Related Geometry> instances.
- For rules_checker, fixed an issue with testing for improper duplicate locations within geometry and topology for angular coordinate systems.
- The rules_checker application also performs additional tests (for a fuller description of which constraints are tested, see P5V2 Checker User's Guide, section 2). The additional functionality includes more complete testing of:
- <<Presentation Domain Constraints>>
- <<Property Characteristic Constraints>>
- various constraints related to feature topology and geometry topology
Return to: Top
- General
- Removed references to STF_BlockOPT.cpp and STF_BlockOPT.hpp from the Visual C++ .NET project files.
- In SRM
- Fixed the computation of geodesic distance when the two coordinates are on the same parallel.
- In DRM
- Fixed the <Image> validation for THREE_MATERIALS <Image> instances to correctly enforce the requirements on the bits_of fields.
- Adjusted the The <<Quadrant Related Organizing Principle>> and <<Octant Related Organizing Principle>> constraints to align with the ISO specification, and the related validation of strict_organizing_principle for <Octant Related Features>, <Octant Related Geometry>, <Quadrant Related Features>, and <Quadrant Related Geometry> have been modified in accordance with the constraints.
- Fixes an error in the validation of <Variable> instances specified with SE_Variable_Code meanings.
- In STF
- Fixed a bug when updating Data Table data after the transmittal is closed.
- Fixed a bug when writing integer field data.
- Fixed a memcpy overwrite during file access.
- In EDCS
- Added missing exported symbols for the EDCS library functions.
- See more fixes in EDCS Fixes and Limitations.
- In Applications
- Core applications have a more consistent style of reporting and usage. This includes specifying the implementation version of the SEDRIS SDK for which they were built.
- Syntax Checker now fully enforces the syntactic restrictions on aggregate/component relationships, including:
- Detecting malformed composition relationships that are 1-way instead of 2-way.
- Detecting a component that belongs to an incorrect number of aggregates. (e.g. a <Model> instance is a component of exactly one <Model Library>), including checking ITR relationships when all the relevant transmittals are accessible.
- Additional/improved tests for class field validation, e.g. required metadata fields.
- The rules_checker application now performs additional tests (for a fuller description of which constraints are tested, see P5V2 Checker User's Guide, section 2). The additional functionality includes more complete testing of:
- <<Presentation Domain Constraints>>
- <<Mandatory Metadata>>
- <<Image Anchor SRF>>
- <<Model SRF>>
- <<Environment Root SRF>>
- <<Polygon As Bounded Plane>>
- <<Property Characteristic Constraints>>
- various constraints related to feature topology and geometry topology
- various contraints related to <Volume Extent>.
- ITR Test now produces a different transmittal as an example. The ITR relationships are now associations between <Geometry Model Instance> objects in transmittal A and <Geometry Model> objects in transmittals B and C (as opposed to the previously invalid <Model Library> to <Model> relationships). If the Depth application is passed a configuration file to run with "follow_model_instances" set to SE_TRUE, the relationships will be traversed and displayed.
Return to: Top
- Model Viewer Limitations.
- Rules Checker Limitations.
- One exception to ISO SEDRIS compliance is the use of WCHAR. This will be implemented in future releases.
- Direct attachment is not fully supported by the API when using a component iterator to resolve <Colour Index> instances. This will be addressed in future releases.
- RAIF's capability of converting data between SRFs specified with different DSSs (for example, between the ellipsoid and MSL) is not fully supported. This will be addressed in future releases.
Return to: Top
Copyright © 2009 SEDRIS