mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
Coding - Apply .clang-format formatting #286
Update empty method guards to new style with regex (see PR). Used clang-format 18.1.8. New actions to validate code formatting is added. Update .clang-format with disabling of include sorting. It is temporary changes, then include will be sorted. Apply formatting for /src and /tools folder. The files with .hxx,.cxx,.lxx,.h,.pxx,.hpp,*.cpp extensions.
This commit is contained in:
@@ -55,18 +55,17 @@ DEFINE_STANDARD_HANDLE(BRepAdaptor_Curve, Adaptor3d_Curve)
|
||||
//! surface is used. It is possible to enforce using a
|
||||
//! curve on surface by creating or initialising with
|
||||
//! an Edge and a Face.
|
||||
class BRepAdaptor_Curve : public Adaptor3d_Curve
|
||||
class BRepAdaptor_Curve : public Adaptor3d_Curve
|
||||
{
|
||||
DEFINE_STANDARD_RTTIEXT(BRepAdaptor_Curve, Adaptor3d_Curve)
|
||||
public:
|
||||
|
||||
//! Creates an undefined Curve with no Edge loaded.
|
||||
Standard_EXPORT BRepAdaptor_Curve();
|
||||
|
||||
|
||||
//! Creates a Curve to access the geometry of edge
|
||||
//! <E>.
|
||||
Standard_EXPORT BRepAdaptor_Curve(const TopoDS_Edge& E);
|
||||
|
||||
|
||||
//! Creates a Curve to access the geometry of edge
|
||||
//! <E>. The geometry will be computed using the
|
||||
//! parametric curve of <E> on the face <F>. An Error
|
||||
@@ -82,130 +81,136 @@ public:
|
||||
|
||||
//! Sets the Curve <me> to access the geometry of
|
||||
//! edge <E>.
|
||||
Standard_EXPORT void Initialize (const TopoDS_Edge& E);
|
||||
|
||||
Standard_EXPORT void Initialize(const TopoDS_Edge& E);
|
||||
|
||||
//! Sets the Curve <me> to access the geometry of
|
||||
//! edge <E>. The geometry will be computed using the
|
||||
//! parametric curve of <E> on the face <F>. An Error
|
||||
//! is raised if the edge does not have a pcurve on
|
||||
//! the face.
|
||||
Standard_EXPORT void Initialize (const TopoDS_Edge& E, const TopoDS_Face& F);
|
||||
|
||||
Standard_EXPORT void Initialize(const TopoDS_Edge& E, const TopoDS_Face& F);
|
||||
|
||||
//! Returns the coordinate system of the curve.
|
||||
Standard_EXPORT const gp_Trsf& Trsf() const;
|
||||
|
||||
|
||||
//! Returns True if the edge geometry is computed from
|
||||
//! a 3D curve.
|
||||
Standard_EXPORT Standard_Boolean Is3DCurve() const;
|
||||
|
||||
|
||||
//! Returns True if the edge geometry is computed from
|
||||
//! a pcurve on a surface.
|
||||
Standard_EXPORT Standard_Boolean IsCurveOnSurface() const;
|
||||
|
||||
|
||||
//! Returns the Curve of the edge.
|
||||
Standard_EXPORT const GeomAdaptor_Curve& Curve() const;
|
||||
|
||||
|
||||
//! Returns the CurveOnSurface of the edge.
|
||||
Standard_EXPORT const Adaptor3d_CurveOnSurface& CurveOnSurface() const;
|
||||
|
||||
|
||||
//! Returns the edge.
|
||||
Standard_EXPORT const TopoDS_Edge& Edge() const;
|
||||
|
||||
|
||||
//! Returns the edge tolerance.
|
||||
Standard_EXPORT Standard_Real Tolerance() const;
|
||||
|
||||
|
||||
Standard_EXPORT Standard_Real FirstParameter() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
Standard_EXPORT Standard_Real LastParameter() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
Standard_EXPORT GeomAbs_Shape Continuity() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
//! Returns the number of intervals for continuity
|
||||
//! <S>. May be one if Continuity(me) >= <S>
|
||||
Standard_EXPORT Standard_Integer NbIntervals (const GeomAbs_Shape S) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT Standard_Integer NbIntervals(const GeomAbs_Shape S) const Standard_OVERRIDE;
|
||||
|
||||
//! Stores in <T> the parameters bounding the intervals
|
||||
//! of continuity <S>.
|
||||
//!
|
||||
//! The array must provide enough room to accommodate
|
||||
//! for the parameters. i.e. T.Length() > NbIntervals()
|
||||
Standard_EXPORT void Intervals (TColStd_Array1OfReal& T, const GeomAbs_Shape S) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT void Intervals(TColStd_Array1OfReal& T,
|
||||
const GeomAbs_Shape S) const Standard_OVERRIDE;
|
||||
|
||||
//! Returns a curve equivalent of <me> between
|
||||
//! parameters <First> and <Last>. <Tol> is used to
|
||||
//! test for 3d points confusion.
|
||||
//! If <First> >= <Last>
|
||||
Standard_EXPORT Handle(Adaptor3d_Curve) Trim (const Standard_Real First, const Standard_Real Last, const Standard_Real Tol) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT Handle(Adaptor3d_Curve) Trim(const Standard_Real First,
|
||||
const Standard_Real Last,
|
||||
const Standard_Real Tol) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT Standard_Boolean IsClosed() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
Standard_EXPORT Standard_Boolean IsPeriodic() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
Standard_EXPORT Standard_Real Period() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
//! Computes the point of parameter U on the curve
|
||||
Standard_EXPORT gp_Pnt Value (const Standard_Real U) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT gp_Pnt Value(const Standard_Real U) const Standard_OVERRIDE;
|
||||
|
||||
//! Computes the point of parameter U.
|
||||
Standard_EXPORT void D0 (const Standard_Real U, gp_Pnt& P) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT void D0(const Standard_Real U, gp_Pnt& P) const Standard_OVERRIDE;
|
||||
|
||||
//! Computes the point of parameter U on the curve
|
||||
//! with its first derivative.
|
||||
//! Raised if the continuity of the current interval
|
||||
//! is not C1.
|
||||
Standard_EXPORT void D1 (const Standard_Real U, gp_Pnt& P, gp_Vec& V) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT void D1(const Standard_Real U, gp_Pnt& P, gp_Vec& V) const Standard_OVERRIDE;
|
||||
|
||||
//! Returns the point P of parameter U, the first and second
|
||||
//! derivatives V1 and V2.
|
||||
//! Raised if the continuity of the current interval
|
||||
//! is not C2.
|
||||
Standard_EXPORT void D2 (const Standard_Real U, gp_Pnt& P, gp_Vec& V1, gp_Vec& V2) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT void D2(const Standard_Real U,
|
||||
gp_Pnt& P,
|
||||
gp_Vec& V1,
|
||||
gp_Vec& V2) const Standard_OVERRIDE;
|
||||
|
||||
//! Returns the point P of parameter U, the first, the second
|
||||
//! and the third derivative.
|
||||
//! Raised if the continuity of the current interval
|
||||
//! is not C3.
|
||||
Standard_EXPORT void D3 (const Standard_Real U, gp_Pnt& P, gp_Vec& V1, gp_Vec& V2, gp_Vec& V3) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT void D3(const Standard_Real U,
|
||||
gp_Pnt& P,
|
||||
gp_Vec& V1,
|
||||
gp_Vec& V2,
|
||||
gp_Vec& V3) const Standard_OVERRIDE;
|
||||
|
||||
//! The returned vector gives the value of the derivative for the
|
||||
//! order of derivation N.
|
||||
//! Raised if the continuity of the current interval
|
||||
//! is not CN.
|
||||
//! Raised if N < 1.
|
||||
Standard_EXPORT gp_Vec DN (const Standard_Real U, const Standard_Integer N) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT gp_Vec DN(const Standard_Real U,
|
||||
const Standard_Integer N) const Standard_OVERRIDE;
|
||||
|
||||
//! returns the parametric resolution
|
||||
Standard_EXPORT Standard_Real Resolution (const Standard_Real R3d) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT Standard_Real Resolution(const Standard_Real R3d) const Standard_OVERRIDE;
|
||||
|
||||
Standard_EXPORT GeomAbs_CurveType GetType() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
Standard_EXPORT gp_Lin Line() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
Standard_EXPORT gp_Circ Circle() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
Standard_EXPORT gp_Elips Ellipse() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
Standard_EXPORT gp_Hypr Hyperbola() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
Standard_EXPORT gp_Parab Parabola() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
Standard_EXPORT Standard_Integer Degree() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
Standard_EXPORT Standard_Boolean IsRational() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
Standard_EXPORT Standard_Integer NbPoles() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
Standard_EXPORT Standard_Integer NbKnots() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
//! Warning:
|
||||
//! This will make a copy of the Bezier Curve since it applies to it myTsrf.
|
||||
//! Be careful when using this method.
|
||||
Standard_EXPORT Handle(Geom_BezierCurve) Bezier() const Standard_OVERRIDE;
|
||||
|
||||
|
||||
//! Warning:
|
||||
//! This will make a copy of the BSpline Curve since it applies to it myTsrf.
|
||||
@@ -215,12 +220,10 @@ public:
|
||||
Standard_EXPORT Handle(Geom_OffsetCurve) OffsetCurve() const Standard_OVERRIDE;
|
||||
|
||||
private:
|
||||
|
||||
gp_Trsf myTrsf;
|
||||
GeomAdaptor_Curve myCurve;
|
||||
gp_Trsf myTrsf;
|
||||
GeomAdaptor_Curve myCurve;
|
||||
Handle(Adaptor3d_CurveOnSurface) myConSurf;
|
||||
TopoDS_Edge myEdge;
|
||||
|
||||
TopoDS_Edge myEdge;
|
||||
};
|
||||
|
||||
#endif // _BRepAdaptor_Curve_HeaderFile
|
||||
|
Reference in New Issue
Block a user