BRepBlend_AppSurface and some other classes have been corrected to avoid inlining member functions in .cxx code.
return approx.TolCurveOnSurf(Index);
}
-inline void BRepBlend_AppSurface::TolReached (Standard_Real& Tol3d,
- Standard_Real& Tol2d) const
+void BRepBlend_AppSurface::TolReached (Standard_Real& Tol3d,
+ Standard_Real& Tol2d) const
{
Tol3d = approx.MaxErrorOnSurf();
Tol2d = 0;
//function : addTriangle
//purpose : Add a triangle based on the given oriented edges into mesh
//=======================================================================
-inline void BRepMesh_Delaun::addTriangle( const Standard_Integer (&theEdgesId)[3],
- const Standard_Boolean (&theEdgesOri)[3],
- const Standard_Integer (&theNodesId)[3] )
+void BRepMesh_Delaun::addTriangle( const Standard_Integer (&theEdgesId)[3],
+ const Standard_Boolean (&theEdgesOri)[3],
+ const Standard_Integer (&theNodesId)[3] )
{
Standard_Integer aNewTriangleId =
myMeshData->AddElement(BRepMesh_Triangle(theEdgesId,
//function : meshElementaryPolygon
//purpose : Triangulation of closed polygon containing only three edges.
//=======================================================================
-inline Standard_Boolean BRepMesh_Delaun::meshElementaryPolygon(
+Standard_Boolean BRepMesh_Delaun::meshElementaryPolygon(
const IMeshData::SequenceOfInteger& thePolygon)
{
Standard_Integer aPolyLen = thePolygon.Length();
//function : InvInitLocation
//purpose :
//=======================================================================
-inline gp_GTrsf MeshVS_DummySensitiveEntity::InvInitLocation() const
+gp_GTrsf MeshVS_DummySensitiveEntity::InvInitLocation() const
{
return gp_GTrsf();
}
#include <Standard_OutOfRange.hxx>
#include <Standard_DomainError.hxx>
-inline void NCollection_BaseSequence::Nullify ()
-{
- myFirstItem = myLastItem = myCurrentItem = NULL;
- myCurrentIndex = mySize = 0;
-}
-
//=======================================================================
//function : ClearSeq
//purpose : removes all items from the current sequence
//
Standard_EXPORT NCollection_BaseSequence
(const NCollection_BaseSequence& Other);
- inline void Nullify ();
+ void Nullify()
+ {
+ myFirstItem = myLastItem = myCurrentItem = NULL;
+ myCurrentIndex = mySize = 0;
+ }
+
friend class Iterator;
};
//purpose :
//=======================================================================
-inline Handle(ShapeBuild_ReShape) ShapeFix_Edge::Context() const
+Handle(ShapeBuild_ReShape) ShapeFix_Edge::Context() const
{
return myContext;
}