2 // Created: Wed Jul 30 15:57:49 1997
3 // Author: Denis PASCAL
4 // <dp@dingox.paris1.matra-dtv.fr>
7 #include <TDataStd.ixx>
9 #include <TDF_AttributeIterator.hxx>
10 #include <TDF_AttributeList.hxx>
11 #include <TDF_Tool.hxx>
12 #include <TDF_TagSource.hxx>
13 #include <TDF_Reference.hxx>
14 #include <TDF_ListIteratorOfAttributeList.hxx>
15 #include <TDF_ListIteratorOfLabelList.hxx>
16 #include <TDF_MapIteratorOfLabelMap.hxx>
17 #include <TDF_DataSet.hxx>
18 #include <TDF_ChildIterator.hxx>
19 #include <TDataStd_Integer.hxx>
20 #include <TDataStd_Real.hxx>
21 #include <TDataStd_Name.hxx>
22 #include <TDataStd_UAttribute.hxx>
23 #include <TDataStd_IntegerArray.hxx>
24 #include <TDataStd_RealArray.hxx>
25 #include <TDataStd_ExtStringArray.hxx>
27 #include <Standard_GUID.hxx>
31 //=======================================================================
34 //=======================================================================
36 void TDataStd::IDList(TDF_IDList& anIDList)
38 anIDList.Append(TDF_TagSource::GetID());
39 anIDList.Append(TDF_Reference::GetID());
40 anIDList.Append(TDataStd_Integer::GetID());
41 anIDList.Append(TDataStd_Name::GetID());
42 anIDList.Append(TDataStd_Real::GetID());
43 anIDList.Append(TDataStd_IntegerArray::GetID());
44 anIDList.Append(TDataStd_RealArray::GetID());
45 anIDList.Append(TDataStd_ExtStringArray::GetID());
50 //=======================================================================
52 //purpose : print the name of the real dimension
53 //=======================================================================
55 Standard_OStream& TDataStd::Print(const TDataStd_RealEnum C, Standard_OStream& s)
58 case TDataStd_SCALAR :
62 case TDataStd_LENGTH :
66 case TDataStd_ANGULAR :
68 s << "ANGULAR"; break;
72 s << "UNKNOWN"; break;