mirror of
https://github.com/NGSolve/netgen.git
synced 2024-11-14 10:08:32 +05:00
modernize code to use handle
This commit is contained in:
parent
c309c9846f
commit
94c17c2f46
@ -206,7 +206,7 @@ static void PutInBounds (const TopoDS_Face& F,
|
|||||||
Handle (Geom_Surface) S = BRep_Tool::Surface(F,L);
|
Handle (Geom_Surface) S = BRep_Tool::Surface(F,L);
|
||||||
|
|
||||||
if (S->IsKind(STANDARD_TYPE(Geom_RectangularTrimmedSurface))) {
|
if (S->IsKind(STANDARD_TYPE(Geom_RectangularTrimmedSurface))) {
|
||||||
S = (*(Handle_Geom_RectangularTrimmedSurface*)&S)->BasisSurface();
|
S = Handle(Geom_RectangularTrimmedSurface)::DownCast(S)->BasisSurface();
|
||||||
}
|
}
|
||||||
if (!S->IsUPeriodic() && !S->IsVPeriodic())
|
if (!S->IsUPeriodic() && !S->IsVPeriodic())
|
||||||
return;
|
return;
|
||||||
@ -702,7 +702,7 @@ TopTools_MapOfShape& Partition_Inter3d::TouchedFaces()
|
|||||||
//purpose :
|
//purpose :
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
|
|
||||||
Handle_BRepAlgo_AsDes Partition_Inter3d::AsDes() const
|
Handle(BRepAlgo_AsDes) Partition_Inter3d::AsDes() const
|
||||||
{
|
{
|
||||||
return myAsDes;
|
return myAsDes;
|
||||||
}
|
}
|
||||||
@ -829,7 +829,7 @@ TopoDS_Vertex Partition_Inter3d::ReplaceSameDomainV(const TopoDS_Vertex& V,
|
|||||||
//purpose :
|
//purpose :
|
||||||
//=======================================================================
|
//=======================================================================
|
||||||
|
|
||||||
Handle_BRepAlgo_AsDes Partition_Inter3d::SectionEdgesAD() const
|
Handle(BRepAlgo_AsDes) Partition_Inter3d::SectionEdgesAD() const
|
||||||
{
|
{
|
||||||
return mySectionEdgesAD;
|
return mySectionEdgesAD;
|
||||||
}
|
}
|
||||||
|
@ -96,13 +96,13 @@ public:
|
|||||||
void FacesPartition(const TopoDS_Face& F1,const TopoDS_Face& F2) ;
|
void FacesPartition(const TopoDS_Face& F1,const TopoDS_Face& F2) ;
|
||||||
Standard_Boolean IsDone(const TopoDS_Face& F1,const TopoDS_Face& F2) const;
|
Standard_Boolean IsDone(const TopoDS_Face& F1,const TopoDS_Face& F2) const;
|
||||||
TopTools_MapOfShape& TouchedFaces() ;
|
TopTools_MapOfShape& TouchedFaces() ;
|
||||||
Handle_BRepAlgo_AsDes AsDes() const;
|
Handle(BRepAlgo_AsDes) AsDes() const;
|
||||||
TopTools_MapOfShape& NewEdges() ;
|
TopTools_MapOfShape& NewEdges() ;
|
||||||
Standard_Boolean HasSameDomainF(const TopoDS_Shape& F) const;
|
Standard_Boolean HasSameDomainF(const TopoDS_Shape& F) const;
|
||||||
Standard_Boolean IsSameDomainF(const TopoDS_Shape& F1,const TopoDS_Shape& F2) const;
|
Standard_Boolean IsSameDomainF(const TopoDS_Shape& F1,const TopoDS_Shape& F2) const;
|
||||||
const TopTools_ListOfShape& SameDomain(const TopoDS_Face& F) const;
|
const TopTools_ListOfShape& SameDomain(const TopoDS_Face& F) const;
|
||||||
TopoDS_Vertex ReplaceSameDomainV(const TopoDS_Vertex& V,const TopoDS_Edge& E) const;
|
TopoDS_Vertex ReplaceSameDomainV(const TopoDS_Vertex& V,const TopoDS_Edge& E) const;
|
||||||
Handle_BRepAlgo_AsDes SectionEdgesAD() const;
|
Handle(BRepAlgo_AsDes) SectionEdgesAD() const;
|
||||||
Standard_Boolean IsSectionEdge(const TopoDS_Edge& E) const;
|
Standard_Boolean IsSectionEdge(const TopoDS_Edge& E) const;
|
||||||
Standard_Boolean HasSectionEdge(const TopoDS_Face& F) const;
|
Standard_Boolean HasSectionEdge(const TopoDS_Face& F) const;
|
||||||
Standard_Boolean IsSplitOn(const TopoDS_Edge& NewE,const TopoDS_Edge& OldE,const TopoDS_Face& F) const;
|
Standard_Boolean IsSplitOn(const TopoDS_Edge& NewE,const TopoDS_Edge& OldE,const TopoDS_Face& F) const;
|
||||||
@ -134,11 +134,11 @@ private:
|
|||||||
|
|
||||||
// Fields PRIVATE
|
// Fields PRIVATE
|
||||||
//
|
//
|
||||||
Handle_BRepAlgo_AsDes myAsDes;
|
Handle(BRepAlgo_AsDes) myAsDes;
|
||||||
TopTools_DataMapOfShapeListOfShape myDone;
|
TopTools_DataMapOfShapeListOfShape myDone;
|
||||||
TopTools_MapOfShape myTouched;
|
TopTools_MapOfShape myTouched;
|
||||||
TopTools_MapOfShape myNewEdges;
|
TopTools_MapOfShape myNewEdges;
|
||||||
Handle_BRepAlgo_AsDes mySectionEdgesAD;
|
Handle(BRepAlgo_AsDes) mySectionEdgesAD;
|
||||||
TopTools_DataMapOfShapeListOfShape mySameDomainFM;
|
TopTools_DataMapOfShapeListOfShape mySameDomainFM;
|
||||||
TopTools_DataMapOfShapeShape mySameDomainVM;
|
TopTools_DataMapOfShapeShape mySameDomainVM;
|
||||||
|
|
||||||
|
@ -143,7 +143,7 @@ private:
|
|||||||
TopTools_DataMapOfShapeShape myFaceShapeMap;
|
TopTools_DataMapOfShapeShape myFaceShapeMap;
|
||||||
TopTools_DataMapOfShapeShape myInternalFaces;
|
TopTools_DataMapOfShapeShape myInternalFaces;
|
||||||
TopTools_DataMapOfShapeShape myIntNotClFaces;
|
TopTools_DataMapOfShapeShape myIntNotClFaces;
|
||||||
Handle_BRepAlgo_AsDes myAsDes;
|
Handle(BRepAlgo_AsDes) myAsDes;
|
||||||
BRepAlgo_Image myImagesFaces;
|
BRepAlgo_Image myImagesFaces;
|
||||||
BRepAlgo_Image myImagesEdges;
|
BRepAlgo_Image myImagesEdges;
|
||||||
BRepAlgo_Image myImageShape;
|
BRepAlgo_Image myImageShape;
|
||||||
|
Loading…
Reference in New Issue
Block a user