0031918: Application Framework - New binary format for fast reading part of OCAF...
[occt.git] / src / BinMXCAFDoc / BinMXCAFDoc_LocationDriver.hxx
index 76fe223..c46d5b8 100644 (file)
@@ -19,7 +19,7 @@
 #include <Standard.hxx>
 #include <Standard_Type.hxx>
 
-#include <BinTools_LocationSetPtr.hxx>
+#include <BinMNaming_NamedShapeDriver.hxx>
 #include <BinMDF_ADriver.hxx>
 #include <Standard_Boolean.hxx>
 #include <BinObjMgt_RRelocationTable.hxx>
@@ -53,7 +53,7 @@ public:
   //! Translate transient location to storable
   Standard_EXPORT void Translate (const TopLoc_Location& theLoc, BinObjMgt_Persistent& theTarget, BinObjMgt_SRelocationTable& theMap) const;
   
-    void SetSharedLocations (const BinTools_LocationSetPtr& theLocations);
+  void SetNSDriver (const Handle(BinMNaming_NamedShapeDriver)& theNSDriver) { myNSDriver = theNSDriver; }
 
 
 
@@ -68,16 +68,10 @@ protected:
 private:
 
 
-  BinTools_LocationSetPtr myLocations;
-
+  Handle(BinMNaming_NamedShapeDriver) myNSDriver;
 
 };
 
 
-#include <BinMXCAFDoc_LocationDriver.lxx>
-
-
-
-
 
 #endif // _BinMXCAFDoc_LocationDriver_HeaderFile