mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-18 07:57:31 +08:00
Optimization of a byte-array for XML persistence (binary persistence is ok). A possible bug is corrected (size of an array is extended a little). Same improvement for storage of a TDataStd_TreeNode. Improvement of speed of storage of several Ocaf attributes in XML file format. Also, format of storage of a double value is extended to keep 17 digits after a decimal point (it was used only 15 digits before). Several draw-commands are added to manipulate the basic Ocaf attributes: BooleanArray BooleanList IntegerList RealList A test-script for OCAF document successfully saved and opened from disk in XML file format. + 1 is added to keep '\0' Removed several spaces in source files. PLib_LocalArray is renamed to NCollection_LocalArray and became a template. It is used as a local array for Standard_Character in XML OCAF drivers, and as a local array of Standard_Real in PLib package. Small correction of test case for this fix
95 lines
2.2 KiB
Plaintext
Executable File
95 lines
2.2 KiB
Plaintext
Executable File
NCollection_TypeDef.hxx
|
|
|
|
NCollection_BaseAllocator.hxx
|
|
NCollection_BaseAllocator.cxx
|
|
NCollection_IncAllocator.hxx
|
|
NCollection_IncAllocator.cxx
|
|
NCollection_HeapAllocator.hxx
|
|
NCollection_HeapAllocator.cxx
|
|
NCollection_StdAllocator.hxx
|
|
|
|
NCollection_ListNode.hxx
|
|
NCollection_BaseList.hxx
|
|
NCollection_BaseList.cxx
|
|
NCollection_BaseSequence.hxx
|
|
NCollection_BaseSequence.cxx
|
|
NCollection_BaseMap.hxx
|
|
NCollection_BaseMap.cxx
|
|
|
|
NCollection_BaseCollection.hxx
|
|
NCollection_TListNode.hxx
|
|
NCollection_TListIterator.hxx
|
|
NCollection_Sequence.hxx
|
|
NCollection_HSequence.hxx
|
|
NCollection_Array1.hxx
|
|
NCollection_HArray1.hxx
|
|
NCollection_Array2.hxx
|
|
NCollection_HArray2.hxx
|
|
NCollection_Queue.hxx
|
|
NCollection_Stack.hxx
|
|
NCollection_List.hxx
|
|
NCollection_SList.hxx
|
|
NCollection_Set.hxx
|
|
NCollection_HSet.hxx
|
|
NCollection_Map.hxx
|
|
NCollection_DataMap.hxx
|
|
NCollection_DoubleMap.hxx
|
|
NCollection_IndexedMap.hxx
|
|
NCollection_IndexedDataMap.hxx
|
|
|
|
NCollection_DefineBaseCollection.hxx
|
|
NCollection_DefineTListIterator.hxx
|
|
NCollection_DefineTListNode.hxx
|
|
NCollection_DefineArray1.hxx
|
|
NCollection_DefineHArray1.hxx
|
|
NCollection_DefineArray2.hxx
|
|
NCollection_DefineHArray2.hxx
|
|
NCollection_DefineList.hxx
|
|
NCollection_DefineMap.hxx
|
|
NCollection_DefineDataMap.hxx
|
|
NCollection_DefineDoubleMap.hxx
|
|
NCollection_DefineIndexedMap.hxx
|
|
NCollection_DefineIndexedDataMap.hxx
|
|
NCollection_DefineQueue.hxx
|
|
NCollection_DefineSList.hxx
|
|
NCollection_DefineSequence.hxx
|
|
NCollection_DefineHSequence.hxx
|
|
NCollection_DefineSet.hxx
|
|
NCollection_DefineHSet.hxx
|
|
NCollection_DefineStack.hxx
|
|
|
|
NCollection_BaseVector.hxx
|
|
NCollection_BaseVector.cxx
|
|
NCollection_Vector.hxx
|
|
NCollection_DefineVector.hxx
|
|
NCollection_StdBase.hxx
|
|
|
|
NCollection_EBTree.hxx
|
|
NCollection_UBTree.hxx
|
|
NCollection_UBTreeFiller.hxx
|
|
|
|
NCollection_UtfIterator.hxx
|
|
NCollection_UtfIterator.lxx
|
|
NCollection_UtfString.hxx
|
|
NCollection_UtfString.lxx
|
|
NCollection_String.hxx
|
|
|
|
NCollection_LocalArray.hxx
|
|
NCollection_SparseArray.hxx
|
|
NCollection_SparseArrayBase.hxx
|
|
NCollection_SparseArrayBase.cxx
|
|
NCollection_CellFilter.hxx
|
|
NCollection_Handle.hxx
|
|
NCollection_Handle.cxx
|
|
|
|
NCollection_Comparator.hxx
|
|
NCollection_QuickSort.hxx
|
|
|
|
NCollection_Haft.h
|
|
NCollection_DefaultHasher.hxx
|
|
NCollection_DefineAlloc.hxx
|
|
|
|
NCollection_Vec2.hxx
|
|
NCollection_Vec3.hxx
|
|
NCollection_Vec4.hxx
|