0022922: Clean up warnings on uninitialized / unused variables
[occt.git] / src / MXCAFDoc / MXCAFDoc_VolumeStorageDriver.cxx
CommitLineData
7fd59977 1// File: MXCAFDoc_VolumeStorageDriver.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_VolumeStorageDriver.ixx>
8#include <XCAFDoc_Volume.hxx>
9#include <PXCAFDoc_Volume.hxx>
10
11//=======================================================================
12//function : MXCAFDoc_VolumeStorageDriver
13//purpose :
14//=======================================================================
15
16MXCAFDoc_VolumeStorageDriver::MXCAFDoc_VolumeStorageDriver(const Handle(CDM_MessageDriver)& theMsgDriver) : MDF_ASDriver (theMsgDriver)
17{}
18
19//=======================================================================
20//function : VersionNumber
21//purpose :
22//=======================================================================
23
24Standard_Integer MXCAFDoc_VolumeStorageDriver::VersionNumber() const
25{ return 0; }
26
27//=======================================================================
28//function : SourceType
29//purpose :
30//=======================================================================
31
32 Handle(Standard_Type) MXCAFDoc_VolumeStorageDriver::SourceType() const
33{
34 static Handle(Standard_Type) sourceType = STANDARD_TYPE(XCAFDoc_Volume);
35 return sourceType;
36}
37
38//=======================================================================
39//function : NewEmpty
40//purpose :
41//=======================================================================
42
43 Handle(PDF_Attribute) MXCAFDoc_VolumeStorageDriver::NewEmpty() const
44{
45 return new PXCAFDoc_Volume();
46}
47
48//=======================================================================
49//function : Paste
50//purpose :
51//=======================================================================
52
53 void MXCAFDoc_VolumeStorageDriver::Paste(const Handle(TDF_Attribute)& Source,
54 const Handle(PDF_Attribute)& Target,
55 const Handle(MDF_SRelocationTable)& RelocTable) const
56{
57 Handle(XCAFDoc_Volume) S = Handle(XCAFDoc_Volume)::DownCast (Source);
58 Handle(PXCAFDoc_Volume) T = Handle(PXCAFDoc_Volume)::DownCast (Target);
59
7fd59977 60 T->Set(S->Get());
61}