/usr/include/oce/PGeom_BSplineSurface.hxx is in liboce-ocaf-lite-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 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 172 173 174 175 176 177 178 | // 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 _PGeom_BSplineSurface_HeaderFile
#define _PGeom_BSplineSurface_HeaderFile
#include <Standard_Macro.hxx>
#include <Standard_DefineHandle.hxx>
#include <Standard.hxx>
#include <Handle_PGeom_BSplineSurface.hxx>
#include <Standard_Boolean.hxx>
#include <Standard_Integer.hxx>
#include <Handle_PColgp_HArray2OfPnt.hxx>
#include <Handle_PColStd_HArray2OfReal.hxx>
#include <Handle_PColStd_HArray1OfReal.hxx>
#include <Handle_PColStd_HArray1OfInteger.hxx>
#include <PGeom_BoundedSurface.hxx>
class PColgp_HArray2OfPnt;
class PColStd_HArray2OfReal;
class PColStd_HArray1OfReal;
class PColStd_HArray1OfInteger;
class PGeom_BSplineSurface : public PGeom_BoundedSurface
{
public:
//! Creates a BSplineSurface with default values.
Standard_EXPORT PGeom_BSplineSurface();
//! Creates a BSplineSurface with these values.
Standard_EXPORT PGeom_BSplineSurface(const Standard_Boolean aURational, const Standard_Boolean aVRational, const Standard_Boolean aUPeriodic, const Standard_Boolean aVPeriodic, const Standard_Integer aUSpineDegree, const Standard_Integer aVSpineDegree, const Handle(PColgp_HArray2OfPnt)& aPoles, const Handle(PColStd_HArray2OfReal)& aWeights, const Handle(PColStd_HArray1OfReal)& aUKnots, const Handle(PColStd_HArray1OfReal)& aVKnots, const Handle(PColStd_HArray1OfInteger)& aUMultiplicities, const Handle(PColStd_HArray1OfInteger)& aVMultiplicities);
//! Set the value of the field uRational with <aURational>.
Standard_EXPORT void URational (const Standard_Boolean aURational) ;
//! Returns the value of the field uRational.
Standard_EXPORT Standard_Boolean URational() const;
//! Set the value of the field vRational with <aVRational>.
Standard_EXPORT void VRational (const Standard_Boolean aVRational) ;
//! Returns the value of the field vRational.
Standard_EXPORT Standard_Boolean VRational() const;
//! Set the value of the field uPeriodic with <aUPeriodic>.
Standard_EXPORT void UPeriodic (const Standard_Boolean aUPeriodic) ;
//! Returns the value of the field uPeriodic.
Standard_EXPORT Standard_Boolean UPeriodic() const;
//! Set the value of the field vPeriodic with <aVPeriodic>.
Standard_EXPORT void VPeriodic (const Standard_Boolean aVPeriodic) ;
//! Returns the value of the field vPeriodic.
Standard_EXPORT Standard_Boolean VPeriodic() const;
//! Set the value of the field uSpineDegree with
//! <aUSpineDegree>.
Standard_EXPORT void USpineDegree (const Standard_Integer aUSpineDegree) ;
//! Returns the value of the field uSpineDegree.
Standard_EXPORT Standard_Integer USpineDegree() const;
//! Set the value of the field vSpineDegree with
//! <aVSpineDegree>.
Standard_EXPORT void VSpineDegree (const Standard_Integer aVSpineDegree) ;
//! Returns the value of the field vSpineDegree.
Standard_EXPORT Standard_Integer VSpineDegree() const;
//! Set the value of the field poles with <aPoles>.
Standard_EXPORT void Poles (const Handle(PColgp_HArray2OfPnt)& aPoles) ;
//! Returns the value of the field poles.
Standard_EXPORT Handle(PColgp_HArray2OfPnt) Poles() const;
//! Set the value of the field weights with <aWeights>.
Standard_EXPORT void Weights (const Handle(PColStd_HArray2OfReal)& aWeights) ;
//! Returns the value of the field weights.
Standard_EXPORT Handle(PColStd_HArray2OfReal) Weights() const;
//! Set the value of the field uKnots with <aUKnots>.
Standard_EXPORT void UKnots (const Handle(PColStd_HArray1OfReal)& aUKnots) ;
//! Returns the value of the field uKnots.
Standard_EXPORT Handle(PColStd_HArray1OfReal) UKnots() const;
//! Set the value of the field vKnots with <aVKnots>.
Standard_EXPORT void VKnots (const Handle(PColStd_HArray1OfReal)& aVKnots) ;
//! Returns the value of the field vKnots.
Standard_EXPORT Handle(PColStd_HArray1OfReal) VKnots() const;
//! Set the value of the field uMultiplicities with
//! <aUMultiplicities>.
Standard_EXPORT void UMultiplicities (const Handle(PColStd_HArray1OfInteger)& aUMultiplicities) ;
//! Returns the value of the field uMultiplicities.
Standard_EXPORT Handle(PColStd_HArray1OfInteger) UMultiplicities() const;
//! Set the value of the field vMultiplicities with
//! <aVMultiplicities>.
Standard_EXPORT void VMultiplicities (const Handle(PColStd_HArray1OfInteger)& aVMultiplicities) ;
//! Returns the value of the field vMultiplicities.
Standard_EXPORT Handle(PColStd_HArray1OfInteger) VMultiplicities() const;
PGeom_BSplineSurface(const Storage_stCONSTclCOM& a) : PGeom_BoundedSurface(a)
{
}
Standard_Boolean _CSFDB_GetPGeom_BSplineSurfaceuRational() const { return uRational; }
void _CSFDB_SetPGeom_BSplineSurfaceuRational(const Standard_Boolean p) { uRational = p; }
Standard_Boolean _CSFDB_GetPGeom_BSplineSurfacevRational() const { return vRational; }
void _CSFDB_SetPGeom_BSplineSurfacevRational(const Standard_Boolean p) { vRational = p; }
Standard_Boolean _CSFDB_GetPGeom_BSplineSurfaceuPeriodic() const { return uPeriodic; }
void _CSFDB_SetPGeom_BSplineSurfaceuPeriodic(const Standard_Boolean p) { uPeriodic = p; }
Standard_Boolean _CSFDB_GetPGeom_BSplineSurfacevPeriodic() const { return vPeriodic; }
void _CSFDB_SetPGeom_BSplineSurfacevPeriodic(const Standard_Boolean p) { vPeriodic = p; }
Standard_Integer _CSFDB_GetPGeom_BSplineSurfaceuSpineDegree() const { return uSpineDegree; }
void _CSFDB_SetPGeom_BSplineSurfaceuSpineDegree(const Standard_Integer p) { uSpineDegree = p; }
Standard_Integer _CSFDB_GetPGeom_BSplineSurfacevSpineDegree() const { return vSpineDegree; }
void _CSFDB_SetPGeom_BSplineSurfacevSpineDegree(const Standard_Integer p) { vSpineDegree = p; }
Handle(PColgp_HArray2OfPnt) _CSFDB_GetPGeom_BSplineSurfacepoles() const { return poles; }
void _CSFDB_SetPGeom_BSplineSurfacepoles(const Handle(PColgp_HArray2OfPnt)& p) { poles = p; }
Handle(PColStd_HArray2OfReal) _CSFDB_GetPGeom_BSplineSurfaceweights() const { return weights; }
void _CSFDB_SetPGeom_BSplineSurfaceweights(const Handle(PColStd_HArray2OfReal)& p) { weights = p; }
Handle(PColStd_HArray1OfReal) _CSFDB_GetPGeom_BSplineSurfaceuKnots() const { return uKnots; }
void _CSFDB_SetPGeom_BSplineSurfaceuKnots(const Handle(PColStd_HArray1OfReal)& p) { uKnots = p; }
Handle(PColStd_HArray1OfReal) _CSFDB_GetPGeom_BSplineSurfacevKnots() const { return vKnots; }
void _CSFDB_SetPGeom_BSplineSurfacevKnots(const Handle(PColStd_HArray1OfReal)& p) { vKnots = p; }
Handle(PColStd_HArray1OfInteger) _CSFDB_GetPGeom_BSplineSurfaceuMultiplicities() const { return uMultiplicities; }
void _CSFDB_SetPGeom_BSplineSurfaceuMultiplicities(const Handle(PColStd_HArray1OfInteger)& p) { uMultiplicities = p; }
Handle(PColStd_HArray1OfInteger) _CSFDB_GetPGeom_BSplineSurfacevMultiplicities() const { return vMultiplicities; }
void _CSFDB_SetPGeom_BSplineSurfacevMultiplicities(const Handle(PColStd_HArray1OfInteger)& p) { vMultiplicities = p; }
DEFINE_STANDARD_RTTI(PGeom_BSplineSurface)
protected:
private:
Standard_Boolean uRational;
Standard_Boolean vRational;
Standard_Boolean uPeriodic;
Standard_Boolean vPeriodic;
Standard_Integer uSpineDegree;
Standard_Integer vSpineDegree;
Handle(PColgp_HArray2OfPnt) poles;
Handle(PColStd_HArray2OfReal) weights;
Handle(PColStd_HArray1OfReal) uKnots;
Handle(PColStd_HArray1OfReal) vKnots;
Handle(PColStd_HArray1OfInteger) uMultiplicities;
Handle(PColStd_HArray1OfInteger) vMultiplicities;
};
#endif // _PGeom_BSplineSurface_HeaderFile
|