Open CASCADE Technology  7.1.0.beta
Static Public Member Functions

BOPAlgo_Tools Class Reference

#include <BOPAlgo_Tools.hxx>

Static Public Member Functions

static void MakeBlocksCnx (const BOPCol_IndexedDataMapOfIntegerListOfInteger &theMILI, BOPCol_DataMapOfIntegerListOfInteger &theMBlocks, const BOPCol_BaseAllocator &theAllocator)
 
static void MakeBlocks (const BOPDS_IndexedDataMapOfPaveBlockListOfPaveBlock &theMILI, BOPDS_DataMapOfIntegerListOfPaveBlock &theMBlocks, const BOPCol_BaseAllocator &theAllocator)
 
static void PerformCommonBlocks (BOPDS_IndexedDataMapOfPaveBlockListOfPaveBlock &theMBlocks, const BOPCol_BaseAllocator &theAllocator, BOPDS_PDS &pDS)
 
static void FillMap (const Standard_Integer tneN1, const Standard_Integer tneN2, BOPCol_IndexedDataMapOfIntegerListOfInteger &theMILI, const BOPCol_BaseAllocator &theAllocator)
 
static void FillMap (const Handle< BOPDS_PaveBlock > &tnePB1, const Handle< BOPDS_PaveBlock > &tnePB2, BOPDS_IndexedDataMapOfPaveBlockListOfPaveBlock &theMILI, const BOPCol_BaseAllocator &theAllocator)
 
static void FillMap (const Handle< BOPDS_PaveBlock > &tnePB1, const Standard_Integer tneF, BOPDS_IndexedDataMapOfPaveBlockListOfInteger &theMILI, const BOPCol_BaseAllocator &theAllocator)
 
static void PerformCommonBlocks (const BOPDS_IndexedDataMapOfPaveBlockListOfInteger &theMBlocks, const BOPCol_BaseAllocator &theAllocator, BOPDS_PDS &pDS)
 
static Standard_Real ComputeToleranceOfCB (const Handle< BOPDS_CommonBlock > &theCB, const BOPDS_PDS theDS, const Handle< IntTools_Context > &theContext)
 

Member Function Documentation

static Standard_Real BOPAlgo_Tools::ComputeToleranceOfCB ( const Handle< BOPDS_CommonBlock > &  theCB,
const BOPDS_PDS  theDS,
const Handle< IntTools_Context > &  theContext 
)
static
static void BOPAlgo_Tools::FillMap ( const Standard_Integer  tneN1,
const Standard_Integer  tneN2,
BOPCol_IndexedDataMapOfIntegerListOfInteger theMILI,
const BOPCol_BaseAllocator theAllocator 
)
static
static void BOPAlgo_Tools::FillMap ( const Handle< BOPDS_PaveBlock > &  tnePB1,
const Handle< BOPDS_PaveBlock > &  tnePB2,
BOPDS_IndexedDataMapOfPaveBlockListOfPaveBlock theMILI,
const BOPCol_BaseAllocator theAllocator 
)
static
static void BOPAlgo_Tools::FillMap ( const Handle< BOPDS_PaveBlock > &  tnePB1,
const Standard_Integer  tneF,
BOPDS_IndexedDataMapOfPaveBlockListOfInteger theMILI,
const BOPCol_BaseAllocator theAllocator 
)
static
static void BOPAlgo_Tools::MakeBlocks ( const BOPDS_IndexedDataMapOfPaveBlockListOfPaveBlock theMILI,
BOPDS_DataMapOfIntegerListOfPaveBlock theMBlocks,
const BOPCol_BaseAllocator theAllocator 
)
static
static void BOPAlgo_Tools::MakeBlocksCnx ( const BOPCol_IndexedDataMapOfIntegerListOfInteger theMILI,
BOPCol_DataMapOfIntegerListOfInteger theMBlocks,
const BOPCol_BaseAllocator theAllocator 
)
static
static void BOPAlgo_Tools::PerformCommonBlocks ( BOPDS_IndexedDataMapOfPaveBlockListOfPaveBlock theMBlocks,
const BOPCol_BaseAllocator theAllocator,
BOPDS_PDS pDS 
)
static
static void BOPAlgo_Tools::PerformCommonBlocks ( const BOPDS_IndexedDataMapOfPaveBlockListOfInteger theMBlocks,
const BOPCol_BaseAllocator theAllocator,
BOPDS_PDS pDS 
)
static

The documentation for this class was generated from the following file: