1 // File: MXCAFDoc_ColorToolStorageDriver.cxx
2 // Created: Tue Aug 15 15:32:19 2000
3 // Author: data exchange team
4 // <det@strelox.nnov.matra-dtv.fr>
7 #include <MDF_SRelocationTable.hxx>
8 #include <MXCAFDoc_ColorToolStorageDriver.ixx>
9 #include <MgtTopLoc.hxx>
10 #include <PTColStd_TransientPersistentMap.hxx>
11 #include <PXCAFDoc_ColorTool.hxx>
12 #include <XCAFDoc_ColorTool.hxx>
14 //=======================================================================
15 //function : Constructor
17 //=======================================================================
19 MXCAFDoc_ColorToolStorageDriver::MXCAFDoc_ColorToolStorageDriver(const Handle(CDM_MessageDriver)& theMsgDriver) : MDF_ASDriver (theMsgDriver)
23 //=======================================================================
24 //function : VersionNumber
26 //=======================================================================
28 Standard_Integer MXCAFDoc_ColorToolStorageDriver::VersionNumber() const
31 //=======================================================================
32 //function : SourceType
34 //=======================================================================
36 Handle(Standard_Type) MXCAFDoc_ColorToolStorageDriver::SourceType() const
38 static Handle(Standard_Type) sourceType = STANDARD_TYPE(XCAFDoc_ColorTool);
42 //=======================================================================
45 //=======================================================================
47 Handle(PDF_Attribute) MXCAFDoc_ColorToolStorageDriver::NewEmpty() const
49 return new PXCAFDoc_ColorTool();
52 //=======================================================================
55 //=======================================================================
57 void MXCAFDoc_ColorToolStorageDriver::Paste (const Handle(TDF_Attribute)& /* Source */,
58 const Handle(PDF_Attribute)& /* Target */,
59 const Handle(MDF_SRelocationTable)& /*RelocTable*/) const