summaryrefslogtreecommitdiff
path: root/inc/PlotMgt.hxx
blob: ee1f9bef5e07dcae12dc46eb48a8515dcfaa81f6 (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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
// This file is generated by WOK (CPPExt).
// Please do not edit this file; modify original file instead.
// The copyright and license terms as defined for the original file apply to 
// this header file considered to be the "object code" form of the original source.

#ifndef _PlotMgt_HeaderFile
#define _PlotMgt_HeaderFile

#ifndef _Standard_HeaderFile
#include <Standard.hxx>
#endif
#ifndef _Standard_Macro_HeaderFile
#include <Standard_Macro.hxx>
#endif

#ifndef _Handle_TColStd_HSequenceOfAsciiString_HeaderFile
#include <Handle_TColStd_HSequenceOfAsciiString.hxx>
#endif
#ifndef _PlotMgt_TypeOfPlotterParameter_HeaderFile
#include <PlotMgt_TypeOfPlotterParameter.hxx>
#endif
#ifndef _PlotMgt_TypeOfOrigin_HeaderFile
#include <PlotMgt_TypeOfOrigin.hxx>
#endif
#ifndef _PlotMgt_TypeOfQuality_HeaderFile
#include <PlotMgt_TypeOfQuality.hxx>
#endif
#ifndef _PlotMgt_ImageFormat_HeaderFile
#include <PlotMgt_ImageFormat.hxx>
#endif
#ifndef _PlotMgt_PlottingType_HeaderFile
#include <PlotMgt_PlottingType.hxx>
#endif
#ifndef _PlotMgt_PaperFormat_HeaderFile
#include <PlotMgt_PaperFormat.hxx>
#endif
#ifndef _Standard_Real_HeaderFile
#include <Standard_Real.hxx>
#endif
class TColStd_HSequenceOfAsciiString;
class TCollection_AsciiString;
class PlotMgt_ImageDriver;
class PlotMgt_PlotterParameter;
class PlotMgt_Plotter;
class PlotMgt_PlotterDriver;
class PlotMgt_TextManager;
class PlotMgt_ListOfPlotterParameter;
class PlotMgt_HListOfPlotterParameter;
class PlotMgt_ListOfMFTFonts;
class PlotMgt_HListOfMFTFonts;
class PlotMgt_SequenceNodeOfListOfPlotterParameter;



class PlotMgt  {
public:

  void* operator new(size_t,void* anAddress) 
  {
    return anAddress;
  }
  void* operator new(size_t size) 
  {
    return Standard::Allocate(size); 
  }
  void  operator delete(void *anAddress) 
  {
    if (anAddress) Standard::Free((Standard_Address&)anAddress); 
  }

  
  Standard_EXPORT   static  Handle_TColStd_HSequenceOfAsciiString DeviceList() ;
  
  Standard_EXPORT   static  PlotMgt_TypeOfPlotterParameter TypeFromString(TCollection_AsciiString& aTypeString) ;
  
  Standard_EXPORT   static  TCollection_AsciiString StringFromType(const PlotMgt_TypeOfPlotterParameter aType) ;
  
  Standard_EXPORT   static  PlotMgt_TypeOfOrigin OriginFromString(TCollection_AsciiString& anOriginString) ;
  
  Standard_EXPORT   static  TCollection_AsciiString StringFromOrigin(const PlotMgt_TypeOfOrigin anOrigin) ;
  
  Standard_EXPORT   static  PlotMgt_TypeOfQuality QualityFromString(TCollection_AsciiString& aQualityString) ;
  
  Standard_EXPORT   static  TCollection_AsciiString StringFromQuality(const PlotMgt_TypeOfQuality aQuality) ;
  
  Standard_EXPORT   static  PlotMgt_ImageFormat ImageFormatFromString(TCollection_AsciiString& anImageFormatString) ;
  
  Standard_EXPORT   static  TCollection_AsciiString StringFromImageFormat(const PlotMgt_ImageFormat anImageFormat) ;
  
  Standard_EXPORT   static  PlotMgt_PlottingType PlottingTypeFromString(TCollection_AsciiString& aPlottingTypeString) ;
  
  Standard_EXPORT   static  TCollection_AsciiString StringFromPlottingType(const PlotMgt_PlottingType aPlottingType) ;
  
  Standard_EXPORT   static  PlotMgt_PaperFormat PaperFormatFromString(TCollection_AsciiString& aPaperFormatString) ;
  
  Standard_EXPORT   static  TCollection_AsciiString StringFromPaperFormat(const PlotMgt_PaperFormat aPaperFormat) ;
  
  Standard_EXPORT   static  void PaperSize(TCollection_AsciiString& aFormat,Standard_Real& aWidth,Standard_Real& aLength) ;





protected:





private:




friend class PlotMgt_ImageDriver;
friend class PlotMgt_PlotterParameter;
friend class PlotMgt_Plotter;
friend class PlotMgt_PlotterDriver;
friend class PlotMgt_TextManager;
friend class PlotMgt_ListOfPlotterParameter;
friend class PlotMgt_HListOfPlotterParameter;
friend class PlotMgt_ListOfMFTFonts;
friend class PlotMgt_HListOfMFTFonts;
friend class PlotMgt_SequenceNodeOfListOfPlotterParameter;

};





// other Inline functions and methods (like "C++: function call" methods)


#endif