mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-09 13:22:24 +03:00
0028838: Configuration - undefine macros coming from X11 headers in place of collision
The macros Status, Convex, Opposite, FillSolid (coming from X11 headers) are now undefined in place of definition of methods with same name in OCCT headers. The usage of variables with name Status is now avoided. GL_GLEXT_LEGACY is now defined only if not already defined. The macros AddPrinter (coming from WinAPI headers) is now undefined within Message_Messenger class definition having method with the same name. CurrentDirectory macro is now undefined in OSD_Process.hxx.
This commit is contained in:
@@ -831,11 +831,11 @@ public:
|
||||
//! 1. and 2. above are satisfied : no check whatsoever
|
||||
//! is made in this method
|
||||
//!
|
||||
//! Status will return 0 if OK else it will return the pivot index
|
||||
//! theStatus will return 0 if OK else it will return the pivot index
|
||||
//! of the matrix that was inverted to compute the multiplied
|
||||
//! BSpline : the method used is interpolation at Schoenenberg
|
||||
//! points of F(a(t))
|
||||
Standard_EXPORT static void FunctionReparameterise (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const Standard_Integer PolesDimension, Standard_Real& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, Standard_Real& NewPoles, Standard_Integer& Status);
|
||||
Standard_EXPORT static void FunctionReparameterise (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const Standard_Integer PolesDimension, Standard_Real& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, Standard_Real& NewPoles, Standard_Integer& theStatus);
|
||||
|
||||
//! This function will compose a given Vectorial BSpline F(t)
|
||||
//! defined by its BSplineDegree and BSplineFlatKnotsl,
|
||||
@@ -858,11 +858,11 @@ public:
|
||||
//! 1. and 2. above are satisfied : no check whatsoever
|
||||
//! is made in this method
|
||||
//!
|
||||
//! Status will return 0 if OK else it will return the pivot index
|
||||
//! theStatus will return 0 if OK else it will return the pivot index
|
||||
//! of the matrix that was inverted to compute the multiplied
|
||||
//! BSpline : the method used is interpolation at Schoenenberg
|
||||
//! points of F(a(t))
|
||||
Standard_EXPORT static void FunctionReparameterise (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const TColStd_Array1OfReal& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, TColStd_Array1OfReal& NewPoles, Standard_Integer& Status);
|
||||
Standard_EXPORT static void FunctionReparameterise (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const TColStd_Array1OfReal& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, TColStd_Array1OfReal& NewPoles, Standard_Integer& theStatus);
|
||||
|
||||
//! this will compose a given Vectorial BSpline F(t)
|
||||
//! defined by its BSplineDegree and BSplineFlatKnotsl,
|
||||
@@ -880,11 +880,11 @@ public:
|
||||
//! the caller's responsability to insure that conditions
|
||||
//! 1. and 2. above are satisfied : no check whatsoever
|
||||
//! is made in this method
|
||||
//! Status will return 0 if OK else it will return the pivot index
|
||||
//! theStatus will return 0 if OK else it will return the pivot index
|
||||
//! of the matrix that was inverted to compute the multiplied
|
||||
//! BSpline : the method used is interpolation at Schoenenberg
|
||||
//! points of F(a(t))
|
||||
Standard_EXPORT static void FunctionReparameterise (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const TColgp_Array1OfPnt& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, TColgp_Array1OfPnt& NewPoles, Standard_Integer& Status);
|
||||
Standard_EXPORT static void FunctionReparameterise (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const TColgp_Array1OfPnt& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, TColgp_Array1OfPnt& NewPoles, Standard_Integer& theStatus);
|
||||
|
||||
//! this will compose a given Vectorial BSpline F(t)
|
||||
//! defined by its BSplineDegree and BSplineFlatKnotsl,
|
||||
@@ -902,11 +902,11 @@ public:
|
||||
//! the caller's responsability to insure that conditions
|
||||
//! 1. and 2. above are satisfied : no check whatsoever
|
||||
//! is made in this method
|
||||
//! Status will return 0 if OK else it will return the pivot index
|
||||
//! theStatus will return 0 if OK else it will return the pivot index
|
||||
//! of the matrix that was inverted to compute the multiplied
|
||||
//! BSpline : the method used is interpolation at Schoenenberg
|
||||
//! points of F(a(t))
|
||||
Standard_EXPORT static void FunctionReparameterise (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const TColgp_Array1OfPnt2d& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, TColgp_Array1OfPnt2d& NewPoles, Standard_Integer& Status);
|
||||
Standard_EXPORT static void FunctionReparameterise (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const TColgp_Array1OfPnt2d& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, TColgp_Array1OfPnt2d& NewPoles, Standard_Integer& theStatus);
|
||||
|
||||
//! this will multiply a given Vectorial BSpline F(t)
|
||||
//! defined by its BSplineDegree and BSplineFlatKnotsl,
|
||||
@@ -921,11 +921,11 @@ public:
|
||||
//! the caller's responsability to insure that conditions
|
||||
//! 1. and 2. above are satisfied : no check whatsoever
|
||||
//! is made in this method
|
||||
//! Status will return 0 if OK else it will return the pivot index
|
||||
//! theStatus will return 0 if OK else it will return the pivot index
|
||||
//! of the matrix that was inverted to compute the multiplied
|
||||
//! BSpline : the method used is interpolation at Schoenenberg
|
||||
//! points of a(t)*F(t)
|
||||
Standard_EXPORT static void FunctionMultiply (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const Standard_Integer PolesDimension, Standard_Real& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, Standard_Real& NewPoles, Standard_Integer& Status);
|
||||
Standard_EXPORT static void FunctionMultiply (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const Standard_Integer PolesDimension, Standard_Real& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, Standard_Real& NewPoles, Standard_Integer& theStatus);
|
||||
|
||||
//! this will multiply a given Vectorial BSpline F(t)
|
||||
//! defined by its BSplineDegree and BSplineFlatKnotsl,
|
||||
@@ -940,11 +940,11 @@ public:
|
||||
//! the caller's responsability to insure that conditions
|
||||
//! 1. and 2. above are satisfied : no check whatsoever
|
||||
//! is made in this method
|
||||
//! Status will return 0 if OK else it will return the pivot index
|
||||
//! theStatus will return 0 if OK else it will return the pivot index
|
||||
//! of the matrix that was inverted to compute the multiplied
|
||||
//! BSpline : the method used is interpolation at Schoenenberg
|
||||
//! points of a(t)*F(t)
|
||||
Standard_EXPORT static void FunctionMultiply (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const TColStd_Array1OfReal& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, TColStd_Array1OfReal& NewPoles, Standard_Integer& Status);
|
||||
Standard_EXPORT static void FunctionMultiply (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const TColStd_Array1OfReal& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, TColStd_Array1OfReal& NewPoles, Standard_Integer& theStatus);
|
||||
|
||||
//! this will multiply a given Vectorial BSpline F(t)
|
||||
//! defined by its BSplineDegree and BSplineFlatKnotsl,
|
||||
@@ -959,11 +959,11 @@ public:
|
||||
//! the caller's responsability to insure that conditions
|
||||
//! 1. and 2. above are satisfied : no check whatsoever
|
||||
//! is made in this method
|
||||
//! Status will return 0 if OK else it will return the pivot index
|
||||
//! theStatus will return 0 if OK else it will return the pivot index
|
||||
//! of the matrix that was inverted to compute the multiplied
|
||||
//! BSpline : the method used is interpolation at Schoenenberg
|
||||
//! points of a(t)*F(t)
|
||||
Standard_EXPORT static void FunctionMultiply (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const TColgp_Array1OfPnt2d& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, TColgp_Array1OfPnt2d& NewPoles, Standard_Integer& Status);
|
||||
Standard_EXPORT static void FunctionMultiply (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const TColgp_Array1OfPnt2d& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, TColgp_Array1OfPnt2d& NewPoles, Standard_Integer& theStatus);
|
||||
|
||||
//! this will multiply a given Vectorial BSpline F(t)
|
||||
//! defined by its BSplineDegree and BSplineFlatKnotsl,
|
||||
@@ -978,11 +978,11 @@ public:
|
||||
//! the caller's responsability to insure that conditions
|
||||
//! 1. and 2. above are satisfied : no check whatsoever
|
||||
//! is made in this method
|
||||
//! Status will return 0 if OK else it will return the pivot index
|
||||
//! theStatus will return 0 if OK else it will return the pivot index
|
||||
//! of the matrix that was inverted to compute the multiplied
|
||||
//! BSpline : the method used is interpolation at Schoenenberg
|
||||
//! points of a(t)*F(t)
|
||||
Standard_EXPORT static void FunctionMultiply (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const TColgp_Array1OfPnt& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, TColgp_Array1OfPnt& NewPoles, Standard_Integer& Status);
|
||||
Standard_EXPORT static void FunctionMultiply (const BSplCLib_EvaluatorFunction& Function, const Standard_Integer BSplineDegree, const TColStd_Array1OfReal& BSplineFlatKnots, const TColgp_Array1OfPnt& Poles, const TColStd_Array1OfReal& FlatKnots, const Standard_Integer NewDegree, TColgp_Array1OfPnt& NewPoles, Standard_Integer& theStatus);
|
||||
|
||||
//! Perform the De Boor algorithm to evaluate a point at
|
||||
//! parameter <U>, with <Degree> and <Dimension>.
|
||||
|
Reference in New Issue
Block a user