File indexing completed on 2026-05-11 08:46:58
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014 #ifndef _BinMXCAFDoc_VisMaterialToolDriver_HeaderFile
0015 #define _BinMXCAFDoc_VisMaterialToolDriver_HeaderFile
0016
0017 #include <BinMDF_ADriver.hxx>
0018
0019 DEFINE_STANDARD_HANDLE(BinMXCAFDoc_VisMaterialToolDriver, BinMDF_ADriver)
0020
0021
0022 class BinMXCAFDoc_VisMaterialToolDriver : public BinMDF_ADriver
0023 {
0024 DEFINE_STANDARD_RTTIEXT(BinMXCAFDoc_VisMaterialToolDriver, BinMDF_ADriver)
0025 public:
0026
0027 Standard_EXPORT BinMXCAFDoc_VisMaterialToolDriver(const Handle(Message_Messenger)& theMsgDriver);
0028
0029
0030 Standard_EXPORT virtual Handle(TDF_Attribute) NewEmpty() const Standard_OVERRIDE;
0031
0032
0033 Standard_EXPORT virtual Standard_Boolean Paste(const BinObjMgt_Persistent& theSource,
0034 const Handle(TDF_Attribute)& theTarget,
0035 BinObjMgt_RRelocationTable& theRelocTable) const
0036 Standard_OVERRIDE;
0037
0038
0039 Standard_EXPORT virtual void Paste(const Handle(TDF_Attribute)& theSource,
0040 BinObjMgt_Persistent& theTarget,
0041 BinObjMgt_SRelocationTable& theRelocTable) const
0042 Standard_OVERRIDE;
0043 };
0044
0045 #endif