Warning, file /include/opencascade/BinTObjDrivers_ObjectDriver.hxx was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019 #ifndef BinTObjDrivers_ObjectDriver_HeaderFile
0020 #define BinTObjDrivers_ObjectDriver_HeaderFile
0021
0022 #include <BinMDF_ADriver.hxx>
0023
0024 class BinTObjDrivers_ObjectDriver : public BinMDF_ADriver
0025 {
0026
0027 public:
0028
0029 Standard_EXPORT BinTObjDrivers_ObjectDriver
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& Source,
0038 const Handle(TDF_Attribute)& Target,
0039 BinObjMgt_RRelocationTable& RelocTable) const Standard_OVERRIDE;
0040
0041
0042
0043
0044
0045
0046 Standard_EXPORT void Paste
0047 (const Handle(TDF_Attribute)& Source,
0048 BinObjMgt_Persistent& Target,
0049 BinObjMgt_SRelocationTable& RelocTable) const Standard_OVERRIDE;
0050
0051
0052
0053
0054
0055 public:
0056
0057 DEFINE_STANDARD_RTTIEXT(BinTObjDrivers_ObjectDriver,BinMDF_ADriver)
0058 };
0059
0060
0061 DEFINE_STANDARD_HANDLE(BinTObjDrivers_ObjectDriver,BinMDF_ADriver)
0062
0063
0064 #endif
0065
0066 #ifdef _MSC_VER
0067 #pragma once
0068 #endif