/usr/include/opencascade/TPrsStd_ConstraintTools.hxx is in libopencascade-ocaf-dev 6.5.0.dfsg-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 | // 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 _TPrsStd_ConstraintTools_HeaderFile
#define _TPrsStd_ConstraintTools_HeaderFile
#ifndef _Standard_HeaderFile
#include <Standard.hxx>
#endif
#ifndef _Standard_Macro_HeaderFile
#include <Standard_Macro.hxx>
#endif
#ifndef _Handle_TDataXtd_Constraint_HeaderFile
#include <Handle_TDataXtd_Constraint.hxx>
#endif
#ifndef _Handle_AIS_InteractiveObject_HeaderFile
#include <Handle_AIS_InteractiveObject.hxx>
#endif
#ifndef _Standard_Real_HeaderFile
#include <Standard_Real.hxx>
#endif
#ifndef _Standard_Boolean_HeaderFile
#include <Standard_Boolean.hxx>
#endif
#ifndef _Handle_Geom_Geometry_HeaderFile
#include <Handle_Geom_Geometry.hxx>
#endif
class TDataXtd_Constraint;
class AIS_InteractiveObject;
class TCollection_ExtendedString;
class TopoDS_Shape;
class Geom_Geometry;
class TPrsStd_ConstraintTools {
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 void UpdateOnlyValue(const Handle(TDataXtd_Constraint)& aConst,const Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeDistance(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeParallel(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeTangent(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputePerpendicular(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeConcentric(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeSymmetry(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeMidPoint(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeAngle(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeRadius(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeMinRadius(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeMaxRadius(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeEqualDistance(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeEqualRadius(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeFix(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeDiameter(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeOffset(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputePlacement(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeCoincident(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeRound(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeOthers(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
Standard_EXPORT static void ComputeTextAndValue(const Handle(TDataXtd_Constraint)& aConst,Standard_Real& aValue,TCollection_ExtendedString& aText,const Standard_Boolean anIsAngle) ;
Standard_EXPORT static void ComputeAngleForOneFace(const Handle(TDataXtd_Constraint)& aConst,Handle(AIS_InteractiveObject)& anAIS) ;
protected:
private:
Standard_EXPORT static void GetOneShape(const Handle(TDataXtd_Constraint)& aConst,TopoDS_Shape& aShape) ;
Standard_EXPORT static void GetGeom(const Handle(TDataXtd_Constraint)& aConst,Handle(Geom_Geometry)& aGeom) ;
Standard_EXPORT static void GetTwoShapes(const Handle(TDataXtd_Constraint)& aConst,TopoDS_Shape& aShape1,TopoDS_Shape& aShape2) ;
Standard_EXPORT static void GetShapesAndGeom(const Handle(TDataXtd_Constraint)& aConst,TopoDS_Shape& aShape1,TopoDS_Shape& aShape2,Handle(Geom_Geometry)& aGeom) ;
Standard_EXPORT static void GetShapesAndGeom(const Handle(TDataXtd_Constraint)& aConst,TopoDS_Shape& aShape1,TopoDS_Shape& aShape2,TopoDS_Shape& aShape3,Handle(Geom_Geometry)& aGeom) ;
Standard_EXPORT static void GetShapesAndGeom(const Handle(TDataXtd_Constraint)& aConst,TopoDS_Shape& aShape1,TopoDS_Shape& aShape2,TopoDS_Shape& aShape3,TopoDS_Shape& aShape4,Handle(Geom_Geometry)& aGeom) ;
};
// other Inline functions and methods (like "C++: function call" methods)
#endif
|