mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-04 13:13:25 +03:00
0026395: Merge clasees NCollection_CellFilter_NDim and NCollection_CellFilter
Deleted exceed class CellFilterNDim. Now dimension count used as input parameter in NCollection_CellFilter. minor corrections.
This commit is contained in:
@@ -50,7 +50,7 @@ BRepMesh_CircleTool::BRepMesh_CircleTool(
|
||||
const Handle(NCollection_IncAllocator)& theAllocator)
|
||||
: myTolerance (Precision::PConfusion() * Precision::PConfusion()),
|
||||
myAllocator (theAllocator),
|
||||
myCellFilter(10, theAllocator),
|
||||
myCellFilter(BRepMesh_CircleInspector::Dimension, 10, theAllocator),
|
||||
mySelector (myTolerance, 64, theAllocator)
|
||||
{
|
||||
}
|
||||
@@ -64,7 +64,7 @@ BRepMesh_CircleTool::BRepMesh_CircleTool(
|
||||
const Handle(NCollection_IncAllocator)& theAllocator)
|
||||
: myTolerance (Precision::PConfusion() * Precision::PConfusion()),
|
||||
myAllocator (theAllocator),
|
||||
myCellFilter(10, theAllocator),
|
||||
myCellFilter(BRepMesh_CircleInspector::Dimension, 10, theAllocator),
|
||||
mySelector (myTolerance, Max(theReservedSize, 64), theAllocator)
|
||||
{
|
||||
}
|
||||
|
@@ -25,6 +25,7 @@
|
||||
#include <Standard_Integer.hxx>
|
||||
#include <Standard_Boolean.hxx>
|
||||
#include <BRepMesh.hxx>
|
||||
#include <NCollection_Array1.hxx>
|
||||
|
||||
class gp_Circ2d;
|
||||
|
||||
@@ -67,7 +68,8 @@ public:
|
||||
inline void SetCellSize(const Standard_Real theSizeX,
|
||||
const Standard_Real theSizeY)
|
||||
{
|
||||
Standard_Real aCellSize[2] = { theSizeX, theSizeY };
|
||||
Standard_Real aCellSizeC[2] = { theSizeX, theSizeY };
|
||||
NCollection_Array1<Standard_Real> aCellSize(aCellSizeC[0], 1, 2);
|
||||
myCellFilter.Reset(aCellSize, myAllocator);
|
||||
}
|
||||
|
||||
|
@@ -59,7 +59,7 @@ BRepMesh_VertexTool::BRepMesh_VertexTool(
|
||||
const Standard_Integer theReservedSize,
|
||||
const Handle(NCollection_IncAllocator)& theAllocator)
|
||||
: myAllocator (theAllocator),
|
||||
myCellFilter(0., myAllocator),
|
||||
myCellFilter(BRepMesh_VertexInspector::Dimension, 0., myAllocator),
|
||||
mySelector (Max(theReservedSize, 64),myAllocator)
|
||||
{
|
||||
const Standard_Real aTol = Precision::Confusion();
|
||||
|
@@ -14,6 +14,7 @@
|
||||
#ifndef _BRepMesh_VertexTool_HeaderFile
|
||||
#define _BRepMesh_VertexTool_HeaderFile
|
||||
|
||||
#include <NCollection_Array1.hxx>
|
||||
#include <Standard.hxx>
|
||||
#include <Standard_DefineAlloc.hxx>
|
||||
#include <Standard_Macro.hxx>
|
||||
@@ -54,7 +55,8 @@ public:
|
||||
Standard_EXPORT void SetCellSize(const Standard_Real theSizeX,
|
||||
const Standard_Real theSizeY)
|
||||
{
|
||||
Standard_Real aCellSize[2] = { theSizeX, theSizeY };
|
||||
Standard_Real aCellSizeC[2] = { theSizeX, theSizeY };
|
||||
NCollection_Array1<Standard_Real> aCellSize(aCellSizeC[0], 1, 2);
|
||||
myCellFilter.Reset(aCellSize, myAllocator);
|
||||
mySelector.Clear();
|
||||
}
|
||||
|
Reference in New Issue
Block a user