This file is indexed.

/usr/include/oce/QANewBRepNaming_Loader.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
// 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 _QANewBRepNaming_Loader_HeaderFile
#define _QANewBRepNaming_Loader_HeaderFile

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

#include <TopAbs_ShapeEnum.hxx>
#include <Standard_Boolean.hxx>
class BRepBuilderAPI_MakeShape;
class TopoDS_Shape;
class TNaming_Builder;
class TopTools_DataMapOfShapeShape;
class TDF_Label;
class TopTools_MapOfShape;



class QANewBRepNaming_Loader 
{
public:

  DEFINE_STANDARD_ALLOC

  
  //! Load in   the naming data-structure   the  shape
  //! generated  from FACE,  EDGE, VERTEX,..., after the
  //! MakeShape   operation.  <ShapeIn>  is  the initial
  //! shape.   <GeneratedFrom>   defines  the   kind  of
  //! shape generation    to    record  in   the  naming
  //! data-structure. The <builder> is used to store the
  //! set of evolutions in the data-framework of TDF.
  Standard_EXPORT static   void LoadGeneratedShapes (BRepBuilderAPI_MakeShape& MakeShape, const TopoDS_Shape& ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, TNaming_Builder& Buider) ;
  
  //! Load in the naming data-structure the shape
  //! modified from FACE, EDGE, VERTEX,...,
  //! after the MakeShape operation.
  //! <ShapeIn> is the initial shape.
  //! <ModifiedFrom> defines the kind of shape modification
  //! to record in the naming data-structure.
  //! The <builder> is used to store the set of evolutions
  //! in the data-framework of TDF.
  Standard_EXPORT static   void LoadModifiedShapes (BRepBuilderAPI_MakeShape& MakeShape, const TopoDS_Shape& ShapeIn, const TopAbs_ShapeEnum ModifiedFrom, TNaming_Builder& Buider, const Standard_Boolean theBool = Standard_False) ;
  
  //! Load in the naming data-structure the shape
  //! deleted after the MakeShape operation.
  //! <ShapeIn> is the initial shape.
  //! <KindOfDeletedShape> defines the kind of
  //! deletion to record in the naming data-structure.
  //! The <builder> is used to store the set of evolutions
  //! in the data-framework of TDF.
  Standard_EXPORT static   void LoadDeletedShapes (BRepBuilderAPI_MakeShape& MakeShape, const TopoDS_Shape& ShapeIn, const TopAbs_ShapeEnum KindOfDeletedShape, TNaming_Builder& Buider) ;
  
  //! The same as LoadGeneratedShapes plus performs orientation of
  //! loaded shapes according orientation of SubShapes
  Standard_EXPORT static   void LoadAndOrientGeneratedShapes (BRepBuilderAPI_MakeShape& MakeShape, const TopoDS_Shape& ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, TNaming_Builder& Buider, const TopTools_DataMapOfShapeShape& SubShapesOfResult) ;
  
  //! The same as LoadModifiedShapes plus performs orientation of
  //! loaded shapes according orientation of SubShapes
  Standard_EXPORT static   void LoadAndOrientModifiedShapes (BRepBuilderAPI_MakeShape& MakeShape, const TopoDS_Shape& ShapeIn, const TopAbs_ShapeEnum ModifiedFrom, TNaming_Builder& Buider, const TopTools_DataMapOfShapeShape& SubShapesOfResult) ;
  
  Standard_EXPORT static   void ModifyPart (const TopoDS_Shape& PartShape, const TopoDS_Shape& Primitive, const TDF_Label& Label) ;
  
  Standard_EXPORT static   Standard_Boolean HasDangleShapes (const TopoDS_Shape& ShapeIn) ;
  
  Standard_EXPORT static   void LoadGeneratedDangleShapes (const TopoDS_Shape& ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, TNaming_Builder& GenBuider) ;
  
  Standard_EXPORT static   void LoadGeneratedDangleShapes (const TopoDS_Shape& ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, const TopTools_MapOfShape& OnlyThese, TNaming_Builder& GenBuider) ;
  
  Standard_EXPORT static   void LoadModifiedDangleShapes (BRepBuilderAPI_MakeShape& MakeShape, const TopoDS_Shape& ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, TNaming_Builder& GenBuider) ;
  
  Standard_EXPORT static   void LoadDeletedDangleShapes (BRepBuilderAPI_MakeShape& MakeShape, const TopoDS_Shape& ShapeIn, const TopAbs_ShapeEnum ShapeType, TNaming_Builder& DelBuider) ;
  
  Standard_EXPORT static   void LoadDangleShapes (const TopoDS_Shape& theShape, const TDF_Label& theLabelGenerator) ;
  
  Standard_EXPORT static   void LoadDangleShapes (const TopoDS_Shape& theShape, const TopoDS_Shape& ignoredShape, const TDF_Label& theLabelGenerator) ;
  
  //! Returns dangle sub shapes Generator - Dangle.
  Standard_EXPORT static   Standard_Boolean GetDangleShapes (const TopoDS_Shape& ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, TopTools_DataMapOfShapeShape& Dangles) ;
  
  //! Returns dangle sub shapes.
  Standard_EXPORT static   Standard_Boolean GetDangleShapes (const TopoDS_Shape& ShapeIn, const TopAbs_ShapeEnum GeneratedFrom, TopTools_MapOfShape& Dangles) ;
  
  Standard_EXPORT static   Standard_Boolean IsDangle (const TopoDS_Shape& theDangle, const TopoDS_Shape& theShape) ;




protected:





private:





};







#endif // _QANewBRepNaming_Loader_HeaderFile