File indexing completed on 2025-01-18 10:03:00
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 #ifndef BinTObjDrivers_XYZDriver_HeaderFile
0020 #define BinTObjDrivers_XYZDriver_HeaderFile
0021
0022 #include <BinMDF_ADriver.hxx>
0023
0024 class BinTObjDrivers_XYZDriver : public BinMDF_ADriver
0025 {
0026
0027 public:
0028
0029 Standard_EXPORT BinTObjDrivers_XYZDriver
0030 (const Handle(Message_Messenger)& theMessageDriver);
0031
0032
0033 Standard_EXPORT Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
0034
0035
0036 Standard_EXPORT Standard_Boolean Paste
0037 (const BinObjMgt_Persistent& theSource,
0038 const Handle(TDF_Attribute)& theTarget,
0039 BinObjMgt_RRelocationTable& theRelocTable) const Standard_OVERRIDE;
0040
0041
0042
0043 Standard_EXPORT void Paste
0044 (const Handle(TDF_Attribute)& theSource,
0045 BinObjMgt_Persistent& theTarget,
0046 BinObjMgt_SRelocationTable& theRelocTable) const Standard_OVERRIDE;
0047
0048
0049
0050 public:
0051
0052 DEFINE_STANDARD_RTTIEXT(BinTObjDrivers_XYZDriver,BinMDF_ADriver)
0053 };
0054
0055
0056 DEFINE_STANDARD_HANDLE(BinTObjDrivers_XYZDriver,BinMDF_ADriver)
0057
0058 #endif
0059
0060 #ifdef _MSC_VER
0061 #pragma once
0062 #endif