mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0028316: Coding Rules - Elimilate confusing aliases of Standard_Real type in V3d_View
Quantity_Factor, Quantity_Parameter, Quantity_Ratio, Quantity_Coefficient, Quantity_PlaneAngle, Quantity_Length, V3d_Parameter and V3d_Coordinate have been replaced by Standard_Real in visualization classes.
This commit is contained in:
@@ -145,17 +145,17 @@ static void DrawCurve (const Adaptor3d_Curve& aCurve,
|
||||
// purpose:
|
||||
//==================================================================
|
||||
static Standard_Boolean MatchCurve (
|
||||
const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Adaptor3d_Curve& aCurve,
|
||||
const Quantity_Length TheDeflection,
|
||||
const Standard_Real TheDeflection,
|
||||
const Standard_Integer NbP,
|
||||
const Standard_Real U1,
|
||||
const Standard_Real U2)
|
||||
{
|
||||
Quantity_Length retdist;
|
||||
Standard_Real retdist;
|
||||
switch (aCurve.GetType())
|
||||
{
|
||||
case GeomAbs_Line:
|
||||
@@ -310,10 +310,10 @@ void StdPrs_Curve::Add (const Handle (Prs3d_Presentation)& aPresentation,
|
||||
// purpose:
|
||||
//==================================================================
|
||||
Standard_Boolean StdPrs_Curve::Match
|
||||
(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Adaptor3d_Curve& aCurve,
|
||||
const Handle (Prs3d_Drawer)& aDrawer)
|
||||
{
|
||||
@@ -332,12 +332,12 @@ Standard_Boolean StdPrs_Curve::Match
|
||||
// purpose:
|
||||
//==================================================================
|
||||
Standard_Boolean StdPrs_Curve::Match
|
||||
(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Adaptor3d_Curve& aCurve,
|
||||
const Quantity_Length aDeflection,
|
||||
const Standard_Real aDeflection,
|
||||
const Standard_Real aLimit,
|
||||
const Standard_Integer NbPoints)
|
||||
{
|
||||
@@ -354,10 +354,10 @@ Standard_Boolean StdPrs_Curve::Match
|
||||
// purpose:
|
||||
//==================================================================
|
||||
Standard_Boolean StdPrs_Curve::Match
|
||||
(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Adaptor3d_Curve& aCurve,
|
||||
const Standard_Real U1,
|
||||
const Standard_Real U2,
|
||||
@@ -380,14 +380,14 @@ Standard_Boolean StdPrs_Curve::Match
|
||||
// purpose:
|
||||
//==================================================================
|
||||
Standard_Boolean StdPrs_Curve::Match
|
||||
(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Adaptor3d_Curve& aCurve,
|
||||
const Standard_Real U1,
|
||||
const Standard_Real U2,
|
||||
const Quantity_Length aDeflection,
|
||||
const Standard_Real aDeflection,
|
||||
const Standard_Integer aNbPoints)
|
||||
{
|
||||
return MatchCurve(X,Y,Z,aDistance,aCurve,aDeflection,aNbPoints,U1,U2);
|
||||
|
@@ -25,7 +25,6 @@
|
||||
#include <Prs3d_Drawer.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <Standard_Real.hxx>
|
||||
#include <Quantity_Length.hxx>
|
||||
#include <TColgp_SequenceOfPnt.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
class Prs3d_Presentation;
|
||||
@@ -80,45 +79,24 @@ public:
|
||||
|
||||
//! returns true if the distance between the point (X,Y,Z) and the
|
||||
//! drawing of the curve is less than aDistance.
|
||||
Standard_EXPORT static Standard_Boolean Match (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Adaptor3d_Curve& aCurve, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
Standard_EXPORT static Standard_Boolean Match (const Standard_Real X, const Standard_Real Y, const Standard_Real Z, const Standard_Real aDistance, const Adaptor3d_Curve& aCurve, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
|
||||
//! returns true if the distance between the point (X,Y,Z) and the
|
||||
//! drawing of the curve is less than aDistance.
|
||||
Standard_EXPORT static Standard_Boolean Match (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Adaptor3d_Curve& aCurve, const Quantity_Length aDeflection, const Standard_Real aLimit, const Standard_Integer aNbPoints);
|
||||
Standard_EXPORT static Standard_Boolean Match (const Standard_Real X, const Standard_Real Y, const Standard_Real Z, const Standard_Real aDistance, const Adaptor3d_Curve& aCurve, const Standard_Real aDeflection, const Standard_Real aLimit, const Standard_Integer aNbPoints);
|
||||
|
||||
//! returns true if the distance between the point (X,Y,Z) and the
|
||||
//! drawing of the curve aCurve is less than aDistance.
|
||||
//! The drawing is considered between the points
|
||||
//! of parameter U1 and U2;
|
||||
Standard_EXPORT static Standard_Boolean Match (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Adaptor3d_Curve& aCurve, const Standard_Real U1, const Standard_Real U2, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
Standard_EXPORT static Standard_Boolean Match (const Standard_Real X, const Standard_Real Y, const Standard_Real Z, const Standard_Real aDistance, const Adaptor3d_Curve& aCurve, const Standard_Real U1, const Standard_Real U2, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
|
||||
//! returns true if the distance between the point (X,Y,Z) and the
|
||||
//! drawing of the curve aCurve is less than aDistance.
|
||||
//! The drawing is considered between the points
|
||||
//! of parameter U1 and U2;
|
||||
Standard_EXPORT static Standard_Boolean Match (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Adaptor3d_Curve& aCurve, const Standard_Real U1, const Standard_Real U2, const Quantity_Length aDeflection, const Standard_Integer aNbPoints);
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
Standard_EXPORT static Standard_Boolean Match (const Standard_Real X, const Standard_Real Y, const Standard_Real Z, const Standard_Real aDistance, const Adaptor3d_Curve& aCurve, const Standard_Real U1, const Standard_Real U2, const Standard_Real aDeflection, const Standard_Integer aNbPoints);
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StdPrs_Curve_HeaderFile
|
||||
|
@@ -131,7 +131,7 @@ static Standard_Boolean FindLimits(const Adaptor3d_Curve& aCurve,
|
||||
//==================================================================
|
||||
static void drawCurve (Adaptor3d_Curve& aCurve,
|
||||
const Handle(Graphic3d_Group)& aGroup,
|
||||
const Quantity_Length TheDeflection,
|
||||
const Standard_Real TheDeflection,
|
||||
const Standard_Real anAngle,
|
||||
const Standard_Real U1,
|
||||
const Standard_Real U2,
|
||||
@@ -206,17 +206,17 @@ static void drawCurve (Adaptor3d_Curve& aCurve,
|
||||
// purpose:
|
||||
//==================================================================
|
||||
static Standard_Boolean MatchCurve (
|
||||
const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Adaptor3d_Curve& aCurve,
|
||||
const Quantity_Length TheDeflection,
|
||||
const Standard_Real TheDeflection,
|
||||
const Standard_Real anAngle,
|
||||
const Standard_Real U1,
|
||||
const Standard_Real U2)
|
||||
{
|
||||
Quantity_Length retdist;
|
||||
Standard_Real retdist;
|
||||
switch (aCurve.GetType())
|
||||
{
|
||||
case GeomAbs_Line:
|
||||
@@ -444,10 +444,10 @@ void StdPrs_DeflectionCurve::Add (const Handle (Prs3d_Presentation)& aPresentati
|
||||
// purpose:
|
||||
//==================================================================
|
||||
Standard_Boolean StdPrs_DeflectionCurve::Match
|
||||
(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Adaptor3d_Curve& aCurve,
|
||||
const Handle (Prs3d_Drawer)& aDrawer)
|
||||
{
|
||||
@@ -467,10 +467,10 @@ Standard_Boolean StdPrs_DeflectionCurve::Match
|
||||
// purpose:
|
||||
//==================================================================
|
||||
Standard_Boolean StdPrs_DeflectionCurve::Match
|
||||
(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Adaptor3d_Curve& aCurve,
|
||||
const Standard_Real U1,
|
||||
const Standard_Real U2,
|
||||
@@ -492,10 +492,10 @@ Standard_Boolean StdPrs_DeflectionCurve::Match
|
||||
// purpose:
|
||||
//==================================================================
|
||||
Standard_Boolean StdPrs_DeflectionCurve::Match
|
||||
(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Adaptor3d_Curve& aCurve,
|
||||
const Standard_Real U1,
|
||||
const Standard_Real U2,
|
||||
@@ -510,10 +510,10 @@ Standard_Boolean StdPrs_DeflectionCurve::Match
|
||||
// purpose:
|
||||
//==================================================================
|
||||
Standard_Boolean StdPrs_DeflectionCurve::Match
|
||||
(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Adaptor3d_Curve& aCurve,
|
||||
const Standard_Real aDeflection,
|
||||
const Standard_Real aLimit,
|
||||
|
@@ -26,7 +26,7 @@
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <Standard_Real.hxx>
|
||||
#include <TColgp_SequenceOfPnt.hxx>
|
||||
#include <Quantity_Length.hxx>
|
||||
|
||||
class Prs3d_Presentation;
|
||||
class Adaptor3d_Curve;
|
||||
|
||||
@@ -90,25 +90,25 @@ public:
|
||||
//! returns true if the distance between the point (X,Y,Z) and the
|
||||
//! drawing of the curve aCurve with respect of the maximal
|
||||
//! chordial deviation defined by the drawer aDrawer is less then aDistance.
|
||||
Standard_EXPORT static Standard_Boolean Match (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Adaptor3d_Curve& aCurve, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
Standard_EXPORT static Standard_Boolean Match (const Standard_Real X, const Standard_Real Y, const Standard_Real Z, const Standard_Real aDistance, const Adaptor3d_Curve& aCurve, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
|
||||
//! returns true if the distance between the point (X,Y,Z) and the
|
||||
//! drawing of the curve aCurve with respect of the maximal
|
||||
//! chordial deviation defined by the drawer aDrawer is less
|
||||
//! then aDistance. The drawing is considered between the points
|
||||
//! of parameter U1 and U2;
|
||||
Standard_EXPORT static Standard_Boolean Match (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Adaptor3d_Curve& aCurve, const Standard_Real U1, const Standard_Real U2, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
Standard_EXPORT static Standard_Boolean Match (const Standard_Real X, const Standard_Real Y, const Standard_Real Z, const Standard_Real aDistance, const Adaptor3d_Curve& aCurve, const Standard_Real U1, const Standard_Real U2, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
|
||||
//! Returns true if the distance between the point (theX, theY, theZ)
|
||||
//! and the drawing with respect of the maximal chordial deviation theDeflection is less then theDistance.
|
||||
Standard_EXPORT static Standard_Boolean Match (const Quantity_Length theX, const Quantity_Length theY, const Quantity_Length theZ, const Quantity_Length theDistance,
|
||||
Standard_EXPORT static Standard_Boolean Match (const Standard_Real theX, const Standard_Real theY, const Standard_Real theZ, const Standard_Real theDistance,
|
||||
const Adaptor3d_Curve& theCurve,
|
||||
const Standard_Real theDeflection, const Standard_Real theLimit, const Standard_Real theAngle);
|
||||
|
||||
//! Returns true if the distance between the point (theX, theY, theZ)
|
||||
//! and the drawing with respect of the maximal chordial deviation theDeflection is less then theDistance.
|
||||
//! The drawing is considered between the points of parameter theU1 and theU2.
|
||||
Standard_EXPORT static Standard_Boolean Match (const Quantity_Length theX, const Quantity_Length theY, const Quantity_Length theZ, const Quantity_Length theDistance,
|
||||
Standard_EXPORT static Standard_Boolean Match (const Standard_Real theX, const Standard_Real theY, const Standard_Real theZ, const Standard_Real theDistance,
|
||||
const Adaptor3d_Curve& theCurve, const Standard_Real theU1, const Standard_Real theU2,
|
||||
const Standard_Real theDeflection, const Standard_Real theAngle);
|
||||
|
||||
|
@@ -82,9 +82,9 @@ void StdPrs_Plane::Add (const Handle (Prs3d_Presentation)& aPresentation,
|
||||
|
||||
gp_Dir norm = thegeom->Pln().Axis().Direction();
|
||||
gp_Pnt loc;
|
||||
Quantity_Length siz = theaspect->ArrowsSize();
|
||||
Quantity_Length len = theaspect->ArrowsLength();
|
||||
Quantity_PlaneAngle ang = theaspect->ArrowsAngle();
|
||||
Standard_Real siz = theaspect->ArrowsSize();
|
||||
Standard_Real len = theaspect->ArrowsLength();
|
||||
Standard_Real ang = theaspect->ArrowsAngle();
|
||||
gp_Vec trans(norm);
|
||||
trans.Scale(Standard_Real(siz));
|
||||
|
||||
@@ -130,10 +130,10 @@ void StdPrs_Plane::Add (const Handle (Prs3d_Presentation)& aPresentation,
|
||||
}
|
||||
|
||||
Standard_Boolean StdPrs_Plane::Match
|
||||
(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Adaptor3d_Surface& aPlane,
|
||||
const Handle (Prs3d_Drawer)&)
|
||||
{
|
||||
|
@@ -24,7 +24,7 @@
|
||||
#include <Prs3d_Root.hxx>
|
||||
#include <Prs3d_Drawer.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <Quantity_Length.hxx>
|
||||
|
||||
class Prs3d_Presentation;
|
||||
class Adaptor3d_Surface;
|
||||
|
||||
@@ -45,29 +45,8 @@ public:
|
||||
|
||||
//! returns true if the distance between the point (X,Y,Z) and the
|
||||
//! plane is less than aDistance.
|
||||
Standard_EXPORT static Standard_Boolean Match (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Adaptor3d_Surface& aPlane, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
Standard_EXPORT static Standard_Boolean Match (const Standard_Real X, const Standard_Real Y, const Standard_Real Z, const Standard_Real aDistance, const Adaptor3d_Surface& aPlane, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StdPrs_Plane_HeaderFile
|
||||
|
@@ -79,10 +79,10 @@ void StdPrs_PoleCurve::Add (const Handle (Prs3d_Presentation)& aPresentation,
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Standard_Boolean StdPrs_PoleCurve::Match(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
Standard_Boolean StdPrs_PoleCurve::Match(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Adaptor3d_Curve& aCurve,
|
||||
const Handle (Prs3d_Drawer)& /*aDrawer*/)
|
||||
{
|
||||
@@ -116,10 +116,10 @@ Standard_Boolean StdPrs_PoleCurve::Match(const Quantity_Length X,
|
||||
//=======================================================================
|
||||
|
||||
Standard_Integer StdPrs_PoleCurve::Pick
|
||||
(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Adaptor3d_Curve& aCurve,
|
||||
const Handle(Prs3d_Drawer)& /*aDrawer*/)
|
||||
{
|
||||
|
@@ -24,8 +24,8 @@
|
||||
#include <Prs3d_Root.hxx>
|
||||
#include <Prs3d_Drawer.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <Quantity_Length.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
|
||||
class Prs3d_Presentation;
|
||||
class Adaptor3d_Curve;
|
||||
|
||||
@@ -51,34 +51,13 @@ public:
|
||||
|
||||
//! returns true if the distance between the point (X,Y,Z) and the
|
||||
//! broken line made of the poles is less then aDistance.
|
||||
Standard_EXPORT static Standard_Boolean Match (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Adaptor3d_Curve& aCurve, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
Standard_EXPORT static Standard_Boolean Match (const Standard_Real X, const Standard_Real Y, const Standard_Real Z, const Standard_Real aDistance, const Adaptor3d_Curve& aCurve, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
|
||||
//! returns the pole the most near of the point (X,Y,Z) and
|
||||
//! returns its range. The distance between the pole and
|
||||
//! (X,Y,Z) must be less then aDistance. If no pole corresponds, 0 is returned.
|
||||
Standard_EXPORT static Standard_Integer Pick (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Adaptor3d_Curve& aCurve, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
Standard_EXPORT static Standard_Integer Pick (const Standard_Real X, const Standard_Real Y, const Standard_Real Z, const Standard_Real aDistance, const Adaptor3d_Curve& aCurve, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StdPrs_PoleCurve_HeaderFile
|
||||
|
@@ -21,41 +21,16 @@
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Quantity_Length.hxx>
|
||||
class Geom_Point;
|
||||
|
||||
|
||||
|
||||
class StdPrs_ToolPoint
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT static void Coord (const Handle(Geom_Point)& aPoint, Quantity_Length& X, Quantity_Length& Y, Quantity_Length& Z);
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
Standard_EXPORT static void Coord (const Handle(Geom_Point)& aPoint, Standard_Real& X, Standard_Real& Y, Standard_Real& Z);
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StdPrs_ToolPoint_HeaderFile
|
||||
|
@@ -21,41 +21,16 @@
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Handle.hxx>
|
||||
|
||||
#include <Quantity_Length.hxx>
|
||||
class TopoDS_Vertex;
|
||||
|
||||
|
||||
|
||||
class StdPrs_ToolVertex
|
||||
{
|
||||
public:
|
||||
|
||||
DEFINE_STANDARD_ALLOC
|
||||
|
||||
|
||||
Standard_EXPORT static void Coord (const TopoDS_Vertex& aPoint, Quantity_Length& X, Quantity_Length& Y, Quantity_Length& Z);
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
Standard_EXPORT static void Coord (const TopoDS_Vertex& aPoint, Standard_Real& X, Standard_Real& Y, Standard_Real& Z);
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StdPrs_ToolVertex_HeaderFile
|
||||
|
@@ -103,7 +103,7 @@ void StdPrs_WFDeflectionRestrictedFace::Add
|
||||
const Handle(BRepAdaptor_HSurface)& aFace,
|
||||
const Standard_Boolean DrawUIso,
|
||||
const Standard_Boolean DrawVIso,
|
||||
const Quantity_Length Deflection,
|
||||
const Standard_Real Deflection,
|
||||
const Standard_Integer NBUiso,
|
||||
const Standard_Integer NBViso,
|
||||
const Handle(Prs3d_Drawer)& aDrawer,
|
||||
@@ -361,15 +361,15 @@ void StdPrs_WFDeflectionRestrictedFace::Add
|
||||
// purpose
|
||||
//=========================================================================
|
||||
Standard_Boolean StdPrs_WFDeflectionRestrictedFace::Match
|
||||
(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Handle(BRepAdaptor_HSurface)& aFace,
|
||||
const Handle(Prs3d_Drawer)& aDrawer,
|
||||
const Standard_Boolean DrawUIso,
|
||||
const Standard_Boolean DrawVIso,
|
||||
const Quantity_Length Deflection,
|
||||
const Standard_Real Deflection,
|
||||
const Standard_Integer NBUiso,
|
||||
const Standard_Integer NBViso)
|
||||
{
|
||||
@@ -567,10 +567,10 @@ void StdPrs_WFDeflectionRestrictedFace::AddVIso
|
||||
// purpose
|
||||
//=========================================================================
|
||||
Standard_Boolean StdPrs_WFDeflectionRestrictedFace::Match
|
||||
(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Handle(BRepAdaptor_HSurface)& aFace,
|
||||
const Handle (Prs3d_Drawer)& aDrawer)
|
||||
{
|
||||
@@ -591,10 +591,10 @@ Standard_Boolean StdPrs_WFDeflectionRestrictedFace::Match
|
||||
// purpose
|
||||
//=========================================================================
|
||||
Standard_Boolean StdPrs_WFDeflectionRestrictedFace::MatchUIso
|
||||
(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Handle(BRepAdaptor_HSurface)& aFace,
|
||||
const Handle (Prs3d_Drawer)& aDrawer)
|
||||
{
|
||||
@@ -615,10 +615,10 @@ Standard_Boolean StdPrs_WFDeflectionRestrictedFace::MatchUIso
|
||||
// purpose
|
||||
//=========================================================================
|
||||
Standard_Boolean StdPrs_WFDeflectionRestrictedFace::MatchVIso
|
||||
(const Quantity_Length X,
|
||||
const Quantity_Length Y,
|
||||
const Quantity_Length Z,
|
||||
const Quantity_Length aDistance,
|
||||
(const Standard_Real X,
|
||||
const Standard_Real Y,
|
||||
const Standard_Real Z,
|
||||
const Standard_Real aDistance,
|
||||
const Handle(BRepAdaptor_HSurface)& aFace,
|
||||
const Handle (Prs3d_Drawer)& aDrawer)
|
||||
{
|
||||
|
@@ -24,9 +24,9 @@
|
||||
#include <Prs3d_Root.hxx>
|
||||
#include <Prs3d_Drawer.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <Quantity_Length.hxx>
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <Prs3d_NListOfSequenceOfPnt.hxx>
|
||||
|
||||
class Prs3d_Presentation;
|
||||
class BRepAdaptor_HSurface;
|
||||
class Bnd_Box;
|
||||
@@ -110,37 +110,16 @@ public:
|
||||
//! as a geometric surface.
|
||||
//! Curves give a sequence of face curves, it is used if the PrimitiveArray
|
||||
//! visualization approach is activated (it is activated by default).
|
||||
Standard_EXPORT static void Add (const Handle(Prs3d_Presentation)& aPresentation, const Handle(BRepAdaptor_HSurface)& aFace, const Standard_Boolean DrawUIso, const Standard_Boolean DrawVIso, const Quantity_Length Deflection, const Standard_Integer NBUiso, const Standard_Integer NBViso, const Handle(Prs3d_Drawer)& aDrawer, Prs3d_NListOfSequenceOfPnt& Curves);
|
||||
Standard_EXPORT static void Add (const Handle(Prs3d_Presentation)& aPresentation, const Handle(BRepAdaptor_HSurface)& aFace, const Standard_Boolean DrawUIso, const Standard_Boolean DrawVIso, const Standard_Real Deflection, const Standard_Integer NBUiso, const Standard_Integer NBViso, const Handle(Prs3d_Drawer)& aDrawer, Prs3d_NListOfSequenceOfPnt& Curves);
|
||||
|
||||
Standard_EXPORT static Standard_Boolean Match (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Handle(BRepAdaptor_HSurface)& aFace, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
Standard_EXPORT static Standard_Boolean Match (const Standard_Real X, const Standard_Real Y, const Standard_Real Z, const Standard_Real aDistance, const Handle(BRepAdaptor_HSurface)& aFace, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
|
||||
Standard_EXPORT static Standard_Boolean MatchUIso (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Handle(BRepAdaptor_HSurface)& aFace, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
Standard_EXPORT static Standard_Boolean MatchUIso (const Standard_Real X, const Standard_Real Y, const Standard_Real Z, const Standard_Real aDistance, const Handle(BRepAdaptor_HSurface)& aFace, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
|
||||
Standard_EXPORT static Standard_Boolean MatchVIso (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Handle(BRepAdaptor_HSurface)& aFace, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
Standard_EXPORT static Standard_Boolean MatchVIso (const Standard_Real X, const Standard_Real Y, const Standard_Real Z, const Standard_Real aDistance, const Handle(BRepAdaptor_HSurface)& aFace, const Handle(Prs3d_Drawer)& aDrawer);
|
||||
|
||||
Standard_EXPORT static Standard_Boolean Match (const Quantity_Length X, const Quantity_Length Y, const Quantity_Length Z, const Quantity_Length aDistance, const Handle(BRepAdaptor_HSurface)& aFace, const Handle(Prs3d_Drawer)& aDrawer, const Standard_Boolean DrawUIso, const Standard_Boolean DrawVIso, const Quantity_Length aDeflection, const Standard_Integer NBUiso, const Standard_Integer NBViso);
|
||||
|
||||
|
||||
|
||||
|
||||
protected:
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
private:
|
||||
|
||||
|
||||
|
||||
|
||||
Standard_EXPORT static Standard_Boolean Match (const Standard_Real X, const Standard_Real Y, const Standard_Real Z, const Standard_Real aDistance, const Handle(BRepAdaptor_HSurface)& aFace, const Handle(Prs3d_Drawer)& aDrawer, const Standard_Boolean DrawUIso, const Standard_Boolean DrawVIso, const Standard_Real aDeflection, const Standard_Integer NBUiso, const Standard_Integer NBViso);
|
||||
|
||||
};
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif // _StdPrs_WFDeflectionRestrictedFace_HeaderFile
|
||||
|
@@ -217,14 +217,14 @@ void StdPrs_WFRestrictedFace::Add
|
||||
//=========================================================================
|
||||
|
||||
Standard_Boolean StdPrs_WFRestrictedFace::Match
|
||||
(const Quantity_Length theX,
|
||||
const Quantity_Length theY,
|
||||
const Quantity_Length theZ,
|
||||
const Quantity_Length theDistance,
|
||||
(const Standard_Real theX,
|
||||
const Standard_Real theY,
|
||||
const Standard_Real theZ,
|
||||
const Standard_Real theDistance,
|
||||
const Handle(BRepAdaptor_HSurface)& theFace,
|
||||
const Standard_Boolean theDrawUIso,
|
||||
const Standard_Boolean theDrawVIso,
|
||||
const Quantity_Length theDeflection,
|
||||
const Standard_Real theDeflection,
|
||||
const Standard_Integer theNbUIso,
|
||||
const Standard_Integer theNBVIso,
|
||||
const Handle(Prs3d_Drawer)& theDrawer)
|
||||
@@ -454,10 +454,10 @@ void StdPrs_WFRestrictedFace::AddVIso
|
||||
//=========================================================================
|
||||
|
||||
Standard_Boolean StdPrs_WFRestrictedFace::Match
|
||||
(const Quantity_Length theX,
|
||||
const Quantity_Length theY,
|
||||
const Quantity_Length theZ,
|
||||
const Quantity_Length theDistance,
|
||||
(const Standard_Real theX,
|
||||
const Standard_Real theY,
|
||||
const Standard_Real theZ,
|
||||
const Standard_Real theDistance,
|
||||
const Handle(BRepAdaptor_HSurface)& theFace,
|
||||
const Handle (Prs3d_Drawer)& theDrawer)
|
||||
{
|
||||
@@ -479,10 +479,10 @@ Standard_Boolean StdPrs_WFRestrictedFace::Match
|
||||
//=========================================================================
|
||||
|
||||
Standard_Boolean StdPrs_WFRestrictedFace::MatchUIso
|
||||
(const Quantity_Length theX,
|
||||
const Quantity_Length theY,
|
||||
const Quantity_Length theZ,
|
||||
const Quantity_Length theDistance,
|
||||
(const Standard_Real theX,
|
||||
const Standard_Real theY,
|
||||
const Standard_Real theZ,
|
||||
const Standard_Real theDistance,
|
||||
const Handle(BRepAdaptor_HSurface)& theFace,
|
||||
const Handle (Prs3d_Drawer)& theDrawer)
|
||||
{
|
||||
@@ -504,10 +504,10 @@ Standard_Boolean StdPrs_WFRestrictedFace::MatchUIso
|
||||
//=========================================================================
|
||||
|
||||
Standard_Boolean StdPrs_WFRestrictedFace::MatchVIso
|
||||
(const Quantity_Length theX,
|
||||
const Quantity_Length theY,
|
||||
const Quantity_Length theZ,
|
||||
const Quantity_Length theDistance,
|
||||
(const Standard_Real theX,
|
||||
const Standard_Real theY,
|
||||
const Standard_Real theZ,
|
||||
const Standard_Real theDistance,
|
||||
const Handle(BRepAdaptor_HSurface)& theFace,
|
||||
const Handle (Prs3d_Drawer)& theDrawer)
|
||||
{
|
||||
|
@@ -47,39 +47,39 @@ public:
|
||||
const Handle (Prs3d_Drawer)& theDrawer);
|
||||
|
||||
Standard_EXPORT static Standard_Boolean Match
|
||||
(const Quantity_Length theX,
|
||||
const Quantity_Length theY,
|
||||
const Quantity_Length theZ,
|
||||
const Quantity_Length theDistance,
|
||||
(const Standard_Real theX,
|
||||
const Standard_Real theY,
|
||||
const Standard_Real theZ,
|
||||
const Standard_Real theDistance,
|
||||
const Handle(BRepAdaptor_HSurface)& theFace,
|
||||
const Standard_Boolean theDrawUIso,
|
||||
const Standard_Boolean theDrawVIso,
|
||||
const Quantity_Length theDeflection,
|
||||
const Standard_Real theDeflection,
|
||||
const Standard_Integer theNbUIso,
|
||||
const Standard_Integer theNbVIso,
|
||||
const Handle(Prs3d_Drawer)& theDrawer);
|
||||
|
||||
Standard_EXPORT static Standard_Boolean Match
|
||||
(const Quantity_Length theX,
|
||||
const Quantity_Length theY,
|
||||
const Quantity_Length theZ,
|
||||
const Quantity_Length theDistance,
|
||||
(const Standard_Real theX,
|
||||
const Standard_Real theY,
|
||||
const Standard_Real theZ,
|
||||
const Standard_Real theDistance,
|
||||
const Handle(BRepAdaptor_HSurface)& theFace,
|
||||
const Handle (Prs3d_Drawer)& theDrawer);
|
||||
|
||||
Standard_EXPORT static Standard_Boolean MatchUIso
|
||||
(const Quantity_Length theX,
|
||||
const Quantity_Length theY,
|
||||
const Quantity_Length theZ,
|
||||
const Quantity_Length theDistance,
|
||||
(const Standard_Real theX,
|
||||
const Standard_Real theY,
|
||||
const Standard_Real theZ,
|
||||
const Standard_Real theDistance,
|
||||
const Handle(BRepAdaptor_HSurface)& theFace,
|
||||
const Handle (Prs3d_Drawer)& theDrawer);
|
||||
|
||||
Standard_EXPORT static Standard_Boolean MatchVIso
|
||||
(const Quantity_Length theX,
|
||||
const Quantity_Length theY,
|
||||
const Quantity_Length theZ,
|
||||
const Quantity_Length theDistance,
|
||||
(const Standard_Real theX,
|
||||
const Standard_Real theY,
|
||||
const Standard_Real theZ,
|
||||
const Standard_Real theDistance,
|
||||
const Handle(BRepAdaptor_HSurface)& theFace,
|
||||
const Handle (Prs3d_Drawer)& theDrawer);
|
||||
|
||||
|
Reference in New Issue
Block a user