Back to home page

EIC code displayed by LXR

 
 

    


Warning, /include/opencascade/ChFiDS_Stripe.lxx is written in an unsupported language. File is not indexed.

0001 // Created on: 1994-03-09
0002 // Created by: Isabelle GRIGNON
0003 // Copyright (c) 1994-1999 Matra Datavision
0004 // Copyright (c) 1999-2014 OPEN CASCADE SAS
0005 //
0006 // This file is part of Open CASCADE Technology software library.
0007 //
0008 // This library is free software; you can redistribute it and/or modify it under
0009 // the terms of the GNU Lesser General Public License version 2.1 as published
0010 // by the Free Software Foundation, with special exception defined in the file
0011 // OCCT_LGPL_EXCEPTION.txt. Consult the file LICENSE_LGPL_21.txt included in OCCT
0012 // distribution for complete text of the license and disclaimer of any warranty.
0013 //
0014 // Alternatively, this file may be used under the terms of Open CASCADE
0015 // commercial license or contractual agreement.
0016 
0017 //=======================================================================
0018 //function : SetOfSurfData
0019 //purpose  : 
0020 //=======================================================================
0021 
0022 inline const Handle(ChFiDS_HData)& ChFiDS_Stripe::SetOfSurfData() const
0023 {
0024   return myHdata;
0025 }
0026 
0027 //=======================================================================
0028 //function : Spine
0029 //purpose  : 
0030 //=======================================================================
0031  
0032 inline const Handle(ChFiDS_Spine)& ChFiDS_Stripe::Spine() const
0033 {
0034   return mySpine;
0035 }
0036  
0037 //=======================================================================
0038 //function : OrientationOnFace1
0039 //purpose  : 
0040 //=======================================================================
0041  
0042 inline TopAbs_Orientation  ChFiDS_Stripe::OrientationOnFace1() const
0043 {
0044   return myOr1;
0045 }
0046 
0047 //=======================================================================
0048 //function : OrientationOnFace2
0049 //purpose  : 
0050 //=======================================================================
0051  
0052 inline TopAbs_Orientation  ChFiDS_Stripe::OrientationOnFace2() const
0053 {
0054   return myOr2;
0055 }
0056 
0057 //=======================================================================
0058 //function : Choix
0059 //purpose  : 
0060 //=======================================================================
0061  
0062 inline Standard_Integer ChFiDS_Stripe::Choix() const
0063 {
0064   return myChoix;
0065 }
0066 
0067 //=======================================================================
0068 //function : ChangeSetOfSurfData
0069 //purpose  : 
0070 //=======================================================================
0071  
0072 inline Handle(ChFiDS_HData)& ChFiDS_Stripe::ChangeSetOfSurfData() 
0073 {
0074   return myHdata;
0075 }
0076 
0077 //=======================================================================
0078 //function : ChangeSpine
0079 //purpose  : 
0080 //=======================================================================
0081  
0082 inline Handle(ChFiDS_Spine)& ChFiDS_Stripe::ChangeSpine() 
0083 {
0084   return mySpine;
0085 }
0086 
0087 //=======================================================================
0088 //function : OrientationOnFace1
0089 //purpose  : 
0090 //=======================================================================
0091  
0092 inline void ChFiDS_Stripe::OrientationOnFace1(const TopAbs_Orientation Or1) 
0093 {
0094   myOr1 = Or1;
0095 }
0096 
0097 //=======================================================================
0098 //function : OrientationOnFace2
0099 //purpose  : 
0100 //=======================================================================
0101  
0102 inline void ChFiDS_Stripe::OrientationOnFace2(const TopAbs_Orientation Or2) 
0103 {
0104   myOr2 = Or2;
0105 }
0106 
0107 
0108 //=======================================================================
0109 //function : Choix
0110 //purpose  : 
0111 //=======================================================================
0112  
0113 inline void ChFiDS_Stripe::Choix(const Standard_Integer C) 
0114 {
0115   myChoix = C;
0116 }
0117 
0118 //=======================================================================
0119 //function : FirstParameters
0120 //purpose  : 
0121 //=======================================================================
0122 
0123 inline void  ChFiDS_Stripe::FirstParameters(Standard_Real& Pdeb,
0124                                                Standard_Real& Pfin) const 
0125 {
0126   Pdeb = pardeb1;
0127   Pfin = parfin1;
0128 }
0129 
0130 //=======================================================================
0131 //function : lastParameters
0132 //purpose  : 
0133 //=======================================================================
0134 
0135 inline void  ChFiDS_Stripe::LastParameters(Standard_Real& Pdeb,
0136                                               Standard_Real& Pfin) const 
0137 {
0138   Pdeb = pardeb2;
0139   Pfin = parfin2;
0140 }
0141 
0142 
0143 //=======================================================================
0144 //function : ChangeFirstParameters
0145 //purpose  : 
0146 //=======================================================================
0147 
0148 inline void  ChFiDS_Stripe::ChangeFirstParameters(const Standard_Real Pdeb,
0149                                                      const Standard_Real Pfin)
0150 {
0151   pardeb1 = Pdeb;
0152   parfin1 = Pfin;
0153 }
0154 
0155 //=======================================================================
0156 //function : ChangeLastParameters
0157 //purpose  : 
0158 //=======================================================================
0159 
0160 inline void  ChFiDS_Stripe::ChangeLastParameters(const Standard_Real Pdeb,
0161                                                     const Standard_Real Pfin)
0162 {
0163   pardeb2 = Pdeb;
0164   parfin2 = Pfin;
0165 }
0166 
0167 //=======================================================================
0168 //function : FirstCurve
0169 //purpose  : 
0170 //=======================================================================
0171 
0172 inline Standard_Integer ChFiDS_Stripe::FirstCurve()const 
0173 {
0174   return indexOfcurve1;
0175 }
0176 
0177 //=======================================================================
0178 //function : LastCurve
0179 //purpose  : 
0180 //=======================================================================
0181 
0182 inline Standard_Integer ChFiDS_Stripe::LastCurve()const 
0183 {
0184   return indexOfcurve2;
0185 }
0186 
0187 //=======================================================================
0188 //function : ChangeFirstCurve
0189 //purpose  : 
0190 //=======================================================================
0191 
0192 inline void ChFiDS_Stripe::ChangeFirstCurve(const Standard_Integer Index)
0193 {
0194   indexOfcurve1 = Index;
0195 }
0196 
0197 //=======================================================================
0198 //function : ChangeLastCurve
0199 //purpose  : 
0200 //=======================================================================
0201 
0202 inline void ChFiDS_Stripe::ChangeLastCurve(const Standard_Integer Index)
0203 {
0204   indexOfcurve2 = Index;
0205 }
0206 
0207 //=======================================================================
0208 //function : FirstPCurve
0209 //purpose  : 
0210 //=======================================================================
0211 
0212 inline const Handle(Geom2d_Curve)&  ChFiDS_Stripe::FirstPCurve()const 
0213 {
0214   return pcrv1;
0215 }
0216 
0217 //=======================================================================
0218 //function : LastPCurve
0219 //purpose  : 
0220 //=======================================================================
0221 
0222 inline const Handle(Geom2d_Curve)&  ChFiDS_Stripe::LastPCurve()const 
0223 {
0224   return pcrv2;
0225 }
0226 
0227 //=======================================================================
0228 //function : ChangeFirstPCurve
0229 //purpose  : 
0230 //=======================================================================
0231 
0232 inline Handle(Geom2d_Curve)&  ChFiDS_Stripe::ChangeFirstPCurve()
0233 {
0234   return pcrv1;
0235 }
0236 
0237 //=======================================================================
0238 //function : ChangeLastPCurve
0239 //purpose  : 
0240 //=======================================================================
0241 
0242 inline Handle(Geom2d_Curve)&  ChFiDS_Stripe::ChangeLastPCurve()
0243 {
0244   return pcrv2;
0245 }
0246 
0247 //=======================================================================
0248 //function : IndexFirstPointOnS1
0249 //purpose  : 
0250 //=======================================================================
0251 
0252 inline Standard_Integer  ChFiDS_Stripe::IndexFirstPointOnS1() const
0253 {
0254   return indexfirstPOnS1;
0255 }
0256 
0257 //=======================================================================
0258 //function : IndexLastPointOnS1
0259 //purpose  : 
0260 //=======================================================================
0261 
0262 inline Standard_Integer  ChFiDS_Stripe::IndexLastPointOnS1() const
0263 {
0264   return indexlastPOnS1;
0265 }
0266 
0267 //=======================================================================
0268 //function : IndexFirstPointOnS2
0269 //purpose  : 
0270 //=======================================================================
0271 
0272 inline Standard_Integer  ChFiDS_Stripe::IndexFirstPointOnS2() const
0273 {
0274   return indexfirstPOnS2;
0275 }
0276 
0277 //=======================================================================
0278 //function : IndexLastPointOnS2
0279 //purpose  : 
0280 //=======================================================================
0281 
0282 inline Standard_Integer  ChFiDS_Stripe::IndexLastPointOnS2() const
0283 {
0284   return indexlastPOnS2;
0285 }
0286 
0287 
0288 //=======================================================================
0289 //function : ChangeIndexFirstPointOnS1
0290 //purpose  : 
0291 //=======================================================================
0292 
0293 inline void ChFiDS_Stripe::ChangeIndexFirstPointOnS1
0294   (const Standard_Integer Index) 
0295 {
0296   indexfirstPOnS1 = Index;
0297 }
0298 
0299 //=======================================================================
0300 //function : ChangeIndexLastPointOnS1
0301 //purpose  : 
0302 //=======================================================================
0303 
0304 inline void ChFiDS_Stripe::ChangeIndexLastPointOnS1
0305   (const Standard_Integer Index) 
0306 {
0307   indexlastPOnS1 = Index;
0308 }
0309 
0310 
0311 //=======================================================================
0312 //function : ChangeIndexFirstPointOnS2
0313 //purpose  : 
0314 //=======================================================================
0315 
0316 inline void ChFiDS_Stripe::ChangeIndexFirstPointOnS2
0317   (const Standard_Integer Index) 
0318 {
0319   indexfirstPOnS2 = Index;
0320 }
0321 
0322 //=======================================================================
0323 //function : ChangeIndexLastPointOnS2
0324 //purpose  : 
0325 //=======================================================================
0326 
0327 inline void ChFiDS_Stripe::ChangeIndexLastPointOnS2
0328   (const Standard_Integer Index) 
0329 {
0330   indexlastPOnS2 = Index;
0331 }
0332 
0333 //=======================================================================
0334 //function : FirstPCurveOrientation
0335 //purpose  : 
0336 //=======================================================================
0337 
0338 inline TopAbs_Orientation ChFiDS_Stripe::FirstPCurveOrientation()const
0339 {
0340   return orcurv1;
0341 }
0342 
0343 //=======================================================================
0344 //function : LastPCurveOrientation
0345 //purpose  : 
0346 //=======================================================================
0347 
0348 inline TopAbs_Orientation ChFiDS_Stripe::LastPCurveOrientation()const
0349 {
0350   return orcurv2;
0351 }
0352 
0353 
0354 //=======================================================================
0355 //function : FirstPCurveOrientation
0356 //purpose  : 
0357 //=======================================================================
0358 
0359 inline void ChFiDS_Stripe::FirstPCurveOrientation
0360   (const TopAbs_Orientation O)
0361 {
0362   orcurv1 = O;
0363 }
0364 
0365 
0366 //=======================================================================
0367 //function : LastPCurveOrientation
0368 //purpose  : 
0369 //=======================================================================
0370 
0371 inline void ChFiDS_Stripe::LastPCurveOrientation
0372   (const TopAbs_Orientation O)
0373 {
0374   orcurv2 = O;
0375 }
0376 
0377