MantisBT
Mantis Bug Tracker Workflow

occt: master fa53efef Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
abv abv master 2016-10-27 14:55:43 master 9c86076b
Affected Issues 0027932: Improvement of standard attributes usability
Changeset 0027932: Improvement of standard attributes usability.

OCAF attributes TDataStd_AsciiString, TDataStd_Integer, TDataStd_Name, TDataStd_Real are extended by possibility to use custom GUID.

Now multiple attributes of any of these types can be placed at the same label using different user-defined GUIDs.
For this new "Set" methods were added into each attribute, which takes this custom GUID as an argument.
Other aspects of management of attributes on labels remain the same.

Version number of persistent OCAF documents is incremented.
However, the attributes are stored in the same way unless non-standard GUID is used for particular attribute.
Previously saved documents are fully supported, but the new documents with this extension used will be non-readable by the previous version of OCAF libraries.
mod - src/BinLDrivers/BinLDrivers.cxx Diff ] File ]
mod - src/BinMDataStd/BinMDataStd_AsciiStringDriver.cxx Diff ] File ]
mod - src/BinMDataStd/BinMDataStd_IntegerDriver.cxx Diff ] File ]
mod - src/BinMDataStd/BinMDataStd_NameDriver.cxx Diff ] File ]
mod - src/BinMDataStd/BinMDataStd_RealDriver.cxx Diff ] File ]
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff ] File ]
mod - src/DDataStd/DDataStd_NameCommands.cxx Diff ] File ]
mod - src/Standard/Standard_GUID.cxx Diff ] File ]
mod - src/Standard/Standard_GUID.hxx Diff ] File ]
mod - src/StdLPersistent/StdLPersistent_Real.hxx Diff ] File ]
mod - src/StdLPersistent/StdLPersistent_Value.cxx Diff ] File ]
mod - src/StdLPersistent/StdLPersistent_Value.hxx Diff ] File ]
mod - src/TDataStd/TDataStd_AsciiString.cxx Diff ] File ]
mod - src/TDataStd/TDataStd_AsciiString.hxx Diff ] File ]
mod - src/TDataStd/TDataStd_Integer.cxx Diff ] File ]
mod - src/TDataStd/TDataStd_Integer.hxx Diff ] File ]
mod - src/TDataStd/TDataStd_Name.cxx Diff ] File ]
mod - src/TDataStd/TDataStd_Name.hxx Diff ] File ]
mod - src/TDataStd/TDataStd_Real.cxx Diff ] File ]
mod - src/TDataStd/TDataStd_Real.hxx Diff ] File ]
mod - src/XCAFDoc/XCAFDoc_Datum.cxx Diff ] File ]
mod - src/XCAFDoc/XCAFDoc_Dimension.cxx Diff ] File ]
mod - src/XCAFDoc/XCAFDoc_GeomTolerance.cxx Diff ] File ]
mod - src/XmlMDataStd/XmlMDataStd_AsciiStringDriver.cxx Diff ] File ]
mod - src/XmlMDataStd/XmlMDataStd_IntegerDriver.cxx Diff ] File ]
mod - src/XmlMDataStd/XmlMDataStd_NameDriver.cxx Diff ] File ]
mod - src/XmlMDataStd/XmlMDataStd_RealDriver.cxx Diff ] File ]
add - tests/caf/basic/A4 Diff ] File ]
add - tests/caf/basic/A5 Diff ] File ]
add - tests/caf/basic/A6 Diff ] File ]
add - tests/caf/basic/B4 Diff ] File ]
add - tests/caf/basic/B5 Diff ] File ]
add - tests/caf/basic/B6 Diff ] File ]
add - tests/caf/basic/E4 Diff ] File ]
add - tests/caf/basic/E5 Diff ] File ]
add - tests/caf/basic/E6 Diff ] File ]
add - tests/caf/basic/N4 Diff ] File ]
add - tests/caf/basic/N5 Diff ] File ]
add - tests/caf/basic/N6 Diff ] File ]


Copyright © 2000 - 2020 MantisBT Team
Powered by Mantis Bugtracker