occt: master 45d8465e

Author Committer Branch Timestamp Parent
abv abv master 2016-03-11 19:08:01 master 944d808c
Affected Issues  0027241: Create a complete test case to verify reading of all attribute types from MDTV-Standard document
Changeset 0027241: Create a complete test case to verify reading of all attribute types from MDTV-Standard document

Added test case that works in one of two modes:
1) create synthetic document (in old version of OCCT) containing all possible attributes.
2) open the document and compare all attributes with expected values.

Fixed reading of TDataStd_NamedData, TDataXtd_PatternStd, and PColStd_HArray2OfReal.
Point and curve representations are created even from NULL geometry handles.
The code is simplified by abandoning usage of templates from StdObjMgt_ContentTypes class for persistent data elements.

Fixed SetAsciiString Draw command failed when the target label contained NamedData attribute.
mod - adm/UDLIST Diff File
mod - src/DDataStd/DDataStd_BasicCommands.cxx Diff File
mod - src/ShapePersistent/FILES Diff File
mod - src/ShapePersistent/ShapePersistent.cxx Diff File
mod - src/ShapePersistent/ShapePersistent_BRep.cxx Diff File
mod - src/ShapePersistent/ShapePersistent_BRep.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Geom.cxx Diff File
mod - src/ShapePersistent/ShapePersistent_Geom.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Geom2d_Curve.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Geom_Curve.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Geom_Surface.hxx Diff File
rm - src/ShapePersistent/ShapePersistent_HArray1.cxx Diff File
mod - src/ShapePersistent/ShapePersistent_HArray1.hxx Diff File
rm - src/ShapePersistent/ShapePersistent_HArray2.cxx Diff File
mod - src/ShapePersistent/ShapePersistent_HArray2.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_HSequence.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_Poly.hxx Diff File
mod - src/ShapePersistent/ShapePersistent_TopoDS.cxx Diff File
mod - src/ShapePersistent/ShapePersistent_TopoDS.hxx Diff File
mod - src/StdLDrivers/StdLDrivers_DocumentRetrievalDriver.cxx Diff File
mod - src/StdLDrivers/StdLDrivers_DocumentRetrievalDriver.hxx Diff File
rm - src/StdLObject/FILES Diff File
rm - src/StdLObject/StdLObject_GUID.cxx Diff File
rm - src/StdLObject/StdLObject_GUID.hxx Diff File
mod - src/StdLPersistent/FILES Diff File
mod - src/StdLPersistent/StdLPersistent_Collection.cxx Diff File
mod - src/StdLPersistent/StdLPersistent_Collection.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Data.cxx Diff File
mod - src/StdLPersistent/StdLPersistent_Data.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Dependency.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Document.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Function.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_HArray1.cxx Diff File
mod - src/StdLPersistent/StdLPersistent_HArray1.hxx Diff File
rm - src/StdLPersistent/StdLPersistent_HArray1OfPersistent.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_HArray2.cxx Diff File
mod - src/StdLPersistent/StdLPersistent_HArray2.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_HString.cxx Diff File
mod - src/StdLPersistent/StdLPersistent_NamedData.cxx Diff File
mod - src/StdLPersistent/StdLPersistent_NamedData.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Real.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_TreeNode.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_Value.cxx Diff File
mod - src/StdLPersistent/StdLPersistent_Variable.hxx Diff File
mod - src/StdLPersistent/StdLPersistent_XLink.hxx Diff File
mod - src/StdObject/FILES Diff File
rm - src/StdObject/StdObject_gp.hxx Diff File
add - src/StdObject/StdObject_gp_Axes.hxx Diff File
add - src/StdObject/StdObject_gp_Curves.hxx Diff File
add - src/StdObject/StdObject_gp_Surfaces.hxx Diff File
add - src/StdObject/StdObject_gp_Trsfs.hxx Diff File
add - src/StdObject/StdObject_gp_Vectors.hxx Diff File
mod - src/StdObject/StdObject_Location.cxx Diff File
mod - src/StdObject/StdObject_Location.hxx Diff File
mod - src/StdObject/StdObject_Shape.cxx Diff File
mod - src/StdObject/StdObject_Shape.hxx Diff File
mod - src/StdObjMgt/FILES Diff File
mod - src/StdObjMgt/StdObjMgt_Attribute.hxx Diff File
rm - src/StdObjMgt/StdObjMgt_ContentTypes.hxx Diff File
mod - src/StdObjMgt/StdObjMgt_Persistent.hxx Diff File
mod - src/StdObjMgt/StdObjMgt_ReadData.cxx Diff File
mod - src/StdObjMgt/StdObjMgt_ReadData.hxx Diff File
mod - src/StdObjMgt/StdObjMgt_SharedObject.hxx Diff File
mod - src/StdPersistent/FILES Diff File
mod - src/StdPersistent/StdPersistent_DataXtd.cxx Diff File
mod - src/StdPersistent/StdPersistent_DataXtd.hxx Diff File
mod - src/StdPersistent/StdPersistent_DataXtd_Constraint.cxx Diff File
mod - src/StdPersistent/StdPersistent_DataXtd_Constraint.hxx Diff File
mod - src/StdPersistent/StdPersistent_DataXtd_PatternStd.cxx Diff File
mod - src/StdPersistent/StdPersistent_DataXtd_PatternStd.hxx Diff File
rm - src/StdPersistent/StdPersistent_HArray1.cxx Diff File
mod - src/StdPersistent/StdPersistent_HArray1.hxx Diff File
rm - src/StdPersistent/StdPersistent_HArray1OfShape1.hxx Diff File
mod - src/StdPersistent/StdPersistent_Naming.cxx Diff File
mod - src/StdPersistent/StdPersistent_Naming.hxx Diff File
mod - src/StdPersistent/StdPersistent_PPrsStd.hxx Diff File
mod - src/StdPersistent/StdPersistent_TopLoc.cxx Diff File
mod - src/StdPersistent/StdPersistent_TopLoc.hxx Diff File
mod - src/StdPersistent/StdPersistent_TopoDS.hxx Diff File
mod - src/TKStdL/PACKAGES Diff File
add - tests/caf/bugs/D2 Diff File
mod - tests/parse.rules Diff File