Integration of OCCT 6.5.0 from SVN
[occt.git] / src / BinTObjDrivers / BinTObjDrivers_DocumentRetrievalDriver.hxx
CommitLineData
7fd59977 1// File: BinTObjDrivers_DocumentRetrievalDriver.hxx
2// Created: 24.11.04 11:24:29
3// Author: Michael SAZONOV
4// Copyright: Open CASCADE 2007
5// The original implementation Copyright: (C) RINA S.p.A
6
7#ifndef BinTObjDrivers_DocumentRetrievalDriver_HeaderFile
8#define BinTObjDrivers_DocumentRetrievalDriver_HeaderFile
9
10#include <TObj_Common.hxx>
11#include <BinLDrivers_DocumentRetrievalDriver.hxx>
12#include <Handle_BinMDF_ADriverTable.hxx>
13
14class Handle(CDM_MessageDriver);
15
16// Retrieval driver of a TObj Bin document
17//
18
19class BinTObjDrivers_DocumentRetrievalDriver :
20 public BinLDrivers_DocumentRetrievalDriver
21{
22 public:
23 // ---------- PUBLIC METHODS ----------
24
25 Standard_EXPORT BinTObjDrivers_DocumentRetrievalDriver ();
26 // Constructor
27
28 Standard_EXPORT virtual Handle(BinMDF_ADriverTable) AttributeDrivers
29 (const Handle(CDM_MessageDriver)& theMsgDriver);
30
31 public:
32 // Declaration of CASCADE RTTI
33 DEFINE_STANDARD_RTTI (BinTObjDrivers_DocumentRetrievalDriver)
34};
35
36// Definition of HANDLE object using Standard_DefineHandle.hxx
37DEFINE_STANDARD_HANDLE (BinTObjDrivers_DocumentRetrievalDriver,
38 BinLDrivers_DocumentRetrievalDriver)
39
40#endif
41
42#ifdef _MSC_VER
43#pragma once
44#endif