/dports/cad/opencascade/opencascade-7.6.0/src/BOPAlgo/ |
H A D | BOPAlgo_PaveFiller_10.cxx | 74 if (!myDS->IsNewShape(nE)) in UpdateEdgeTolerance() 81 if (!myDS->IsNewShape(nV) && in UpdateEdgeTolerance() 115 if (myDS->IsNewShape(nVNew) || in UpdateVertex() 116 myDS->HasShapeSD(nV, nVNew) || in UpdateVertex() 145 nVNew = myDS->Append(aSIV); in UpdateVertex() 154 myDS->AddShapeSD(nV, nVNew); in UpdateVertex() 250 UpdateIntfsWithSDVertices(myDS, myDS->InterfVV()); in UpdateInterfsWithSDVertices() 251 UpdateIntfsWithSDVertices(myDS, myDS->InterfVE()); in UpdateInterfsWithSDVertices() 252 UpdateIntfsWithSDVertices(myDS, myDS->InterfVF()); in UpdateInterfsWithSDVertices() 253 UpdateIntfsWithSDVertices(myDS, myDS->InterfEE()); in UpdateInterfsWithSDVertices() [all …]
|
H A D | BOPAlgo_CheckerSI.cxx | 152 myDS=new BOPDS_DS(myAllocator); in Init() 153 myDS->SetArguments(myArguments); in Init() 154 myDS->Init(myFuzzyValue); in Init() 161 theIterSI->SetDS(myDS); in Init() 226 *((BOPDS_MapOfPair*)&myDS->Interferences()); in PostTreat() 234 if (myDS->IsNewShape(n1) || myDS->IsNewShape(n2)) { in PostTreat() 247 if (myDS->IsNewShape(n1) || myDS->IsNewShape(n2)) { in PostTreat() 260 if (myDS->IsNewShape(n1) || myDS->IsNewShape(n2)) { in PostTreat() 273 if (myDS->IsNewShape(n1) || myDS->IsNewShape(n2)) { in PostTreat() 289 if (myDS->IsNewShape(n1) || myDS->IsNewShape(n2)) { in PostTreat() [all …]
|
H A D | BOPAlgo_PaveFiller_1.cxx | 59 BOPDS_VectorOfInterfVV& aVVs=myDS->InterfVV(); in PerformVV() 78 if (myDS->HasInterf(n1, n2)) in PerformVV() 86 myDS->HasShapeSD(n1, n1SD); in PerformVV() 89 myDS->HasShapeSD(n2, n2SD); in PerformVV() 124 myDS->InitPaveBlocksForVertex(n1); in PerformVV() 146 if (myDS->HasShapeSD(nX, nSD1)) { in MakeSDVertices() 156 const TopoDS_Shape& aV = myDS->Shape(nX); in MakeSDVertices() 174 nV = myDS->Append(aSIn); in MakeSDVertices() 189 myDS->AddShapeSD(n1, nV); in MakeSDVertices() 191 Standard_Integer iR1 = myDS->Rank(n1); in MakeSDVertices() [all …]
|
H A D | BOPAlgo_PaveFiller_4.cxx | 159 myDS->ChangeFaceInfo(nF); in PerformVF() 190 if (myDS->IsSubShape(nV, nF)) { in PerformVF() 194 if (myDS->HasInterf(nV, nF)) { in PerformVF() 198 myDS->ChangeFaceInfo(nF); in PerformVF() 204 if (myDS->HasShapeSD(nV, nVSD)) { in PerformVF() 278 myDS->AddInterf(nV, nF); in PerformVF() 284 if (myDS->IsNewShape(nVx)) { in PerformVF() 313 aNbS=myDS->NbSourceShapes(); in TreatVerticesEE() 331 aNbS=myDS->NbSourceShapes(); in TreatVerticesEE() 347 aIt.SetDS(myDS); in TreatVerticesEE() [all …]
|
H A D | BOPAlgo_PaveFiller_3.cxx | 505 myDS->AddInterf(nE1, nE2); in PerformEE() 799 if (myDS->HasInterf(nV, nE)) { in ForceInterfVE() 813 if (myDS->HasShapeSD(nV, nVSD)) { in ForceInterfVE() 832 myDS->AddInterf(nV, nE); in ForceInterfVE() 837 if (myDS->IsNewShape(nVx)) { in ForceInterfVE() 961 if (myDS->HasInterf(i)) in ForceInterfEE() 1083 if ((!myDS->IsNewShape(nV1) && (myDS->Rank(nV1) == iR1)) || in ForceInterfEE() 1084 (!myDS->IsNewShape(nV2) && (myDS->Rank(nV2) == iR2))) in ForceInterfEE() 1133 anEdgeEdge.SetBoxes (myDS->ShapeInfo(nE1).Box(), myDS->ShapeInfo (nE2).Box()); in ForceInterfEE() 1206 if (myDS->Rank(nE1) == myDS->Rank(nE2)) in ForceInterfEE() [all …]
|
H A D | BOPAlgo_PaveFiller_5.cxx | 193 myDS->ChangeFaceInfo(nF); in PerformEF() 281 aEdgeFace.SetBoxes (myDS->ShapeInfo(nE).Box(), myDS->ShapeInfo (nF).Box()); in PerformEF() 512 myDS->AddInterf(nE, nF); in PerformEF() 538 myDS->AddInterf(nE, nF); in PerformEF() 658 myDS->AddInterf(nV, nF); in ForceInterfVF() 663 if (myDS->IsNewShape(nVx)) { in ForceInterfVF() 696 if (!myDS->IsNewShape(theV1) && in ReduceIntersectionRange() 697 !myDS->IsNewShape(theV2)) { in ReduceIntersectionRange() 952 if (myDS->Rank(nF) == myDS->Rank(nE)) in ForceInterfEF() 1061 aEdgeFace.SetBoxes (myDS->ShapeInfo(nE).Box(), myDS->ShapeInfo (nF).Box()); in ForceInterfEF() [all …]
|
H A D | BOPAlgo_CheckerSI_1.cxx | 145 myDS(NULL) { in BOPAlgo_ShapeSolid() 164 myDS=pDS; in SetDS() 197 BOPDS_DS* myDS; member in BOPAlgo_ShapeSolid 258 BOPDS_VectorOfInterfVZ& aVZs=myDS->InterfVZ(); in PerformVZ() 270 if (myDS->HasInterfShapeSubShapes(nV, nZ)) { in PerformVZ() 275 myDS->HasShapeSD(nV, nVSD); in PerformVZ() 315 myDS->AddInterf(nV, nZ); in PerformVZ() 359 aSolidSolid.SetDS(myDS); in PerformZZ() 390 myDS->AddInterf(nZ1, nZ); in PerformZZ() 418 aShapeSolid.SetDS(myDS); in PerformSZ() [all …]
|
H A D | BOPAlgo_PaveFiller_8.cxx | 81 aNb=myDS->NbSourceShapes(); in ProcessDE() 83 const BOPDS_ShapeInfo& aSIE=myDS->ShapeInfo(nE); in ProcessDE() 88 if (myDS->HasShapeSD(nV, nVSD)) { in ProcessDE() 108 myDS->UpdatePaveBlock(aPBD); in ProcessDE() 130 nEn=myDS->Append(aSI); in ProcessDE() 203 aDE=(*(TopoDS_Edge *)(&myDS->Shape(nDE))); in MakeSplitEdge() 221 if (myDS->IsNewShape(nV1) || aNbPB>1) { in MakeSplitEdge() 222 aV1=(*(TopoDS_Vertex *)(&myDS->Shape(nV1))); in MakeSplitEdge() 225 aV2=(*(TopoDS_Vertex *)(&myDS->Shape(nV2))); in MakeSplitEdge() 231 nSp=myDS->Append(aSI); in MakeSplitEdge() [all …]
|
H A D | BOPAlgo_PaveFiller.cxx | 69 myDS = NULL; in BOPAlgo_PaveFiller() 89 myDS = NULL; in BOPAlgo_PaveFiller() 163 if (myDS) { in Clear() 164 delete myDS; in Clear() 165 myDS = NULL; in Clear() 175 return *myDS; in DS() 183 return myDS; in PDS() 228 myDS->Init (myFuzzyValue); in Init() 236 myIterator->SetDS (myDS); in Init() 340 myDS->RefineFaceInfoIn(); in PerformInternal() [all …]
|
H A D | BOPAlgo_PaveFiller_11.cxx | 39 Standard_Integer i, aNbR = myDS->NbRanges(); in CheckSelfInterference() 41 const BOPDS_IndexRange& aR = myDS->Range(i); in CheckSelfInterference() 51 const BOPDS_ShapeInfo& aSI = myDS->ShapeInfo(j); in CheckSelfInterference() 70 myDS->HasShapeSD(nV, nV); in CheckSelfInterference() 74 const BOPDS_ListOfPaveBlock& aLPB = myDS->PaveBlocks(j); in CheckSelfInterference() 88 const TopoDS_Shape& aV = myDS->Shape(nV[k]); in CheckSelfInterference() 99 if (myDS->IsCommonBlock(aPB)) { in CheckSelfInterference() 122 const TopoDS_Shape& aE1 = myDS->Shape(aItLE.Value()); in CheckSelfInterference() 134 const BOPDS_FaceInfo& aFI = myDS->FaceInfo(j); in CheckSelfInterference() 140 const TopoDS_Shape& aV = myDS->Shape(aItM.Value()); in CheckSelfInterference() [all …]
|
H A D | BOPAlgo_PaveFiller_6.cxx | 321 aFaceFace.SetBoxes (myDS->ShapeInfo (nF1).Box(), myDS->ShapeInfo (nF2).Box()); in PerformFF() 392 myDS->AddInterf(nF1, nF2); in PerformFF() 954 iV=myDS->Append(aSI); in PostTreatFF() 973 iE=myDS->Append(aSI); in PostTreatFF() 1062 aVer = myDS->Shape(*pSD); in PostTreatFF() 1114 iV = myDS->Index(aV); in PostTreatFF() 1118 iV=myDS->Append(aSI); in PostTreatFF() 1123 nSx = myDS->Index(aSx); in PostTreatFF() 1162 iE = myDS->Append(aSI); in PostTreatFF() 2010 if (!myDS->IsNewShape(nV)) in PutPavesOnCurve() [all …]
|
H A D | BOPAlgo_Builder_4.cxx | 53 Standard_Integer nS = myDS->Index(theS); in LocGenerated() 59 const BOPDS_ShapeInfo& aSI = myDS->ShapeInfo(nS); in LocGenerated() 66 BOPDS_VectorOfInterfEE& aEEs = myDS->InterfEE(); in LocGenerated() 67 BOPDS_VectorOfInterfEF& aEFs = myDS->InterfEF(); in LocGenerated() 91 myDS->HasShapeSD(nVNew, nVNew); in LocGenerated() 96 const TopoDS_Shape& aVNew = myDS->Shape(nVNew); in LocGenerated() 111 const BOPDS_FaceInfo& aFI = myDS->FaceInfo(nS); in LocGenerated() 119 const TopoDS_Shape& aENew = myDS->Shape(aMPBSc(i)->Edge()); in LocGenerated() 130 const TopoDS_Shape& aVNew = myDS->Shape(aItM.Value()); in LocGenerated() 168 Standard_Integer aNbS = myDS->NbSourceShapes(); in PrepareHistory() [all …]
|
H A D | BOPAlgo_Builder_1.cxx | 54 const TopoDS_Shape& aV = myDS->Shape(nV); in FillImagesVertices() 55 const TopoDS_Shape& aVSD = myDS->Shape(nVSD); in FillImagesVertices() 73 Standard_Integer i, aNbS = myDS->NbSourceShapes(); in FillImagesEdges() 76 const BOPDS_ShapeInfo& aSI = myDS->ShapeInfo(i); in FillImagesEdges() 100 const TopoDS_Shape& aSpR = myDS->Shape(nSpR); in FillImagesEdges() 109 if (myDS->IsCommonBlockOnEdge(aPB)) { in FillImagesEdges() 111 const TopoDS_Shape& aSp = myDS->Shape(nSp); in FillImagesEdges() 167 aNbS=myDS->NbSourceShapes(); in FillImagesContainers() 170 const BOPDS_ShapeInfo& aSI=myDS->ShapeInfo(i); in FillImagesContainers() 190 aNbS=myDS->NbSourceShapes(); in FillImagesCompounds() [all …]
|
H A D | BOPAlgo_PaveFiller_7.cxx | 134 myDS = theDS; in SetDS() 171 BOPDS_PDS myDS; member in BOPAlgo_SplitEdge 495 aE = (*(TopoDS_Edge *)(&myDS->Shape(nE))); in MakeSplitEdges() 511 aBSE.SetDS(myDS); in MakeSplitEdges() 551 nSp=myDS->Append(aSI); in MakeSplitEdges() 580 aE=(*(TopoDS_Edge *)(&myDS->Shape(nE))); in SplitEdge() 583 aV1=(*(TopoDS_Vertex *)(&myDS->Shape(nV1))); in SplitEdge() 586 aV2=(*(TopoDS_Vertex *)(&myDS->Shape(nV2))); in SplitEdge() 597 nSp=myDS->Append(aSI); in SplitEdge() 629 aF1F=(*(TopoDS_Face *)(&myDS->Shape(nF1))); in MakePCurves() [all …]
|
H A D | BOPAlgo_PaveFiller_2.cxx | 171 const BOPDS_ShapeInfo& aSIE=myDS->ShapeInfo(nE); in PerformVE() 180 if (myDS->HasInterf(nV, nE)) { in PerformVE() 184 if (myDS->HasInterfShapeSubShapes(nV, nE)) { in PerformVE() 222 BOPDS_VectorOfInterfVE& aVEs = myDS->InterfVE(); in IntersectVE() 258 myDS->HasShapeSD(nV, nVSD); in IntersectVE() 364 myDS->AddInterf(nVOld, nE); in IntersectVE() 366 if (myDS->IsNewShape(nVx)) { in IntersectVE() 442 myDS->UpdatePaveBlockWithSDVertices(aPBN); in SplitPaveBlocks() 536 MakeNewCommonBlock(aLPB, aCB->Faces(), myDS); in SplitPaveBlocks() 580 MakeNewCommonBlock(aLPBCB, aCB->Faces(), myDS); in SplitPaveBlocks() [all …]
|
H A D | BOPAlgo_Section.cxx | 126 myDS=myPaveFiller->PDS(); in PerformInternal1() 204 aNb=myDS->NbSourceShapes(); in BuildSection() 206 const BOPDS_ShapeInfo& aSI=myDS->ShapeInfo(i); in BuildSection() 215 const BOPDS_FaceInfo& aFI=myDS->FaceInfo(i); in BuildSection() 222 const TopoDS_Shape& aV=myDS->Shape(nV); in BuildSection() 234 if (myDS->IsNewShape(nV) || myDS->HasInterf(nV)) { in BuildSection() 235 const TopoDS_Shape& aV=myDS->Shape(nV); in BuildSection() 247 const TopoDS_Shape& aE=myDS->Shape(nE); in BuildSection() 253 const BOPDS_VectorOfListOfPaveBlock& aPBP=myDS->PaveBlocksPool(); in BuildSection() 261 Handle(BOPDS_CommonBlock) aCB=myDS->CommonBlock(aPB); in BuildSection() [all …]
|
H A D | BOPAlgo_PaveFiller_9.cxx | 97 const BOPDS_ShapeInfo& aSIE=myDS->ShapeInfo(nE); in FillShrunkData() 102 BOPDS_ListOfPaveBlock& aLPB=myDS->ChangePaveBlocks(nE); in FillShrunkData() 106 if (aPB->HasShrunkData() && myDS->IsValidShrunkData(aPB)) { in FillShrunkData() 117 (*(TopoDS_Vertex *)(&myDS->Shape(nV1))); in FillShrunkData() 120 (*(TopoDS_Vertex *)(&myDS->Shape(nV2))); in FillShrunkData()
|
/dports/cad/opencascade/opencascade-7.6.0/src/TopOpeBRepDS/ |
H A D | TopOpeBRepDS_HDataStructure.cxx | 155 return myDS; in DS() 164 return myDS; in ChangeDS() 173 return myDS.NbSurfaces(); in NbSurfaces() 182 return myDS.NbCurves(); in NbCurves() 191 return myDS.NbPoints(); in NbPoints() 201 return myDS.Surface(I); in Surface() 222 return myDS.Curve(I); in Curve() 232 return myDS.ChangeCurve(I); in ChangeCurve() 253 return myDS.Point(I); in Point() 330 return myDS.NbShapes(); in NbShapes() [all …]
|
/dports/cad/opencascade/opencascade-7.6.0/src/HLRBRep/ |
H A D | HLRBRep_InternalAlgo.cxx | 154 myDS->Update(myProj); in Update() 199 myDS.Nullify(); in Load() 211 myDS.Nullify(); in Load() 243 myDS.Nullify(); in Remove() 364 if (!myDS.IsNull()) { in Select() 421 if (!myDS.IsNull()) { in SelectEdge() 446 if (!myDS.IsNull()) { in SelectFace() 471 if (!myDS.IsNull()) { in ShowAll() 489 if (!myDS.IsNull()) { in ShowAll() 513 if (!myDS.IsNull()) { in HideAll() [all …]
|
H A D | HLRBRep_Hider.cxx | 40 myDS(DS) in HLRBRep_Hider() 103 myDS->InitEdge(FI,MST); in Hide() 106 if (myDS->IsBadFace()) in Hide() 108 HLRBRep_EdgeInterferenceTool EIT(myDS); // List of Intersections in Hide() 109 HLRBRep_Array1OfEData& myEData = myDS->EDataArray(); in Hide() 111 for (; myDS->MoreEdge(); myDS->NextEdge()) { // loop on the Edges in Hide() 123 myDS->NextInterference()) { in Hide() 124 if (myDS->RejectedInterference()) { in Hide() 125 if (myDS->AboveInterference() && in Hide() 126 myDS->SimpleHidingFace ()) { in Hide() [all …]
|
H A D | HLRBRep_EdgeInterferenceTool.cxx | 33 (const Handle(HLRBRep_Data)& DS) : myDS(DS) in HLRBRep_EdgeInterferenceTool() 46 HLRBRep_Array1OfEData& ED = myDS->EDataArray(); in LoadEdge() 47 HLRBRep_EdgeData& ed = ED(myDS->Edge()); in LoadEdge() 69 myDS->LocalLEGeometry2D(Param,TgLE,NmLE,CrLE); in EdgeGeometry() 118 myDS->LocalFEGeometry2D(FE,Param,TgFE,NmFE,CrFE); in InterferenceBoundaryGeometry()
|
/dports/cad/opencascade/opencascade-7.6.0/src/BOPDS/ |
H A D | BOPDS_Iterator.cxx | 86 myDS=NULL; in BOPDS_Iterator() 116 myDS=NULL; in BOPDS_Iterator() 160 myDS=aDS; in SetDS() 168 return *myDS; in DS() 272 if (myDS==NULL){ in Prepare() 293 const BOPDS_ShapeInfo& aSI = myDS->ShapeInfo(i); in Intersect() 316 const Standard_Integer aNbR = myDS->NbRanges(); in Intersect() 369 if (!myDS) in IntersectExt() 380 const BOPDS_ShapeInfo& aSI=myDS->ShapeInfo(i); in IntersectExt() 387 myDS->HasShapeSD (i, nVSD); in IntersectExt() [all …]
|
H A D | BOPDS_SubIterator.cxx | 40 myDS=NULL; in BOPDS_SubIterator() 51 myDS=NULL; in BOPDS_SubIterator() 83 iT1=(Standard_Integer)(myDS->ShapeInfo(n1).ShapeType()); in Value() 84 iT2=(Standard_Integer)(myDS->ShapeInfo(n2).ShapeType()); in Value() 101 if (!myDS){ in Prepare() 131 const BOPDS_ShapeInfo& aSI = myDS->ShapeInfo(nS); in Intersect() 162 const BOPDS_ShapeInfo& aSI1 = myDS->ShapeInfo (aPair.ID1); in Intersect() 163 const BOPDS_ShapeInfo& aSI2 = myDS->ShapeInfo (aPair.ID2); in Intersect()
|
/dports/cad/opencascade/opencascade-7.6.0/src/HLRTopoBRep/ |
H A D | HLRTopoBRep_OutLiner.cxx | 138 if (myDS.EdgeHasSplE(E)) { in ProcessFace() 146 myDS.AddOldS(newE,E); in ProcessFace() 157 myDS.AddIntL(F); in ProcessFace() 222 if (myDS.EdgeHasSplE(E)) { in ProcessFace() 225 for (itS.Initialize(myDS.EdgeSplE(E)); in ProcessFace() 231 myDS.AddOldS(newE,F); in ProcessFace() 237 myDS.AddOldS(E,F); in ProcessFace() 256 for (itS.Initialize(myDS.EdgeSplE(E)); in ProcessFace() 262 myDS.AddOldS(newE,F); in ProcessFace() 268 myDS.AddOldS(E,F); in ProcessFace() [all …]
|
/dports/cad/opencascade/opencascade-7.6.0/src/TopOpeBRep/ |
H A D | TopOpeBRep_ProcessSectionEdges.cxx | 289 myDS->AddSectionEdge(E); in ProcessSectionEdges() 290 myDS->Shape(E); in ProcessSectionEdges() 291 myDS->AncestorRank(E); in ProcessSectionEdges() 326 myDS->AddShape(E1,rE1); in ProcessSectionEdges() 335 Standard_Integer iE1 = myDS->Shape(E1); in ProcessSectionEdges() 336 Standard_Integer rE1 = myDS->AncestorRank(iE1); in ProcessSectionEdges() 344 Standard_Integer iE2 = myDS->Shape(E2); in ProcessSectionEdges() 345 Standard_Integer rE2 = myDS->AncestorRank(iE2); in ProcessSectionEdges() 359 Standard_Integer iE1 = myDS->Shape(E1); in ProcessSectionEdges() 360 Standard_Integer rE1 = myDS->AncestorRank(iE1); in ProcessSectionEdges() [all …]
|