0022922: Clean up warnings on uninitialized / unused variables
[occt.git] / src / MXCAFDoc / MXCAFDoc_AreaStorageDriver.cxx
CommitLineData
7fd59977 1// File: MXCAFDoc_AreaStorageDriver.cxx
2// Created: Fri Sep 8 18:37:02 2000
3// Author: data exchange team
4// <det@nordox.nnov.matra-dtv.fr>
5
6
7#include <MXCAFDoc_AreaStorageDriver.ixx>
8#include <XCAFDoc_Area.hxx>
9#include <PXCAFDoc_Area.hxx>
10
11//=======================================================================
12//function : MXCAFDoc_AreaStorageDriver
13//purpose :
14//=======================================================================
15
16MXCAFDoc_AreaStorageDriver::MXCAFDoc_AreaStorageDriver(const Handle(CDM_MessageDriver)& theMsgDriver) : MDF_ASDriver (theMsgDriver)
17{}
18
19//=======================================================================
20//function : VersionNumber
21//purpose :
22//=======================================================================
23
24Standard_Integer MXCAFDoc_AreaStorageDriver::VersionNumber() const
25{ return 0; }
26
27//=======================================================================
28//function : SourceType
29//purpose :
30//=======================================================================
31
32 Handle(Standard_Type) MXCAFDoc_AreaStorageDriver::SourceType() const
33{
34 static Handle(Standard_Type) sourceType = STANDARD_TYPE(XCAFDoc_Area);
35 return sourceType;
36}
37
38//=======================================================================
39//function : NewEmpty
40//purpose :
41//=======================================================================
42
43 Handle(PDF_Attribute) MXCAFDoc_AreaStorageDriver::NewEmpty() const
44{
45 return new PXCAFDoc_Area();
46}
47
48//=======================================================================
49//function : Paste
50//purpose :
51//=======================================================================
52
53 void MXCAFDoc_AreaStorageDriver::Paste(const Handle(TDF_Attribute)& Source,
54 const Handle(PDF_Attribute)& Target,
55 const Handle(MDF_SRelocationTable)& RelocTable) const
56{
57 Handle(XCAFDoc_Area) S = Handle(XCAFDoc_Area)::DownCast (Source);
58 Handle(PXCAFDoc_Area) T = Handle(PXCAFDoc_Area)::DownCast (Target);
59
7fd59977 60 T->Set(S->Get());
61}