mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0028966: Coding Rules - remove Adaptor2d_HCurve2d, Adaptor3d_HCurve and Adaptor3d_HSurface classes
Adaptor2d_Curve2d, Adaptor3d_Curve and Adaptor3d_Surface now inherit Standard_Transient. Interfaces Adaptor2d_HCurve2d, Adaptor3d_HCurve, Adaptor3d_HSurface and their subclasses are now aliases to Adaptor2d_Curve2d, Adaptor3d_Curve and Adaptor3d_Surface. Removed numerous unsafe reinterpret casts. Generic classes Adaptor3d_GenHCurve, Adaptor3d_GenHSurface, Adaptor2d_GenHCurve2d have been removed. Several redundant .lxx files have been merged into .hxx. Removed obsolete adaptor classes with H suffix.
This commit is contained in:
@@ -17,19 +17,13 @@
|
||||
#ifndef _Contap_TheSegmentOfTheSearch_HeaderFile
|
||||
#define _Contap_TheSegmentOfTheSearch_HeaderFile
|
||||
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <Adaptor2d_Curve2d.hxx>
|
||||
#include <Contap_ThePathPointOfTheSearch.hxx>
|
||||
class Adaptor2d_HCurve2d;
|
||||
|
||||
class Standard_DomainError;
|
||||
class Adaptor3d_HVertex;
|
||||
class Contap_ThePathPointOfTheSearch;
|
||||
|
||||
|
||||
|
||||
class Contap_TheSegmentOfTheSearch
|
||||
{
|
||||
public:
|
||||
@@ -41,7 +35,7 @@ public:
|
||||
Standard_EXPORT Contap_TheSegmentOfTheSearch();
|
||||
|
||||
//! Defines the concerned arc.
|
||||
void SetValue (const Handle(Adaptor2d_HCurve2d)& A);
|
||||
void SetValue (const Handle(Adaptor2d_Curve2d)& A);
|
||||
|
||||
//! Defines the first point or the last point,
|
||||
//! depending on the value of the boolean First.
|
||||
@@ -49,7 +43,7 @@ public:
|
||||
|
||||
//! Returns the geometric curve on the surface 's domain
|
||||
//! which is solution.
|
||||
const Handle(Adaptor2d_HCurve2d)& Curve() const;
|
||||
const Handle(Adaptor2d_Curve2d)& Curve() const;
|
||||
|
||||
//! Returns True if there is a vertex (ThePathPoint) defining
|
||||
//! the lowest valid parameter on the arc.
|
||||
@@ -78,7 +72,7 @@ private:
|
||||
|
||||
|
||||
|
||||
Handle(Adaptor2d_HCurve2d) arc;
|
||||
Handle(Adaptor2d_Curve2d) arc;
|
||||
Standard_Boolean hasfp;
|
||||
Contap_ThePathPointOfTheSearch thefp;
|
||||
Standard_Boolean haslp;
|
||||
@@ -89,8 +83,8 @@ private:
|
||||
|
||||
#define TheVertex Handle(Adaptor3d_HVertex)
|
||||
#define TheVertex_hxx <Adaptor3d_HVertex.hxx>
|
||||
#define TheArc Handle(Adaptor2d_HCurve2d)
|
||||
#define TheArc_hxx <Adaptor2d_HCurve2d.hxx>
|
||||
#define TheArc Handle(Adaptor2d_Curve2d)
|
||||
#define TheArc_hxx <Adaptor2d_Curve2d.hxx>
|
||||
#define ThePathPoint Contap_ThePathPointOfTheSearch
|
||||
#define ThePathPoint_hxx <Contap_ThePathPointOfTheSearch.hxx>
|
||||
#define IntStart_Segment Contap_TheSegmentOfTheSearch
|
||||
|
Reference in New Issue
Block a user