7fd59977 |
1 | // File generated by CPPExt (Transient) |
2 | // |
3 | // Copyright (C) 1991,1995 by |
4 | // |
5 | // MATRA DATAVISION, FRANCE |
6 | // |
7 | // This software is furnished in accordance with the terms and conditions |
8 | // of the contract and with the inclusion of the above copyright notice. |
9 | // This software or any other copy thereof may not be provided or otherwise |
10 | // be made available to any other person. No title to an ownership of the |
11 | // software is hereby transferred. |
12 | // |
13 | // At the termination of the contract, the software and all copies of this |
14 | // software must be deleted. |
15 | // |
16 | #ifndef _TOcaf_Application_HeaderFile |
17 | #define _TOcaf_Application_HeaderFile |
18 | |
7fd59977 |
19 | #ifndef _TDocStd_Application_HeaderFile |
20 | #include <TDocStd_Application.hxx> |
21 | #endif |
22 | #ifndef _Standard_CString_HeaderFile |
23 | #include <Standard_CString.hxx> |
24 | #endif |
9e3ca93a |
25 | #include <TColStd_SequenceOfExtendedString.hxx> |
7fd59977 |
26 | class TDocStd_Document; |
27 | |
28 | |
29 | class TOcaf_Application : public TDocStd_Application { |
30 | |
31 | public: |
32 | |
33 | // Methods PUBLIC |
34 | // |
35 | Standard_EXPORT TOcaf_Application(); |
36 | Standard_EXPORT virtual void Formats(TColStd_SequenceOfExtendedString& Formats) ; |
37 | Standard_EXPORT Standard_CString ResourcesName() ; |
38 | Standard_EXPORT ~TOcaf_Application(); |
39 | |
40 | |
41 | |
42 | |
43 | // Type management |
44 | // |
92efcf78 |
45 | //Standard_EXPORT friend Handle(Standard_Type)& TOcaf_Application_Type_(); |
9e3ca93a |
46 | Standard_EXPORT const Handle(TOcaf_Application) DownCast(const Handle(Standard_Transient)& AnObject); |
7fd59977 |
47 | Standard_EXPORT const Handle(Standard_Type)& DynamicType() const; |
48 | Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)&) const; |
49 | |
50 | protected: |
51 | |
52 | // Methods PROTECTED |
53 | // |
54 | |
55 | |
56 | // Fields PROTECTED |
57 | // |
58 | |
59 | |
60 | private: |
61 | |
62 | // Methods PRIVATE |
63 | // |
64 | |
65 | |
66 | // Fields PRIVATE |
67 | // |
68 | |
69 | |
70 | }; |
71 | |
72 | |
73 | |
74 | |
75 | |
76 | // other inline functions and methods (like "C++: function call" methods) |
77 | // |
78 | |
79 | |
80 | #endif |