Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026 #ifndef _GEOM_Application_HeaderFile
00027 #define _GEOM_Application_HeaderFile
00028
00029 #ifndef _Standard_HeaderFile
00030 #include <Standard.hxx>
00031 #endif
00032 #ifndef _Handle_GEOM_Application_HeaderFile
00033 #include <Handle_GEOM_Application.hxx>
00034 #endif
00035
00036 #ifndef _TDocStd_Application_HeaderFile
00037 #include <TDocStd_Application.hxx>
00038 #endif
00039 #ifndef _Standard_CString_HeaderFile
00040 #include <Standard_CString.hxx>
00041 #endif
00042 class TColStd_SequenceOfExtendedString;
00043
00044
00045 class GEOM_Application : public TDocStd_Application {
00046
00047 public:
00048
00049 inline void* operator new(size_t,void* anAddress)
00050 {
00051 return anAddress;
00052 }
00053 inline void* operator new(size_t size)
00054 {
00055 return Standard::Allocate(size);
00056 }
00057 inline void operator delete(void *anAddress)
00058 {
00059 if (anAddress) Standard::Free((Standard_Address&)anAddress);
00060 }
00061
00062
00063
00064
00065
00066
00067 Standard_EXPORT GEOM_Application();
00068 Standard_EXPORT virtual void Formats(TColStd_SequenceOfExtendedString& Formats) ;
00069 Standard_EXPORT Standard_CString ResourcesName() ;
00070 Standard_EXPORT ~GEOM_Application();
00071
00072
00073
00074
00075
00076
00077 Standard_EXPORT friend Handle_Standard_Type& GEOM_Application_Type_();
00078 Standard_EXPORT const Handle(Standard_Type)& DynamicType() const;
00079 Standard_EXPORT Standard_Boolean IsKind(const Handle(Standard_Type)&) const;
00080
00081 protected:
00082
00083
00084
00085
00086
00087
00088
00089
00090
00091 private:
00092
00093
00094
00095
00096
00097
00098
00099
00100
00101 };
00102
00103
00104
00105
00106
00107
00108
00109
00110
00111 #endif