This file is indexed.

/usr/include/oce/Draw.hxx is in liboce-visualization-dev 0.18.2-2build1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
// 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 _Draw_HeaderFile
#define _Draw_HeaderFile

#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>

#include <Draw_Interpretor.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_CString.hxx>
#include <Handle_Draw_Drawable3D.hxx>
#include <Standard_Real.hxx>
#include <Standard_Integer.hxx>
#include <Handle_Draw_ProgressIndicator.hxx>
class TCollection_AsciiString;
class Draw_Drawable3D;
class Draw_ProgressIndicator;
class Draw_Drawable3D;
class Draw_Drawable2D;
class Draw_Color;
class Draw_Display;
class Draw_Segment3D;
class Draw_Segment2D;
class Draw_Marker3D;
class Draw_Marker2D;
class Draw_Axis3D;
class Draw_Axis2D;
class Draw_Text3D;
class Draw_Text2D;
class Draw_Circle3D;
class Draw_Circle2D;
class Draw_Number;
class Draw_Chronometer;
class Draw_Grid;
class Draw_Box;
class Draw_SequenceOfDrawable3D;
class Draw_ProgressIndicator;
class Draw_Printer;
class Draw_MapOfAsciiString;
class Draw_SequenceNodeOfSequenceOfDrawable3D;
class Draw_IndexedMapNodeOfMapOfAsciiString;


//! MAQUETTE DESSIN MODELISATION
class Draw 
{
public:

  DEFINE_STANDARD_ALLOC

  
  Standard_EXPORT static   void Load (Draw_Interpretor& theDI, const TCollection_AsciiString& theKey, const TCollection_AsciiString& theResourceFileName, TCollection_AsciiString& theDefaultsDirectory, TCollection_AsciiString& theUserDefaultsDirectory, const Standard_Boolean Verbose = Standard_False) ;
  
  //! Sets a variable. Display it if <Disp> is true.
  Standard_EXPORT static   void Set (const Standard_CString Name, const Handle(Draw_Drawable3D)& D, const Standard_Boolean Disp) ;
  
  //! Sets a    variable,  a  null   handle    clear the
  //! vartiable. Automatic display is context driven.
  Standard_EXPORT static   void Set (const Standard_CString Name, const Handle(Draw_Drawable3D)& D) ;
  
  //! Sets a numeric variable.
  Standard_EXPORT static   void Set (const Standard_CString Name, const Standard_Real val) ;
  
  //! Returns a variable  value.  Null if  the  variable
  //! does not exist, a warning  is printed if  Complain
  //! is True.
  //!
  //! The name "."   does a graphic  selection.   If the
  //! selection is a variable <Name> is overwritten with
  //! the name of the variable.
  Standard_EXPORT static   Handle(Draw_Drawable3D) Get (Standard_CString& Name, const Standard_Boolean Complain = Standard_True) ;
  
  //! Gets a   numeric  variable. Returns  True   if the
  //! variable exist.
  Standard_EXPORT static   Standard_Boolean Get (const Standard_CString Name, Standard_Real& val) ;
  
  //! Sets a TCL sting variable
  Standard_EXPORT static   void Set (const Standard_CString Name, const Standard_CString val) ;
  
  //! Converts numeric expression, that can involve DRAW
  //! variables, to real value.
  Standard_EXPORT static   Standard_Real Atof (const Standard_CString Name) ;
  
  //! Converts numeric expression, that can involve DRAW
  //! variables, to integer value.
  //! Implemented as cast of Atof() to integer.
  Standard_EXPORT static   Standard_Integer Atoi (const Standard_CString Name) ;
  
  //! Returns last graphic selection description.
  Standard_EXPORT static   void LastPick (Standard_Integer& view, Standard_Integer& X, Standard_Integer& Y, Standard_Integer& button) ;
  
  //! Asks to repaint the screen after the current command.
  Standard_EXPORT static   void Repaint() ;
  
  //! sets progress indicator
  Standard_EXPORT static   void SetProgressBar (const Handle(Draw_ProgressIndicator)& thePI) ;
  
  //! gets progress indicator
  Standard_EXPORT static   Handle(Draw_ProgressIndicator) GetProgressBar() ;
  
  //! Defines all Draw commands
  Standard_EXPORT static   void Commands (Draw_Interpretor& I) ;
  
  //! Defines Draw basic commands
  Standard_EXPORT static   void BasicCommands (Draw_Interpretor& I) ;
  
  //! Defines Draw variables handling commands.
  Standard_EXPORT static   void VariableCommands (Draw_Interpretor& I) ;
  
  //! Defines Draw variables handling commands.
  Standard_EXPORT static   void GraphicCommands (Draw_Interpretor& I) ;
  
  //! Defines Loads Draw plugins commands.
  Standard_EXPORT static   void PloadCommands (Draw_Interpretor& I) ;
  
  //! Defines Draw unit commands
  Standard_EXPORT static   void UnitCommands (Draw_Interpretor& I) ;




protected:





private:




friend class Draw_Drawable3D;
friend class Draw_Drawable2D;
friend class Draw_Color;
friend class Draw_Display;
friend class Draw_Segment3D;
friend class Draw_Segment2D;
friend class Draw_Marker3D;
friend class Draw_Marker2D;
friend class Draw_Axis3D;
friend class Draw_Axis2D;
friend class Draw_Text3D;
friend class Draw_Text2D;
friend class Draw_Circle3D;
friend class Draw_Circle2D;
friend class Draw_Number;
friend class Draw_Chronometer;
friend class Draw_Grid;
friend class Draw_Box;
friend class Draw_SequenceOfDrawable3D;
friend class Draw_ProgressIndicator;
friend class Draw_Printer;
friend class Draw_MapOfAsciiString;
friend class Draw_SequenceNodeOfSequenceOfDrawable3D;
friend class Draw_IndexedMapNodeOfMapOfAsciiString;

};







#endif // _Draw_HeaderFile