mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0031939: Coding - correction of spelling errors in comments [part 10]
Fix various typos via codespell.
This commit is contained in:
@@ -60,49 +60,34 @@ class ShapeUpgrade_RemoveInternalWires;
|
||||
class ShapeUpgrade_UnifySameDomain;
|
||||
|
||||
|
||||
//! This package provides tools
|
||||
//! for splitting and converting shapes by some criteria. It
|
||||
//! provides modifications of the kind when one topological
|
||||
//! object can be converted or splitted to several ones. In
|
||||
//! particular this package contains high level API classes which perform:
|
||||
//! This package provides tools for splitting and converting shapes by some criteria.
|
||||
//! It provides modifications of the kind when one topological
|
||||
//! object can be converted or split in to several ones.
|
||||
//! In particular this package contains high level API classes which perform:
|
||||
//! converting geometry of shapes up to given continuity,
|
||||
//! splitting revolutions by U to segments less than given value,
|
||||
//! converting to beziers,
|
||||
//! splitting closed faces.
|
||||
//! converting to beziers, splitting closed faces.
|
||||
class ShapeUpgrade
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
//! Unifies same domain faces and edges of specified shape
|
||||
Standard_EXPORT static Standard_Boolean C0BSplineToSequenceOfC1BSplineCurve (const Handle(Geom_BSplineCurve)& BS, Handle(TColGeom_HSequenceOfBoundedCurve)& seqBS);
|
||||
|
||||
Standard_EXPORT static Standard_Boolean C0BSplineToSequenceOfC1BSplineCurve (const Handle(Geom_BSplineCurve)& BS,
|
||||
Handle(TColGeom_HSequenceOfBoundedCurve)& seqBS);
|
||||
|
||||
//! Converts C0 B-Spline curve into sequence of C1 B-Spline curves.
|
||||
//! This method splits B-Spline at the knots with multiplicities
|
||||
//! equal to degree, i.e. unlike method
|
||||
//! GeomConvert::C0BSplineToArrayOfC1BSplineCurve this one does not
|
||||
//! use any tolerance and therefore does not change the geometry of
|
||||
//! B-Spline.
|
||||
//! Returns True if C0 B-Spline was successfully splitted, else
|
||||
//! returns False (if BS is C1 B-Spline).
|
||||
Standard_EXPORT static Standard_Boolean C0BSplineToSequenceOfC1BSplineCurve (const Handle(Geom2d_BSplineCurve)& BS, Handle(TColGeom2d_HSequenceOfBoundedCurve)& seqBS);
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
//! This method splits B-Spline at the knots with multiplicities equal to degree,
|
||||
//! i.e. unlike method GeomConvert::C0BSplineToArrayOfC1BSplineCurve
|
||||
//! this one does not use any tolerance and therefore does not change the geometry of B-Spline.
|
||||
//! Returns True if C0 B-Spline was successfully split,
|
||||
//! else returns False (if BS is C1 B-Spline).
|
||||
Standard_EXPORT static Standard_Boolean C0BSplineToSequenceOfC1BSplineCurve (const Handle(Geom2d_BSplineCurve)& BS,
|
||||
Handle(TColGeom2d_HSequenceOfBoundedCurve)& seqBS);
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
friend class ShapeUpgrade_Tool;
|
||||
friend class ShapeUpgrade_EdgeDivide;
|
||||
friend class ShapeUpgrade_ClosedEdgeDivide;
|
||||
@@ -138,10 +123,4 @@ friend class ShapeUpgrade_UnifySameDomain;
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _ShapeUpgrade_HeaderFile
|
||||
|
@@ -180,7 +180,7 @@ Standard_Boolean ShapeUpgrade_ClosedFaceDivide::SplitSurface()
|
||||
isUSplit = Standard_True;
|
||||
}
|
||||
#ifdef OCCT_DEBUG
|
||||
else std::cout << "Warning: SU_ClosedFaceDivide: Thin face, not splitted" << std::endl;
|
||||
else std::cout << "Warning: SU_ClosedFaceDivide: Thin face, not split" << std::endl;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
@@ -201,7 +201,7 @@ Standard_Boolean ShapeUpgrade_ClosedFaceDivide::SplitSurface()
|
||||
isUSplit = Standard_False;
|
||||
}
|
||||
#ifdef OCCT_DEBUG
|
||||
else std::cout << "Warning: SU_ClosedFaceDivide: Thin face, not splitted" << std::endl;
|
||||
else std::cout << "Warning: SU_ClosedFaceDivide: Thin face, not split" << std::endl;
|
||||
#endif
|
||||
}
|
||||
}
|
||||
|
@@ -37,7 +37,6 @@ class ShapeUpgrade_ClosedFaceDivide : public ShapeUpgrade_FaceDivide
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Creates empty constructor.
|
||||
Standard_EXPORT ShapeUpgrade_ClosedFaceDivide();
|
||||
|
||||
@@ -48,35 +47,20 @@ public:
|
||||
//! from source face.
|
||||
Standard_EXPORT virtual Standard_Boolean SplitSurface() Standard_OVERRIDE;
|
||||
|
||||
//! Sets the number of cutting lines by which closed face
|
||||
//! will be splitted. The resulting faces will be num+1.
|
||||
//! Sets the number of cutting lines by which closed face will be split.
|
||||
//! The resulting faces will be num+1.
|
||||
Standard_EXPORT void SetNbSplitPoints (const Standard_Integer num);
|
||||
|
||||
//! Returns the number of splitting points
|
||||
Standard_EXPORT Standard_Integer GetNbSplitPoints() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_ClosedFaceDivide,ShapeUpgrade_FaceDivide)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
Standard_Integer myNbSplit;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _ShapeUpgrade_ClosedFaceDivide_HeaderFile
|
||||
|
@@ -134,7 +134,7 @@ void ShapeUpgrade_ConvertCurve2dToBezier::Compute()
|
||||
Handle(Geom2d_BSplineCurve) aBSpline2d;
|
||||
Standard_Real Shift = 0.;
|
||||
if(myCurve->IsKind(STANDARD_TYPE(Geom2d_Conic))) {
|
||||
Handle(Geom2d_Curve) tcurve = new Geom2d_TrimmedCurve(myCurve,First,Last); //protection agains parabols ets
|
||||
Handle(Geom2d_Curve) tcurve = new Geom2d_TrimmedCurve(myCurve,First,Last); //protection against parabols ets
|
||||
Geom2dConvert_ApproxCurve approx (tcurve, Precision::Approximation(),
|
||||
GeomAbs_C1, 100, 6 );
|
||||
if ( approx.HasResult() )
|
||||
|
@@ -35,35 +35,24 @@ class ShapeUpgrade_ConvertCurve2dToBezier : public ShapeUpgrade_SplitCurve2d
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor.
|
||||
Standard_EXPORT ShapeUpgrade_ConvertCurve2dToBezier();
|
||||
|
||||
|
||||
//! Converts curve into a list of beziers, and stores the
|
||||
//! splitting parameters on original curve.
|
||||
Standard_EXPORT virtual void Compute() Standard_OVERRIDE;
|
||||
|
||||
|
||||
//! Splits a list of beziers computed by Compute method according
|
||||
//! the split values and splitting parameters.
|
||||
Standard_EXPORT virtual void Build (const Standard_Boolean Segment) Standard_OVERRIDE;
|
||||
|
||||
//! Returns the list of splitted parameters in original curve
|
||||
//! parametrisation.
|
||||
|
||||
//! Returns the list of split parameters in original curve parametrisation.
|
||||
Standard_EXPORT Handle(TColStd_HSequenceOfReal) SplitParams() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_ConvertCurve2dToBezier,ShapeUpgrade_SplitCurve2d)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
//! Returns the list of bezier curves correspondent to original
|
||||
//! curve.
|
||||
Standard_EXPORT Handle(TColGeom2d_HSequenceOfCurve) Segments() const;
|
||||
@@ -71,13 +60,6 @@ private:
|
||||
Handle(TColGeom2d_HSequenceOfCurve) mySegments;
|
||||
Handle(TColStd_HSequenceOfReal) mySplitParams;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _ShapeUpgrade_ConvertCurve2dToBezier_HeaderFile
|
||||
|
@@ -117,7 +117,7 @@ void ShapeUpgrade_ConvertCurve3dToBezier::Compute()
|
||||
Handle(Geom_BSplineCurve) aBSpline;
|
||||
Standard_Real Shift = 0.;
|
||||
if(myCurve->IsKind(STANDARD_TYPE(Geom_Conic))) {
|
||||
Handle(Geom_Curve) tcurve = new Geom_TrimmedCurve(myCurve,First,Last); //protection agains parabols ets
|
||||
Handle(Geom_Curve) tcurve = new Geom_TrimmedCurve(myCurve,First,Last); //protection against parabols ets
|
||||
GeomConvert_ApproxCurve approx (tcurve, Precision::Approximation(),
|
||||
GeomAbs_C1, 100, 6 );
|
||||
if ( approx.HasResult() )
|
||||
|
@@ -35,7 +35,6 @@ class ShapeUpgrade_ConvertCurve3dToBezier : public ShapeUpgrade_SplitCurve3d
|
||||
|
||||
public:
|
||||
|
||||
|
||||
//! Empty constructor
|
||||
Standard_EXPORT ShapeUpgrade_ConvertCurve3dToBezier();
|
||||
|
||||
@@ -65,23 +64,13 @@ public:
|
||||
//! the split values and splitting parameters.
|
||||
Standard_EXPORT virtual void Build (const Standard_Boolean Segment) Standard_OVERRIDE;
|
||||
|
||||
//! Returns the list of splitted parameters in original curve
|
||||
//! parametrisation.
|
||||
//! Returns the list of split parameters in original curve parametrisation.
|
||||
Standard_EXPORT Handle(TColStd_HSequenceOfReal) SplitParams() const;
|
||||
|
||||
|
||||
|
||||
|
||||
DEFINE_STANDARD_RTTIEXT(ShapeUpgrade_ConvertCurve3dToBezier,ShapeUpgrade_SplitCurve3d)
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
//! Returns the list of bezier curves correspondent to original
|
||||
//! curve.
|
||||
Standard_EXPORT Handle(TColGeom_HSequenceOfCurve) Segments() const;
|
||||
@@ -92,14 +81,8 @@ private:
|
||||
Standard_Boolean myCircleMode;
|
||||
Standard_Boolean myConicMode;
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
#include <ShapeUpgrade_ConvertCurve3dToBezier.lxx>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _ShapeUpgrade_ConvertCurve3dToBezier_HeaderFile
|
||||
|
@@ -150,7 +150,7 @@ Standard_Boolean ShapeUpgrade_FaceDivide::SplitSurface ()
|
||||
SplitSurf->Init ( surf, Uf, Ul, Vf, Vl );
|
||||
SplitSurf->Perform(mySegmentMode);
|
||||
|
||||
// If surface was neither splitted nor modified, do nothing
|
||||
// If surface was neither split nor modified, do nothing
|
||||
if ( ! SplitSurf->Status ( ShapeExtend_DONE ) ) return Standard_False;
|
||||
|
||||
// if surface was modified, force copying all vertices (and edges as consequence)
|
||||
|
@@ -88,11 +88,11 @@ public:
|
||||
|
||||
//! Queries the status of last call to Perform
|
||||
//! OK : no splitting was done (or no call to Perform)
|
||||
//! DONE1: some edges were splitted
|
||||
//! DONE2: surface was splitted
|
||||
//! DONE1: some edges were split
|
||||
//! DONE2: surface was split
|
||||
//! DONE3: surface was modified without splitting
|
||||
//! FAIL1: some fails encountered during splitting wires
|
||||
//! FAIL2: face cannot be splitted
|
||||
//! FAIL2: face cannot be split
|
||||
Standard_EXPORT Standard_Boolean Status (const ShapeExtend_Status status) const;
|
||||
|
||||
//! Sets the tool for splitting surfaces.
|
||||
|
@@ -37,13 +37,13 @@ class ShapeUpgrade_RemoveLocations : public Standard_Transient
|
||||
public:
|
||||
|
||||
|
||||
//! Empy constructor
|
||||
//! Empty constructor
|
||||
Standard_EXPORT ShapeUpgrade_RemoveLocations();
|
||||
|
||||
//! Removes all location correspodingly to RemoveLevel.
|
||||
Standard_EXPORT Standard_Boolean Remove (const TopoDS_Shape& theShape);
|
||||
|
||||
//! Returns shape with removed locatins.
|
||||
//! Returns shape with removed locations.
|
||||
TopoDS_Shape GetResult() const;
|
||||
|
||||
//! sets level starting with that location will be removed,
|
||||
|
@@ -97,9 +97,9 @@ public:
|
||||
|
||||
//! Queries the status of last call to Perform
|
||||
//! OK : no splitting was done (or no call to Perform)
|
||||
//! DONE1: some edges were splitted
|
||||
//! DONE2: surface was splitted
|
||||
//! FAIL1: some errors occured
|
||||
//! DONE1: some edges were split
|
||||
//! DONE2: surface was split
|
||||
//! FAIL1: some errors occurred
|
||||
Standard_EXPORT Standard_Boolean Status (const ShapeExtend_Status status) const;
|
||||
|
||||
//! Sets the tool for splitting faces.
|
||||
|
@@ -177,7 +177,7 @@ void ShapeUpgrade_SplitCurve3dContinuity::Compute()
|
||||
// if (ShapeUpgrade::Debug()) std::cout<<". Correction at Knot "<<iknot<<std::endl;
|
||||
myStatus |= ShapeExtend::EncodeStatus ( ShapeExtend_DONE3 );
|
||||
if(newMultiplicity == 0) {
|
||||
//in case if knot is completelly removed
|
||||
//in case if knot is completely removed
|
||||
//it is necessary to modify last idex and decrease current knot index
|
||||
LastInd = MyBSpline->LastUKnotIndex()-1;
|
||||
iknot--;
|
||||
|
@@ -116,7 +116,7 @@ static Standard_Real TrueValueOfOffset(const Standard_Real theValue,
|
||||
|
||||
//=======================================================================
|
||||
//function : UpdateBoundaries
|
||||
//purpose : auxilary
|
||||
//purpose : auxiliary
|
||||
//=======================================================================
|
||||
static void UpdateBoundaries(const Handle(Geom2d_Curve)& thePCurve,
|
||||
const Standard_Real theFirst,
|
||||
@@ -524,7 +524,7 @@ static Standard_Boolean FindClosestPoints(const TopoDS_Edge& theEdge1,
|
||||
|
||||
//=======================================================================
|
||||
//function : ReconstructMissedSeam
|
||||
//purpose : auxilary
|
||||
//purpose : auxiliary
|
||||
//=======================================================================
|
||||
static void ReconstructMissedSeam(const TopTools_SequenceOfShape& theEdges,
|
||||
const TopTools_SequenceOfShape& theRemovedEdges,
|
||||
@@ -740,7 +740,7 @@ static void ReconstructMissedSeam(const TopTools_SequenceOfShape& theEdges,
|
||||
|
||||
//=======================================================================
|
||||
//function : SameSurf
|
||||
//purpose : auxilary
|
||||
//purpose : auxiliary
|
||||
//=======================================================================
|
||||
static Standard_Boolean SameSurf(const Handle(Geom_Surface)& theS1, const Handle(Geom_Surface)& theS2)
|
||||
{
|
||||
@@ -876,7 +876,7 @@ static Standard_Boolean SameSurf(const Handle(Geom_Surface)& theS1, const Handle
|
||||
}
|
||||
//=======================================================================
|
||||
//function : TransformPCurves
|
||||
//purpose : auxilary
|
||||
//purpose : auxiliary
|
||||
//=======================================================================
|
||||
static void TransformPCurves(const TopoDS_Face& theRefFace,
|
||||
const TopoDS_Face& theFace,
|
||||
@@ -1004,7 +1004,7 @@ static void TransformPCurves(const TopoDS_Face& theRefFace,
|
||||
|
||||
//=======================================================================
|
||||
//function : AddPCurves
|
||||
//purpose : auxilary
|
||||
//purpose : auxiliary
|
||||
//=======================================================================
|
||||
static void AddPCurves(const TopTools_SequenceOfShape& theFaces,
|
||||
const TopoDS_Face& theRefFace,
|
||||
@@ -1029,7 +1029,7 @@ static void AddPCurves(const TopTools_SequenceOfShape& theFaces,
|
||||
|
||||
//=======================================================================
|
||||
//function : AddOrdinaryEdges
|
||||
//purpose : auxilary
|
||||
//purpose : auxiliary
|
||||
//=======================================================================
|
||||
// adds edges from the shape to the sequence
|
||||
// seams and equal edges are dropped
|
||||
@@ -1081,7 +1081,7 @@ static Standard_Boolean AddOrdinaryEdges(TopTools_SequenceOfShape& edges,
|
||||
|
||||
//=======================================================================
|
||||
//function : getCylinder
|
||||
//purpose : auxilary
|
||||
//purpose : auxiliary
|
||||
//=======================================================================
|
||||
static Standard_Boolean getCylinder(Handle(Geom_Surface)& theInSurface,
|
||||
gp_Cylinder& theOutCylinder)
|
||||
@@ -1140,7 +1140,7 @@ static Standard_Boolean getCylinder(Handle(Geom_Surface)& theInSurface,
|
||||
|
||||
//=======================================================================
|
||||
//function : ClearRts
|
||||
//purpose : auxilary
|
||||
//purpose : auxiliary
|
||||
//=======================================================================
|
||||
static Handle(Geom_Surface) ClearRts(const Handle(Geom_Surface)& aSurface)
|
||||
{
|
||||
@@ -1396,7 +1396,7 @@ static TopoDS_Edge GlueEdgesWithPCurves(const TopTools_SequenceOfShape& aChain,
|
||||
PrevEdge = anEdge;
|
||||
}
|
||||
Handle(TColGeom_HArray1OfBSplineCurve) concatcurve; //array of the concatenated curves
|
||||
Handle(TColStd_HArray1OfInteger) ArrayOfIndices; //array of the remining Vertex
|
||||
Handle(TColStd_HArray1OfInteger) ArrayOfIndices; //array of the remaining Vertex
|
||||
Standard_Boolean closed_flag = Standard_False;
|
||||
GeomConvert::ConcatC1(tab_c3d,
|
||||
tabtolvertex,
|
||||
@@ -1443,7 +1443,7 @@ static TopoDS_Edge GlueEdgesWithPCurves(const TopTools_SequenceOfShape& aChain,
|
||||
PrevEdge = anEdge;
|
||||
}
|
||||
Handle(TColGeom2d_HArray1OfBSplineCurve) concatc2d; //array of the concatenated curves
|
||||
Handle(TColStd_HArray1OfInteger) ArrayOfInd2d; //array of the remining Vertex
|
||||
Handle(TColStd_HArray1OfInteger) ArrayOfInd2d; //array of the remaining Vertex
|
||||
closed_flag = Standard_False;
|
||||
Geom2dConvert::ConcatC1(tab_c2d,
|
||||
tabtolvertex,
|
||||
@@ -1696,7 +1696,7 @@ void ShapeUpgrade_UnifySameDomain::UnionPCurves(const TopTools_SequenceOfShape&
|
||||
}
|
||||
|
||||
Handle(TColGeom2d_HArray1OfBSplineCurve) concatc2d; //array of the concatenated curves
|
||||
Handle(TColStd_HArray1OfInteger) ArrayOfInd2d; //array of the remining Vertex
|
||||
Handle(TColStd_HArray1OfInteger) ArrayOfInd2d; //array of the remaining Vertex
|
||||
Standard_Boolean aClosedFlag = Standard_False;
|
||||
Geom2dConvert::ConcatC1(tab_c2d,
|
||||
tabtolvertex,
|
||||
@@ -2059,7 +2059,7 @@ Standard_Boolean ShapeUpgrade_UnifySameDomain::MergeSubSeq(const TopTools_Sequen
|
||||
}
|
||||
if(NeedUnion) {
|
||||
#ifdef OCCT_DEBUG
|
||||
std::cout<<"can not make analitical union => make approximation"<<std::endl;
|
||||
std::cout<<"can not make analytical union => make approximation"<<std::endl;
|
||||
#endif
|
||||
TopoDS_Edge E = GlueEdgesWithPCurves(theChain, VF, VL);
|
||||
OutEdge = E;
|
||||
@@ -2258,7 +2258,7 @@ static void GenerateSubSeq (const TopTools_SequenceOfShape& anInpEdgeSeq,
|
||||
|
||||
//=======================================================================
|
||||
//function : MergeEdges
|
||||
//purpose : auxilary
|
||||
//purpose : auxiliary
|
||||
//=======================================================================
|
||||
Standard_Boolean ShapeUpgrade_UnifySameDomain::MergeEdges(TopTools_SequenceOfShape& SeqEdges,
|
||||
const TopTools_IndexedDataMapOfShapeListOfShape& theVFmap,
|
||||
@@ -3142,11 +3142,11 @@ void ShapeUpgrade_UnifySameDomain::IntUnifyFaces(const TopoDS_Shape& theInpShape
|
||||
Standard_Real DiffV = Abs(aPoint.Y() - CurPoint.Y());
|
||||
if (Uperiod != 0. &&
|
||||
DiffU > CoordTol &&
|
||||
Abs(DiffU - Uperiod) > CoordTol) //may be is is a deg.vertex
|
||||
Abs(DiffU - Uperiod) > CoordTol) //may be it is a deg.vertex
|
||||
continue;
|
||||
if (Vperiod != 0. &&
|
||||
DiffV > CoordTol &&
|
||||
Abs(DiffV - Vperiod) > CoordTol) //may be is is a deg.vertex
|
||||
Abs(DiffV - Vperiod) > CoordTol) //may be it is a deg.vertex
|
||||
continue;
|
||||
|
||||
//Check: may be <CurPoint> and <aPoint> are on Period from each other
|
||||
|
@@ -48,8 +48,8 @@ DEFINE_STANDARD_HANDLE(ShapeUpgrade_WireDivide, ShapeUpgrade_Tool)
|
||||
//! Splits 3D curve and pcurve(s) of the edge on the face.
|
||||
//! Other pcurves which may be associated with the edge are simply
|
||||
//! copied.
|
||||
//! If 3D curve is splitted then pcurve on the face is splitted as
|
||||
//! well, and wice-versa.
|
||||
//! If 3D curve is split then pcurve on the face is split as
|
||||
//! well, and vice-versa.
|
||||
//! Input shape is not modified.
|
||||
//! The modifications made are recorded in external context
|
||||
//! (ShapeBuild_ReShape). This tool is applied to all edges
|
||||
@@ -98,8 +98,8 @@ public:
|
||||
Standard_EXPORT const TopoDS_Wire& Wire() const;
|
||||
|
||||
//! Queries status of last call to Perform()
|
||||
//! OK - no edges were splitted, wire left untouched
|
||||
//! DONE1 - some edges were splitted
|
||||
//! OK - no edges were split, wire left untouched
|
||||
//! DONE1 - some edges were split
|
||||
//! FAIL1 - some edges have no 3d curve (skipped)
|
||||
//! FAIL2 - some edges have no pcurve (skipped)
|
||||
Standard_EXPORT Standard_Boolean Status (const ShapeExtend_Status status) const;
|
||||
|
Reference in New Issue
Block a user