1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-29 14:00:49 +03:00

0024043: Performance improvements: Modeling Algorithms

Performance improvements: Modeling Algorithms (added Shape Healing)
Added TODO to unstable test cases
This commit is contained in:
Roman Lygin
2013-07-12 12:27:30 +04:00
parent 64531d9c98
commit 96a85238fb
28 changed files with 460 additions and 300 deletions

View File

@@ -20,7 +20,7 @@
class POnSurf from Extrema inherits Storable from Standard
class POnSurf from Extrema
---Purpose: Definition of a point on surface.
uses Pnt from gp
@@ -28,10 +28,12 @@ uses Pnt from gp
is
Create returns POnSurf;
---Purpose: Creation of an indefinite point on surface.
---C++: inline
Create (U,V: Real; P: Pnt) returns POnSurf;
---Purpose: Creation of a point on surface with parameter
-- values on the surface and a Pnt from gp.
---C++: inline
Value (me) returns Pnt
---Purpose: Returns the 3d point.

View File

@@ -17,13 +17,3 @@
// and conditions governing the rights and limitations under the License.
#include <Extrema_POnSurf.ixx>
Extrema_POnSurf::Extrema_POnSurf () {}
Extrema_POnSurf::Extrema_POnSurf ( const Standard_Real U, const Standard_Real V, const gp_Pnt& P)
{
myU = U;
myV = V;
myP = P;
}

View File

@@ -17,6 +17,15 @@
// and conditions governing the rights and limitations under the License.
inline Extrema_POnSurf::Extrema_POnSurf () {}
inline Extrema_POnSurf::Extrema_POnSurf (const Standard_Real U,
const Standard_Real V,
const gp_Pnt& P) :
myU (U), myV (V), myP (P)
{
}
inline void Extrema_POnSurf::Parameter ( Standard_Real& U, Standard_Real& V) const
{
U = myU;