summaryrefslogtreecommitdiff
path: root/src/TDocStd/TDocStd.cxx
blob: a5f1d797e5d0fa946ca9dac59ddd2b623c3541f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
//=======================================================================
// File:       	TDocStd.cxx
// Language:    C++	
// Version:     QDF	
// Design:     	
// Purpose:    	
// Copyright:   Matra-Datavision	1997
//=======================================================================

// Declarations:	

#include <TDocStd.ixx>
#include <CDF.hxx>
//#include <LCTLOFF.h>
#include <OSD_Environment.hxx>

#include <TDocStd_XLink.hxx>



//=======================================================================
//function : Application
//purpose  : 
//=======================================================================

// Handle(TDocStd_Application) TDocStd::Application
// (const Standard_Boolean UseDocAPI)
// {
//   static Handle(TDocStd_Application) theAppli;
//   if (theAppli.IsNull()) theAppli = new TDocStd_Application(UseDocAPI);
//   OSD_Environment CSFLicense("CSF_EngineName");
//   TCollection_AsciiString LicenseAscii = CSFLicense .Value();
//   Standard_Boolean HasLicense = Standard_False;
//   if (!LicenseAscii.IsEmpty()) {
//     if (LicenseAscii=="DsgPEngine")
//       HasLicense = Standard_True;
    
//   }
//   if (HasLicense) {

//     CDF::GetLicense(AED100) ; 
//     CDF::GetLicense(AED300) ; 
//   }

//   return theAppli;

// }


//=======================================================================
//function : InitApplication
//purpose  : 
//=======================================================================

// Handle(TDocStd_Application) TDocStd::InitApplication
// (const Standard_Boolean UseDocAPI)
// {
//   // No init yet.
//   return TDocStd::Application(UseDocAPI);
// }


//=======================================================================
//function : IDList
//purpose  : 
//=======================================================================

void TDocStd::IDList(TDF_IDList& anIDList)
{ anIDList.Append(TDocStd_XLink::GetID()); }