This file is indexed.

/usr/include/oce/Aspect_AspectFillArea.hxx is in liboce-visualization-dev 0.17.2-2.

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
// 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 _Aspect_AspectFillArea_HeaderFile
#define _Aspect_AspectFillArea_HeaderFile

#include <Standard.hxx>
#include <Standard_DefineHandle.hxx>
#include <Handle_Aspect_AspectFillArea.hxx>

#include <Aspect_InteriorStyle.hxx>
#include <Quantity_Color.hxx>
#include <Aspect_TypeOfLine.hxx>
#include <Standard_Real.hxx>
#include <Aspect_HatchStyle.hxx>
#include <MMgt_TShared.hxx>
class Aspect_AspectFillAreaDefinitionError;
class Quantity_Color;


//! Group of attributes for the FACE primitives.
//! The attributes are:
//! * type of interior
//! * type of hatch
//! * interior colour
//! * border colour
//! * type of border
//! * thickness of border
//! when the value of the group is modified, all graphic
//! objects using this group are modified.
class Aspect_AspectFillArea : public MMgt_TShared
{

public:

  
  //! Modifies the colour of the edge of the face
  Standard_EXPORT   void SetEdgeColor (const Quantity_Color& AColor) ;
  
  //! Modifies the edge line type
  Standard_EXPORT   void SetEdgeLineType (const Aspect_TypeOfLine AType) ;
  
  //! Modifies the edge thickness
  //!
  //! Category: Methods to modify the class definition
  //!
  //! Warning: Raises AspectFillAreaDefinitionError if the
  //! width is a negative value.
  Standard_EXPORT   void SetEdgeWidth (const Standard_Real AWidth) ;
  
  //! Modifies the hatch type used when InteriorStyle
  //! is IS_HATCH
  Standard_EXPORT   void SetHatchStyle (const Aspect_HatchStyle AStyle) ;
  
  //! Modifies the colour of the interior of the face
  Standard_EXPORT   void SetInteriorColor (const Quantity_Color& AColor) ;
  
  //! Modifies the colour of the interior of the back face
  Standard_EXPORT   void SetBackInteriorColor (const Quantity_Color& color) ;
  
  //! Modifies the interior type used for rendering
  //!
  //! InteriorStyle : IS_EMPTY	no interior
  //! IS_HOLLOW	display the boundaries of the surface
  //! IS_HATCH	display hatching
  //! IS_SOLID	display interior entirely filled
  Standard_EXPORT   void SetInteriorStyle (const Aspect_InteriorStyle AStyle) ;
  
  //! Returns the hatch type used when InteriorStyle
  //! is IS_HATCH
  Standard_EXPORT   Aspect_HatchStyle HatchStyle()  const;
  
  Standard_EXPORT   void Values (Aspect_InteriorStyle& AStyle, Quantity_Color& AIntColor, Quantity_Color& AEdgeColor, Aspect_TypeOfLine& AType, Standard_Real& AWidth)  const;
  
  //! Returns the current values of the <me> group.
  Standard_EXPORT   void Values (Aspect_InteriorStyle& AStyle, Quantity_Color& AIntColor, Quantity_Color& BackIntColor, Quantity_Color& AEdgeColor, Aspect_TypeOfLine& AType, Standard_Real& AWidth)  const;




  DEFINE_STANDARD_RTTI(Aspect_AspectFillArea)

protected:

  
  //! Initialise the constructor
  //! of Graphic3d_AspectFillArea3d.
  //!
  //! default values :
  //!
  //! InteriorStyle	= Aspect_IS_EMPTY;
  //! InteriorColor	= Quantity_NOC_CYAN1;
  //! EdgeColor	= Quantity_NOC_WHITE;
  //! EdgeType	= Aspect_TOL_SOLID;
  //! EdgeWidth	= 1.0;
  //! HatchStyle	= Aspect_HS_VERTICAL;
  Standard_EXPORT Aspect_AspectFillArea();
  
  //! Initialise the values for the constructor of
  //! Graphic3d_AspectFillArea3d.
  //!
  //! InteriorStyle :
  //! IS_EMPTY	no interior.
  //! IS_HOLLOW	display the boundaries of the surface.
  //! IS_HATCH	display hatched with a hatch style.
  //! IS_SOLID	display the interior entirely filled.
  //!
  //! EdgeLineType :
  //! TOL_SOLID	continuous
  //! TOL_DASH	dashed
  //! TOL_DOT	dotted
  //! TOL_DOTDASH	mixed
  //!
  //! default values :
  //! HatchStyle	= Aspect_HS_VERTICAL;
  //!
  //! Warning: Raises AspectFillAreaDefinitionError if the
  //! width is a negative value.
  Standard_EXPORT Aspect_AspectFillArea(const Aspect_InteriorStyle InteriorStyle, const Quantity_Color& InteriorColor, const Quantity_Color& EdgeColor, const Aspect_TypeOfLine EdgeLineType, const Standard_Real EdgeLineWidth);



private: 


  Aspect_InteriorStyle MyInteriorStyle;
  Quantity_Color MyInteriorColor;
  Quantity_Color MyBackInteriorColor;
  Quantity_Color MyEdgeColor;
  Aspect_TypeOfLine MyEdgeType;
  Standard_Real MyEdgeWidth;
  Aspect_HatchStyle MyHatchStyle;


};







#endif // _Aspect_AspectFillArea_HeaderFile