#include <NMTTools_CheckerSI.hxx>

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | NMTTools_CheckerSI () |
| virtual Standard_EXPORT | ~NMTTools_CheckerSI () |
| virtual Standard_EXPORT void | Perform () |
| Standard_EXPORT Standard_Integer | StopStatus () const |
| Standard_EXPORT void | SetCompositeShape (const TopoDS_Shape &aS) |
| Standard_EXPORT const TopoDS_Shape & | CompositeShape () const |
| Standard_EXPORT NMTDS_PShapesDataStructure | DS () |
| Standard_EXPORT NMTDS_PIterator | DSIt () |
| Standard_EXPORT NMTDS_PInterfPool | IP () |
| Standard_EXPORT Standard_Boolean | IsDone () const |
| Standard_EXPORT const IntTools_Context & | Context () const |
| Standard_EXPORT IntTools_Context & | ChangeContext () |
| Standard_EXPORT const BOPTools_PavePool & | PavePool () const |
| Standard_EXPORT BOPTools_PavePool & | ChangePavePool () |
| Standard_EXPORT const NMTTools_CommonBlockPool & | CommonBlockPool () const |
| Standard_EXPORT NMTTools_CommonBlockPool & | ChangeCommonBlockPool () |
| Standard_EXPORT const BOPTools_SplitShapesPool & | SplitShapesPool () const |
| Standard_EXPORT BOPTools_SplitShapesPool & | ChangeSplitShapesPool () |
| Standard_EXPORT Standard_Integer | FindSDVertex (const Standard_Integer nV) const |
| Standard_EXPORT Standard_Integer | SplitsInFace (const Standard_Integer aBid, const Standard_Integer nF1, const Standard_Integer nF2, TColStd_ListOfInteger &aLs) |
| Standard_EXPORT Standard_Integer | SplitsInFace (const Standard_Integer nE1, const Standard_Integer nF2, TColStd_ListOfInteger &aLs) |
| Standard_EXPORT Standard_Integer | SplitsInFace (const Standard_Integer aBid, const Standard_Integer nF1, const Standard_Integer nF2, BOPTools_ListOfPaveBlock &aLs) |
| Standard_EXPORT Standard_Integer | SplitsInFace (const Standard_Integer nE1, const Standard_Integer nF2, BOPTools_ListOfPaveBlock &aLs) |
| Standard_EXPORT Standard_Integer | SplitsOnEdge (const Standard_Integer nE1, const Standard_Integer nE2, TColStd_ListOfInteger &aLs) |
| Standard_EXPORT Standard_Integer | SplitsOnEdge (const Standard_Integer nE1, const Standard_Integer nE2, BOPTools_ListOfPaveBlock &aLs) |
| Standard_EXPORT Standard_Integer | SplitsOnFace (const Standard_Integer nE1, const Standard_Integer nF2, TColStd_ListOfInteger &aLs) |
| Standard_EXPORT Standard_Integer | SplitsOnFace (const Standard_Integer aBid, const Standard_Integer nF1, const Standard_Integer nF2, TColStd_ListOfInteger &aLs) |
| Standard_EXPORT Standard_Integer | SplitsOnFace (const Standard_Integer nE1, const Standard_Integer nF2, BOPTools_ListOfPaveBlock &aLs) |
| Standard_EXPORT Standard_Integer | SplitsOnFace (const Standard_Integer aBid, const Standard_Integer nF1, const Standard_Integer nF2, BOPTools_ListOfPaveBlock &aLs) |
| Standard_EXPORT Standard_Integer | SplitsFace (const Standard_Integer nF2, BOPTools_ListOfPaveBlock &aLs) |
| Standard_EXPORT Standard_Integer | SplitsFace (const Standard_Integer nF2, TColStd_ListOfInteger &aLs) |
| Standard_EXPORT Standard_Integer | CommonBlocksFace (const Standard_Integer nF, NMTTools_ListOfCommonBlock &aLCB) |
| Standard_EXPORT void | PrepareFace (const Standard_Integer nF, TopoDS_Face &aF) |
| Standard_EXPORT const BOPTools_PaveBlock & | RealPaveBlock (const BOPTools_PaveBlock &aPB) |
| Standard_EXPORT const BOPTools_PaveBlock & | RealPaveBlock (const BOPTools_PaveBlock &aPB, TColStd_ListOfInteger &aLB, Standard_Integer &aIsCommonBlock) |
| Standard_EXPORT void | RealSplitsFace (const Standard_Integer nF2, BOPTools_ListOfPaveBlock &aLs) |
| Standard_EXPORT Standard_Boolean | HasRealSplitsInOnFace (const Standard_Integer nF1, const Standard_Integer nF2) |
| Standard_EXPORT void | RealSplitsInFace (const Standard_Integer aBid, const Standard_Integer nF1, const Standard_Integer nF2, BOPTools_ListOfPaveBlock &aLs) |
| Standard_EXPORT void | RealSplitsInFace (const Standard_Integer nE1, const Standard_Integer nF2, BOPTools_ListOfPaveBlock &aLs) |
| Standard_EXPORT void | RealSplitsOnEdge (const Standard_Integer nE1, const Standard_Integer nE2, BOPTools_ListOfPaveBlock &aLs) |
| Standard_EXPORT void | RealSplitsOnFace (const Standard_Integer nE1, const Standard_Integer nF2, BOPTools_ListOfPaveBlock &aLs) |
| Standard_EXPORT void | RealSplitsOnFace (const Standard_Integer aBid, const Standard_Integer nF1, const Standard_Integer nF2, BOPTools_ListOfPaveBlock &aLs) |
| Standard_EXPORT void | PrepareSetForFace (const Standard_Integer nF1, const Standard_Integer nF2, const BOPTools_ListOfPaveBlock &aLPB, BOPTools_PaveSet &aPSF) |
| Standard_EXPORT void | PutPaveOnCurve (const BOPTools_PaveSet &aPSF, const Standard_Real aTol, BOPTools_Curve &aBC) |
| Standard_EXPORT void | PutBoundPaveOnCurve (BOPTools_Curve &aBC, BOPTools_SSInterference &aFF) |
| Standard_EXPORT void | PutBoundPaveOnCurve (const gp_Pnt &aP, const Standard_Real aT, BOPTools_Curve &aBC, BOPTools_SSInterference &aFF) |
| Standard_EXPORT Standard_Boolean | FindPave (const gp_Pnt &aP, const Standard_Real aTpV, const BOPTools_PaveSet &aPS, BOPTools_Pave &aPV) |
| Standard_EXPORT Standard_Integer | CheckIntermediatePoint (const BOPTools_PaveBlock &aPB, const BOPTools_PaveBlock &aPBR, const Standard_Real aTol) |
| Standard_EXPORT Standard_Integer | CheckIntermediatePoint (const BOPTools_PaveBlock &aPB, const TopoDS_Edge &aE, const Standard_Real aTol) |
| Standard_EXPORT Standard_Boolean | IsExistingPaveBlock (const BOPTools_PaveBlock &aPB, const BOPTools_ListOfPaveBlock &aLPB, const Standard_Real aTol) |
| Standard_EXPORT Standard_Boolean | IsExistingPaveBlock (const BOPTools_PaveBlock &aPB, const TopTools_ListOfShape &aLPB, const Standard_Real aTol) |
| Standard_EXPORT void | MakePCurves () |
| Standard_EXPORT const NMTTools_IndexedDataMapOfIndexedMapOfInteger & | AloneVertices () const |
| Standard_EXPORT Standard_Boolean | CheckCoincidence (const BOPTools_PaveBlock &aPB, const BOPTools_ListOfPaveBlock &aLPB) |
| Standard_EXPORT Standard_Boolean | CheckCoincidence (const BOPTools_PaveBlock &aPB1, const BOPTools_PaveBlock &aPB2) |
| Standard_EXPORT void | SharedEdges (const Standard_Integer nF1, const Standard_Integer nF2, TColStd_ListOfInteger &aLNE, TopTools_ListOfShape &aLSE) |
| Standard_EXPORT void | FuseVertices (const TopoDS_Shape &aC, TopTools_DataMapOfShapeShape &aDMVV) const |
| Standard_EXPORT void | TreatPaveBlocks (NMTTools_ListOfCommonBlock &theLCB) |
| Standard_EXPORT BOPTools_PavePool & | ChangePavePoolNew () |
Protected Member Functions | |
| virtual Standard_EXPORT void | Init () |
| virtual Standard_EXPORT void | Clear () |
| virtual Standard_EXPORT void | PreparePaveBlocks (const Standard_Integer nE) |
| virtual Standard_EXPORT void | PreparePaveBlocks (const TopAbs_ShapeEnum aType1, const TopAbs_ShapeEnum aType2) |
| virtual Standard_EXPORT void | PerformVV () |
| virtual Standard_EXPORT void | PerformVE () |
| virtual Standard_EXPORT void | PerformVF () |
| virtual Standard_EXPORT void | PerformEE () |
| virtual Standard_EXPORT void | PerformEF () |
| virtual Standard_EXPORT void | PerformFF () |
| Standard_EXPORT void | MakeSplitEdges () |
| Standard_EXPORT void | CorrectShrunkRanges (const Standard_Integer aSide, const BOPTools_Pave &aPave, IntTools_ShrunkRange &aSR) |
| virtual Standard_EXPORT void | PrepareEdges () |
| Standard_EXPORT Standard_Boolean | IsSuccessorsComputed (const Standard_Integer iF1, const Standard_Integer iF2) const |
| Standard_EXPORT Standard_Boolean | IsBlocksCoinside (const BOPTools_PaveBlock &aPB1, const BOPTools_PaveBlock &aPB2) const |
| Standard_EXPORT void | RefinePavePool () |
| Standard_EXPORT Standard_Integer | CheckFacePaves (const TopoDS_Vertex &aV, const Standard_Integer nF) |
| Standard_EXPORT void | ReplaceCommonBlocks (const NMTTools_ListOfCommonBlock &aLCB) |
| Standard_EXPORT void | RemoveCommonBlocks (const NMTTools_ListOfCommonBlock &aLCB) |
| Standard_EXPORT void | SplitCommonBlocks (const NMTTools_ListOfCommonBlock &aLCB) |
| Standard_EXPORT void | SplitCommonBlock (const NMTTools_CommonBlock &aCB, NMTTools_ListOfCommonBlock &aLCB) |
| Standard_EXPORT void | EECommonBlocks (const BOPTools_IDMapOfPaveBlockIMapOfPaveBlock &aM) |
| Standard_EXPORT void | EFCommonBlocks (const BOPTools_IDMapOfPaveBlockIMapOfInteger &aMapCB) |
| Standard_EXPORT void | EENewVertices (const BooleanOperations_IndexedDataMapOfShapeInteger &aM) |
| Standard_EXPORT void | EENewVertices (const TopoDS_Vertex &aV, const BooleanOperations_IndexedDataMapOfShapeInteger &aM) |
| Standard_EXPORT void | EFNewVertices (const BooleanOperations_IndexedDataMapOfShapeInteger &aM) |
| Standard_EXPORT void | EFNewVertices (const TopoDS_Vertex &aV, const BooleanOperations_IndexedDataMapOfShapeInteger &aM) |
| Standard_EXPORT void | UpdateCommonBlocks () |
| Standard_EXPORT void | UpdatePaveBlocks () |
| Standard_EXPORT Standard_Integer | SplitIndex (const BOPTools_PaveBlock &aPB) const |
| Standard_EXPORT void | MakeBlocks () |
| Standard_EXPORT void | PerformVF1 () |
| Standard_EXPORT void | MakeAloneVertices () |
| Standard_EXPORT void | FillFaceInfo () |
| Standard_EXPORT void | CorrectTolR3D (const BOPTools_SSInterference &aFF, const TColStd_MapOfInteger &aMVStick, Standard_Real &aTolR3D) |
Protected Attributes | |
| Standard_Integer | myStopStatus |
| NMTDS_PShapesDataStructure | myDS |
| Standard_Boolean | myIsDone |
| Standard_Integer | myNbSources |
| Standard_Integer | myNbEdges |
| BOPTools_PavePool | myPavePool |
| BOPTools_PavePool | myPavePoolNew |
| NMTTools_CommonBlockPool | myCommonBlockPool |
| BOPTools_SplitShapesPool | mySplitShapesPool |
| IntTools_Context | myContext |
| BOPTools_SSIntersectionAttribute | mySectionAttribute |
| NMTTools_IndexedDataMapOfIndexedMapOfInteger | myAloneVertices |
| TColStd_DataMapOfIntegerInteger | myVSD |
| NMTDS_PIterator | myDSIt |
| TopoDS_Shape | myCompositeShape |
| NMTDS_PInterfPool | myIP |
| NMTTools_DataMapOfIntegerFaceInfo | myFaceInfo |
| NMTTools_CheckerSI::NMTTools_CheckerSI | ( | ) |
References myStopStatus.
| NMTTools_CheckerSI::~NMTTools_CheckerSI | ( | ) | [virtual] |
| void* NMTTools_CheckerSI.operator new | ( | size_t | , |
| void * | anAddress | ||
| ) |
Reimplemented from NMTTools_PaveFiller.
| void* NMTTools_CheckerSI.operator new | ( | size_t | size | ) |
Reimplemented from NMTTools_PaveFiller.
| void NMTTools_CheckerSI.operator delete | ( | void * | anAddress | ) |
Reimplemented from NMTTools_PaveFiller.
| void NMTTools_CheckerSI::Perform | ( | ) | [virtual] |
Reimplemented from NMTTools_PaveFiller.
References NMTTools_DEProcessor.Do(), Init(), NMTTools_PaveFiller.MakeAloneVertices(), NMTTools_PaveFiller.MakeBlocks(), NMTTools_PaveFiller.MakePCurves(), NMTTools_PaveFiller.MakeSplitEdges(), NMTTools_PaveFiller.myCommonBlockPool, NMTTools_PaveFiller.myIsDone, NMTTools_PaveFiller.myNbEdges, NMTTools_PaveFiller.myPavePool, NMTTools_PaveFiller.myPavePoolNew, NMTTools_PaveFiller.mySplitShapesPool, myStopStatus, NMTTools_PaveFiller.PerformEE(), NMTTools_PaveFiller.PerformEF(), NMTTools_PaveFiller.PerformFF(), NMTTools_PaveFiller.PerformVE(), NMTTools_PaveFiller.PerformVF(), NMTTools_PaveFiller.PerformVV(), NMTTools_PaveFiller.PrepareEdges(), PreparePaveBlocks(), NMTTools_PaveFiller.RefinePavePool(), NMTTools_CommonBlockPool.Resize(), NMTTools_PaveFiller.UpdateCommonBlocks(), and NMTTools_PaveFiller.UpdatePaveBlocks().
| Standard_Integer NMTTools_CheckerSI::StopStatus | ( | ) | const |
References myStopStatus.
| void NMTTools_CheckerSI::Init | ( | ) | [protected, virtual] |
Reimplemented from NMTTools_PaveFiller.
References Clear(), NMTDS_ShapesDataStructure.Init(), NMTTools_PaveFiller.myCompositeShape, NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myDSIt, NMTTools_PaveFiller.myIP, NMTTools_PaveFiller.myIsDone, NMTTools_PaveFiller.myNbEdges, NMTTools_PaveFiller.myNbSources, NMTDS_Iterator.Prepare(), NMTDS_ShapesDataStructure.SetCompositeShape(), and NMTDS_Iterator.SetDS().
| void NMTTools_CheckerSI::Clear | ( | ) | [protected, virtual] |
Reimplemented from NMTTools_PaveFiller.
| void NMTTools_CheckerSI::PreparePaveBlocks | ( | const Standard_Integer | nE | ) | [protected, virtual] |
| void NMTTools_CheckerSI::PreparePaveBlocks | ( | const TopAbs_ShapeEnum | aType1, |
| const TopAbs_ShapeEnum | aType2 | ||
| ) | [protected, virtual] |
Reimplemented from NMTTools_PaveFiller.
References PreparePaveBlocks().
| void NMTTools_PaveFiller::SetCompositeShape | ( | const TopoDS_Shape & | aS | ) | [inherited] |
References NMTTools_PaveFiller.myCompositeShape.
| const TopoDS_Shape & NMTTools_PaveFiller::CompositeShape | ( | ) | const [inherited] |
References NMTTools_PaveFiller.myCompositeShape.
| NMTDS_PShapesDataStructure NMTTools_PaveFiller::DS | ( | ) | [inherited] |
References NMTTools_PaveFiller.myDS.
| NMTDS_PIterator NMTTools_PaveFiller::DSIt | ( | ) | [inherited] |
References NMTTools_PaveFiller.myDSIt.
| NMTDS_PInterfPool NMTTools_PaveFiller::IP | ( | ) | [inherited] |
References NMTTools_PaveFiller.myIP.
| Standard_Boolean NMTTools_PaveFiller::IsDone | ( | ) | const [inherited] |
References NMTTools_PaveFiller.myIsDone.
| const IntTools_Context & NMTTools_PaveFiller::Context | ( | ) | const [inherited] |
References NMTTools_PaveFiller.myContext.
| IntTools_Context & NMTTools_PaveFiller::ChangeContext | ( | ) | [inherited] |
References NMTTools_PaveFiller.myContext.
| const BOPTools_PavePool & NMTTools_PaveFiller::PavePool | ( | ) | const [inherited] |
References NMTTools_PaveFiller.myPavePool.
| BOPTools_PavePool & NMTTools_PaveFiller::ChangePavePool | ( | ) | [inherited] |
References NMTTools_PaveFiller.myPavePool.
| const NMTTools_CommonBlockPool & NMTTools_PaveFiller::CommonBlockPool | ( | ) | const [inherited] |
References NMTTools_PaveFiller.myCommonBlockPool.
| NMTTools_CommonBlockPool & NMTTools_PaveFiller::ChangeCommonBlockPool | ( | ) | [inherited] |
References NMTTools_PaveFiller.myCommonBlockPool.
| const BOPTools_SplitShapesPool & NMTTools_PaveFiller::SplitShapesPool | ( | ) | const [inherited] |
References NMTTools_PaveFiller.mySplitShapesPool.
| BOPTools_SplitShapesPool & NMTTools_PaveFiller::ChangeSplitShapesPool | ( | ) | [inherited] |
References NMTTools_PaveFiller.mySplitShapesPool.
| Standard_Integer NMTTools_PaveFiller::FindSDVertex | ( | const Standard_Integer | nV | ) | const [inherited] |
References NMTTools_PaveFiller.myVSD.
| Standard_Integer NMTTools_PaveFiller::SplitsInFace | ( | const Standard_Integer | aBid, |
| const Standard_Integer | nF1, | ||
| const Standard_Integer | nF2, | ||
| TColStd_ListOfInteger & | aLs | ||
| ) | [inherited] |
| Standard_Integer NMTTools_PaveFiller::SplitsInFace | ( | const Standard_Integer | nE1, |
| const Standard_Integer | nF2, | ||
| TColStd_ListOfInteger & | aLs | ||
| ) | [inherited] |
References NMTTools_PaveFiller.SplitsInFace().
| Standard_Integer NMTTools_PaveFiller::SplitsInFace | ( | const Standard_Integer | aBid, |
| const Standard_Integer | nF1, | ||
| const Standard_Integer | nF2, | ||
| BOPTools_ListOfPaveBlock & | aLs | ||
| ) | [inherited] |
References NMTTools_PaveFiller.myDS, and NMTTools_PaveFiller.SplitsInFace().
| Standard_Integer NMTTools_PaveFiller::SplitsInFace | ( | const Standard_Integer | nE1, |
| const Standard_Integer | nF2, | ||
| BOPTools_ListOfPaveBlock & | aLs | ||
| ) | [inherited] |
References NMTTools_CommonBlock.Faces(), NMTTools_ListIteratorOfListOfCommonBlock.Initialize(), NMTTools_ListIteratorOfListOfCommonBlock.More(), NMTTools_PaveFiller.myCommonBlockPool, NMTTools_PaveFiller.myDS, NMTTools_ListIteratorOfListOfCommonBlock.Next(), NMTTools_CommonBlock.PaveBlock1(), and NMTTools_ListIteratorOfListOfCommonBlock.Value().
| Standard_Integer NMTTools_PaveFiller::SplitsOnEdge | ( | const Standard_Integer | nE1, |
| const Standard_Integer | nE2, | ||
| TColStd_ListOfInteger & | aLs | ||
| ) | [inherited] |
| Standard_Integer NMTTools_PaveFiller::SplitsOnEdge | ( | const Standard_Integer | nE1, |
| const Standard_Integer | nE2, | ||
| BOPTools_ListOfPaveBlock & | aLs | ||
| ) | [inherited] |
References NMTTools_ListIteratorOfListOfCommonBlock.Initialize(), NMTTools_ListIteratorOfListOfCommonBlock.More(), NMTTools_PaveFiller.myCommonBlockPool, NMTTools_PaveFiller.myDS, NMTTools_ListIteratorOfListOfCommonBlock.Next(), NMTTools_CommonBlock.PaveBlock1(), NMTTools_CommonBlock.PaveBlocks(), and NMTTools_ListIteratorOfListOfCommonBlock.Value().
| Standard_Integer NMTTools_PaveFiller::SplitsOnFace | ( | const Standard_Integer | nE1, |
| const Standard_Integer | nF2, | ||
| TColStd_ListOfInteger & | aLs | ||
| ) | [inherited] |
References NMTTools_PaveFiller.SplitsOnEdge().
| Standard_Integer NMTTools_PaveFiller::SplitsOnFace | ( | const Standard_Integer | aBid, |
| const Standard_Integer | nF1, | ||
| const Standard_Integer | nF2, | ||
| TColStd_ListOfInteger & | aLs | ||
| ) | [inherited] |
References NMTTools_PaveFiller.SplitsOnFace().
| Standard_Integer NMTTools_PaveFiller::SplitsOnFace | ( | const Standard_Integer | nE1, |
| const Standard_Integer | nF2, | ||
| BOPTools_ListOfPaveBlock & | aLs | ||
| ) | [inherited] |
References NMTTools_PaveFiller.myDS, and NMTTools_PaveFiller.SplitsOnEdge().
| Standard_Integer NMTTools_PaveFiller::SplitsOnFace | ( | const Standard_Integer | aBid, |
| const Standard_Integer | nF1, | ||
| const Standard_Integer | nF2, | ||
| BOPTools_ListOfPaveBlock & | aLs | ||
| ) | [inherited] |
References NMTTools_PaveFiller.myDS, and NMTTools_PaveFiller.SplitsOnFace().
| Standard_Integer NMTTools_PaveFiller::SplitsFace | ( | const Standard_Integer | nF2, |
| BOPTools_ListOfPaveBlock & | aLs | ||
| ) | [inherited] |
References NMTTools_PaveFiller.myDS, and NMTTools_PaveFiller.mySplitShapesPool.
| Standard_Integer NMTTools_PaveFiller::SplitsFace | ( | const Standard_Integer | nF2, |
| TColStd_ListOfInteger & | aLs | ||
| ) | [inherited] |
References NMTTools_PaveFiller.SplitsFace().
| Standard_Integer NMTTools_PaveFiller::CommonBlocksFace | ( | const Standard_Integer | nF, |
| NMTTools_ListOfCommonBlock & | aLCB | ||
| ) | [inherited] |
References NMTTools_ListOfCommonBlock.Append(), NMTTools_ListIteratorOfListOfCommonBlock.Initialize(), NMTTools_ListIteratorOfListOfCommonBlock.More(), NMTTools_PaveFiller.myCommonBlockPool, NMTTools_PaveFiller.myDS, NMTTools_ListIteratorOfListOfCommonBlock.Next(), and NMTTools_ListIteratorOfListOfCommonBlock.Value().
| void NMTTools_PaveFiller::PrepareFace | ( | const Standard_Integer | nF, |
| TopoDS_Face & | aF | ||
| ) | [inherited] |
| const BOPTools_PaveBlock & NMTTools_PaveFiller::RealPaveBlock | ( | const BOPTools_PaveBlock & | aPB | ) | [inherited] |
| const BOPTools_PaveBlock & NMTTools_PaveFiller::RealPaveBlock | ( | const BOPTools_PaveBlock & | aPB, |
| TColStd_ListOfInteger & | aLB, | ||
| Standard_Integer & | aIsCommonBlock | ||
| ) | [inherited] |
References NMTTools_CommonBlock.PaveBlock1(), and NMTTools_CommonBlock.PaveBlocks().
| void NMTTools_PaveFiller::RealSplitsFace | ( | const Standard_Integer | nF2, |
| BOPTools_ListOfPaveBlock & | aLs | ||
| ) | [inherited] |
| Standard_Boolean NMTTools_PaveFiller::HasRealSplitsInOnFace | ( | const Standard_Integer | nF1, |
| const Standard_Integer | nF2 | ||
| ) | [inherited] |
References NMTTools_PaveFiller.RealSplitsInFace().
| void NMTTools_PaveFiller::RealSplitsInFace | ( | const Standard_Integer | aBid, |
| const Standard_Integer | nF1, | ||
| const Standard_Integer | nF2, | ||
| BOPTools_ListOfPaveBlock & | aLs | ||
| ) | [inherited] |
References NMTTools_PaveFiller.myDS.
| void NMTTools_PaveFiller::RealSplitsInFace | ( | const Standard_Integer | nE1, |
| const Standard_Integer | nF2, | ||
| BOPTools_ListOfPaveBlock & | aLs | ||
| ) | [inherited] |
References NMTTools_CommonBlock.Faces(), NMTTools_ListIteratorOfListOfCommonBlock.Initialize(), NMTTools_ListIteratorOfListOfCommonBlock.More(), NMTTools_PaveFiller.myCommonBlockPool, NMTTools_PaveFiller.myDS, NMTTools_ListIteratorOfListOfCommonBlock.Next(), NMTTools_CommonBlock.PaveBlock1(), NMTTools_PaveFiller.RealPaveBlock(), and NMTTools_ListIteratorOfListOfCommonBlock.Value().
| void NMTTools_PaveFiller::RealSplitsOnEdge | ( | const Standard_Integer | nE1, |
| const Standard_Integer | nE2, | ||
| BOPTools_ListOfPaveBlock & | aLs | ||
| ) | [inherited] |
References NMTTools_ListIteratorOfListOfCommonBlock.Initialize(), NMTTools_ListIteratorOfListOfCommonBlock.More(), NMTTools_PaveFiller.myCommonBlockPool, NMTTools_PaveFiller.myDS, NMTTools_ListIteratorOfListOfCommonBlock.Next(), NMTTools_CommonBlock.PaveBlock1(), NMTTools_CommonBlock.PaveBlocks(), NMTTools_PaveFiller.RealPaveBlock(), and NMTTools_ListIteratorOfListOfCommonBlock.Value().
| void NMTTools_PaveFiller::RealSplitsOnFace | ( | const Standard_Integer | nE1, |
| const Standard_Integer | nF2, | ||
| BOPTools_ListOfPaveBlock & | aLs | ||
| ) | [inherited] |
References NMTTools_PaveFiller.myDS, and NMTTools_PaveFiller.RealSplitsOnEdge().
| void NMTTools_PaveFiller::RealSplitsOnFace | ( | const Standard_Integer | aBid, |
| const Standard_Integer | nF1, | ||
| const Standard_Integer | nF2, | ||
| BOPTools_ListOfPaveBlock & | aLs | ||
| ) | [inherited] |
References NMTTools_PaveFiller.myDS, and NMTTools_PaveFiller.RealSplitsOnFace().
| void NMTTools_PaveFiller::PrepareSetForFace | ( | const Standard_Integer | nF1, |
| const Standard_Integer | nF2, | ||
| const BOPTools_ListOfPaveBlock & | aLPB, | ||
| BOPTools_PaveSet & | aPSF | ||
| ) | [inherited] |
| void NMTTools_PaveFiller::PutPaveOnCurve | ( | const BOPTools_PaveSet & | aPSF, |
| const Standard_Real | aTol, | ||
| BOPTools_Curve & | aBC | ||
| ) | [inherited] |
References Handle(), NMTTools_PaveFiller.myContext, and NMTTools_PaveFiller.myDS.
| void NMTTools_PaveFiller::PutBoundPaveOnCurve | ( | BOPTools_Curve & | aBC, |
| BOPTools_SSInterference & | aFF | ||
| ) | [inherited] |
References NMTTools_PaveFiller.myContext, and NMTTools_PaveFiller.myDS.
| void NMTTools_PaveFiller::PutBoundPaveOnCurve | ( | const gp_Pnt & | aP, |
| const Standard_Real | aT, | ||
| BOPTools_Curve & | aBC, | ||
| BOPTools_SSInterference & | aFF | ||
| ) | [inherited] |
References NMTTools_PaveFiller.FindPave(), MakeNewVertex(), and NMTTools_PaveFiller.myDS.
| Standard_Boolean NMTTools_PaveFiller::FindPave | ( | const gp_Pnt & | aP, |
| const Standard_Real | aTpV, | ||
| const BOPTools_PaveSet & | aPS, | ||
| BOPTools_Pave & | aPV | ||
| ) | [inherited] |
References NMTTools_PaveFiller.myDS.
| Standard_Integer NMTTools_PaveFiller::CheckIntermediatePoint | ( | const BOPTools_PaveBlock & | aPB, |
| const BOPTools_PaveBlock & | aPBR, | ||
| const Standard_Real | aTol | ||
| ) | [inherited] |
References NMTTools_PaveFiller.myDS.
| Standard_Integer NMTTools_PaveFiller::CheckIntermediatePoint | ( | const BOPTools_PaveBlock & | aPB, |
| const TopoDS_Edge & | aE, | ||
| const Standard_Real | aTol | ||
| ) | [inherited] |
References NMTTools_PaveFiller.myContext.
| Standard_Boolean NMTTools_PaveFiller::IsExistingPaveBlock | ( | const BOPTools_PaveBlock & | aPB, |
| const BOPTools_ListOfPaveBlock & | aLPB, | ||
| const Standard_Real | aTol | ||
| ) | [inherited] |
References NMTTools_PaveFiller.CheckIntermediatePoint().
| Standard_Boolean NMTTools_PaveFiller::IsExistingPaveBlock | ( | const BOPTools_PaveBlock & | aPB, |
| const TopTools_ListOfShape & | aLPB, | ||
| const Standard_Real | aTol | ||
| ) | [inherited] |
References NMTTools_PaveFiller.CheckIntermediatePoint(), and geompy.Tolerance().
| void NMTTools_PaveFiller::MakePCurves | ( | ) | [inherited] |
References NMTTools_ListOfCommonBlock.Extent(), NMTTools_CommonBlock.Faces(), PAL_MESH_030_geometry.i, NMTTools_ListIteratorOfListOfCommonBlock.Initialize(), NMTTools_ListIteratorOfListOfCommonBlock.More(), NMTTools_PaveFiller.myCommonBlockPool, NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myIP, NMTTools_ListIteratorOfListOfCommonBlock.Next(), NMTTools_CommonBlock.PaveBlock1(), NMTDS_InterfPool.SSInterferences(), and NMTTools_ListIteratorOfListOfCommonBlock.Value().
| const NMTTools_IndexedDataMapOfIndexedMapOfInteger & NMTTools_PaveFiller::AloneVertices | ( | ) | const [inherited] |
References NMTTools_PaveFiller.myAloneVertices.
| Standard_Boolean NMTTools_PaveFiller::CheckCoincidence | ( | const BOPTools_PaveBlock & | aPB, |
| const BOPTools_ListOfPaveBlock & | aLPB | ||
| ) | [inherited] |
References NMTTools_PaveFiller.myContext, and NMTTools_PaveFiller.myDS.
| Standard_Boolean NMTTools_PaveFiller::CheckCoincidence | ( | const BOPTools_PaveBlock & | aPB1, |
| const BOPTools_PaveBlock & | aPB2 | ||
| ) | [inherited] |
References NMTTools_PaveFiller.myContext, NMTTools_PaveFiller.myDS, and geompy.Tolerance().
| void NMTTools_PaveFiller::SharedEdges | ( | const Standard_Integer | nF1, |
| const Standard_Integer | nF2, | ||
| TColStd_ListOfInteger & | aLNE, | ||
| TopTools_ListOfShape & | aLSE | ||
| ) | [inherited] |
References NMTTools_PaveFiller.myDS.
| void NMTTools_PaveFiller::FuseVertices | ( | const TopoDS_Shape & | aC, |
| TopTools_DataMapOfShapeShape & | aDMVV | ||
| ) | const [inherited] |
| void NMTTools_PaveFiller::TreatPaveBlocks | ( | NMTTools_ListOfCommonBlock & | theLCB | ) | [inherited] |
References NMTTools_ListIteratorOfListOfCommonBlock.Initialize(), NMTTools_ListIteratorOfListOfCommonBlock.More(), NMTTools_PaveFiller.myContext, NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myPavePoolNew, NMTTools_ListIteratorOfListOfCommonBlock.Next(), NMTTools_CommonBlock.PaveBlocks(), and NMTTools_ListIteratorOfListOfCommonBlock.Value().
| BOPTools_PavePool & NMTTools_PaveFiller::ChangePavePoolNew | ( | ) | [inherited] |
References NMTTools_PaveFiller.myPavePoolNew.
| void NMTTools_PaveFiller::PerformVV | ( | ) | [protected, virtual, inherited] |
References NMTDS_InterfPool.Add(), NMTDS_Iterator.BlockLength(), PAL_MESH_030_geometry.i, NMTDS_Iterator.Initialize(), MakeNewVertex(), NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myDSIt, NMTTools_PaveFiller.myIP, NMTTools_PaveFiller.myIsDone, NMTTools_PaveFiller.myVSD, NMTDS_TI_VV, NMTDS_Iterator.SDVertices(), and NMTDS_InterfPool.VVInterferences().
| void NMTTools_PaveFiller::PerformVE | ( | ) | [protected, virtual, inherited] |
References NMTDS_InterfPool.Add(), NMTDS_Iterator.BlockLength(), Contains(), NMTDS_Iterator.Current(), NMTTools_PaveFiller.FindSDVertex(), NMTDS_Iterator.Initialize(), NMTTools_PaveFiller.IsSuccessorsComputed(), NMTDS_Iterator.More(), NMTTools_PaveFiller.myContext, NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myDSIt, NMTTools_PaveFiller.myIP, NMTTools_PaveFiller.myIsDone, NMTTools_PaveFiller.myPavePool, NMTDS_Iterator.Next(), NMTDS_TI_VE, and NMTDS_InterfPool.VEInterferences().
| void NMTTools_PaveFiller::PerformVF | ( | ) | [protected, virtual, inherited] |
References NMTDS_InterfPool.Add(), NMTDS_Iterator.BlockLength(), Contains(), NMTDS_Iterator.Current(), NMTTools_PaveFiller.FindSDVertex(), NMTDS_Iterator.Initialize(), NMTTools_PaveFiller.IsSuccessorsComputed(), NMTDS_Iterator.More(), NMTTools_PaveFiller.myContext, NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myDSIt, NMTTools_PaveFiller.myIP, NMTTools_PaveFiller.myIsDone, NMTDS_Iterator.Next(), NMTDS_TI_VF, and NMTDS_InterfPool.VSInterferences().
| void NMTTools_PaveFiller::PerformEE | ( | ) | [protected, virtual, inherited] |
References NMTDS_InterfPool.Add(), NMTDS_Iterator.BlockLength(), NMTDS_Iterator.Current(), NMTDS_InterfPool.EEInterferences(), NMTTools_PaveFiller.EENewVertices(), FindChains(), PAL_MESH_030_geometry.i, NMTDS_Iterator.Initialize(), NMTTools_PaveFiller.IsBlocksCoinside(), IsOnPave(), MakeNewVertex(), NMTDS_Iterator.More(), NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myDSIt, NMTTools_PaveFiller.myIP, NMTTools_PaveFiller.myIsDone, NMTTools_PaveFiller.mySplitShapesPool, NMTDS_Iterator.Next(), NMTDS_TI_EE, NMTTools_PaveFiller.PerformVF1(), NMTTools_PaveFiller.ReplaceCommonBlocks(), geompy.Tolerance(), NMTTools_PaveFiller.TreatPaveBlocks(), and VertexParameters().
| void NMTTools_PaveFiller::PerformEF | ( | ) | [protected, virtual, inherited] |
References NMTDS_InterfPool.Add(), NMTTools_ListOfCommonBlock.Append(), NMTDS_Iterator.BlockLength(), NMTTools_PaveFiller.CheckFacePaves(), NMTTools_CommonBlockAPI.CommonBlock(), NMTTools_PaveFiller.CommonBlocksFace(), NMTDS_Iterator.Current(), NMTTools_PaveFiller.EFCommonBlocks(), NMTTools_PaveFiller.EFNewVertices(), NMTDS_InterfPool.ESInterferences(), NMTTools_ListOfCommonBlock.Extent(), PAL_MESH_030_geometry.i, NMTDS_Iterator.Initialize(), NMTTools_CommonBlockAPI.IsCommonBlock(), IsOnPave(), MakeNewVertex(), MapShapes(), NMTDS_Iterator.More(), NMTTools_PaveFiller.myCommonBlockPool, NMTTools_PaveFiller.myContext, NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myDSIt, NMTTools_PaveFiller.myIP, NMTTools_PaveFiller.myIsDone, NMTTools_PaveFiller.mySplitShapesPool, NMTDS_Iterator.Next(), NMTDS_TI_EF, NMTTools_CommonBlock.PaveBlock1(), NMTTools_PaveFiller.ReplaceCommonBlocks(), geompy.Tolerance(), and VertexParameter().
| void NMTTools_PaveFiller::PerformFF | ( | ) | [protected, virtual, inherited] |
References NMTDS_Iterator.BlockLength(), NMTDS_Iterator.Current(), NMTDS_Iterator.Initialize(), NMTDS_Iterator.More(), NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myDSIt, NMTTools_PaveFiller.myIP, NMTTools_PaveFiller.myIsDone, NMTTools_PaveFiller.mySectionAttribute, NMTDS_Iterator.Next(), and NMTDS_InterfPool.SSInterferences().
| void NMTTools_PaveFiller::MakeSplitEdges | ( | ) | [protected, inherited] |
| void NMTTools_PaveFiller::CorrectShrunkRanges | ( | const Standard_Integer | aSide, |
| const BOPTools_Pave & | aPave, | ||
| IntTools_ShrunkRange & | aSR | ||
| ) | [protected, inherited] |
References NMTDS_InterfPool.EEInterferences(), and NMTTools_PaveFiller.myIP.
| void NMTTools_PaveFiller::PrepareEdges | ( | ) | [protected, virtual, inherited] |
| Standard_Boolean NMTTools_PaveFiller::IsSuccessorsComputed | ( | const Standard_Integer | iF1, |
| const Standard_Integer | iF2 | ||
| ) | const [protected, inherited] |
| Standard_Boolean NMTTools_PaveFiller::IsBlocksCoinside | ( | const BOPTools_PaveBlock & | aPB1, |
| const BOPTools_PaveBlock & | aPB2 | ||
| ) | const [protected, inherited] |
References NMTTools_PaveFiller.myDS, and geompy.Tolerance().
| void NMTTools_PaveFiller::RefinePavePool | ( | ) | [protected, inherited] |
| Standard_Integer NMTTools_PaveFiller::CheckFacePaves | ( | const TopoDS_Vertex & | aV, |
| const Standard_Integer | nF | ||
| ) | [protected, inherited] |
References PAL_MESH_030_geometry.i.
| void NMTTools_PaveFiller::ReplaceCommonBlocks | ( | const NMTTools_ListOfCommonBlock & | aLCB | ) | [protected, inherited] |
| void NMTTools_PaveFiller::RemoveCommonBlocks | ( | const NMTTools_ListOfCommonBlock & | aLCB | ) | [protected, inherited] |
References NMTTools_ListIteratorOfListOfCommonBlock.Initialize(), NMTTools_CommonBlock.IsEqual(), NMTTools_ListIteratorOfListOfCommonBlock.More(), NMTTools_PaveFiller.myCommonBlockPool, NMTTools_PaveFiller.myDS, NMTTools_ListIteratorOfListOfCommonBlock.Next(), NMTTools_CommonBlock.PaveBlocks(), NMTTools_ListOfCommonBlock.Remove(), and NMTTools_ListIteratorOfListOfCommonBlock.Value().
| void NMTTools_PaveFiller::SplitCommonBlocks | ( | const NMTTools_ListOfCommonBlock & | aLCB | ) | [protected, inherited] |
References NMTTools_ListOfCommonBlock.Append(), NMTTools_ListOfCommonBlock.Clear(), NMTTools_ListOfCommonBlock.Extent(), PAL_MESH_030_geometry.i, NMTTools_ListIteratorOfListOfCommonBlock.Initialize(), NMTTools_ListIteratorOfListOfCommonBlock.More(), NMTTools_PaveFiller.myCommonBlockPool, NMTTools_PaveFiller.myDS, NMTTools_ListIteratorOfListOfCommonBlock.Next(), NMTTools_CommonBlock.PaveBlocks(), NMTTools_PaveFiller.SplitCommonBlock(), geompy.Tolerance(), and NMTTools_ListIteratorOfListOfCommonBlock.Value().
| void NMTTools_PaveFiller::SplitCommonBlock | ( | const NMTTools_CommonBlock & | aCB, |
| NMTTools_ListOfCommonBlock & | aLCB | ||
| ) | [protected, inherited] |
References NMTTools_CommonBlock.AddFaces(), NMTTools_CommonBlock.AddPaveBlock(), NMTTools_ListOfCommonBlock.Append(), NMTTools_PaveFiller.CheckCoincidence(), NMTTools_CommonBlock.Faces(), PAL_MESH_030_geometry.i, NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myPavePoolNew, and NMTTools_CommonBlock.PaveBlocks().
| void NMTTools_PaveFiller::EECommonBlocks | ( | const BOPTools_IDMapOfPaveBlockIMapOfPaveBlock & | aM | ) | [protected, inherited] |
References FindChains(), and NMTTools_PaveFiller.ReplaceCommonBlocks().
| void NMTTools_PaveFiller::EFCommonBlocks | ( | const BOPTools_IDMapOfPaveBlockIMapOfInteger & | aMapCB | ) | [protected, inherited] |
| void NMTTools_PaveFiller::EENewVertices | ( | const BooleanOperations_IndexedDataMapOfShapeInteger & | aM | ) | [protected, inherited] |
| void NMTTools_PaveFiller::EENewVertices | ( | const TopoDS_Vertex & | aV, |
| const BooleanOperations_IndexedDataMapOfShapeInteger & | aM | ||
| ) | [protected, inherited] |
| void NMTTools_PaveFiller::EFNewVertices | ( | const BooleanOperations_IndexedDataMapOfShapeInteger & | aM | ) | [protected, inherited] |
References NMTTools_IndexedDataMapOfIndexedMapOfInteger.Add(), NMTTools_IndexedDataMapOfIndexedMapOfInteger.ChangeFromKey(), NMTTools_IndexedDataMapOfIndexedMapOfInteger.Contains(), NMTTools_PaveFiller.DS(), NMTTools_IndexedDataMapOfIndexedMapOfInteger.FindFromKey(), NMTTools_IndexedDataMapOfIndexedMapOfInteger.FindKey(), PAL_MESH_030_geometry.i, NMTTools_PaveFiller.Init(), NMTTools_PaveFiller.IP(), NMTTools_PaveFiller.PerformVV(), NMTTools_PaveFiller.SetCompositeShape(), and NMTDS_InterfPool.VVInterferences().
| void NMTTools_PaveFiller::EFNewVertices | ( | const TopoDS_Vertex & | aV, |
| const BooleanOperations_IndexedDataMapOfShapeInteger & | aM | ||
| ) | [protected, inherited] |
References PAL_MESH_030_geometry.i, and VertexParameter().
| void NMTTools_PaveFiller::UpdateCommonBlocks | ( | ) | [protected, inherited] |
References NMTTools_ListIteratorOfListOfCommonBlock.Initialize(), NMTTools_ListIteratorOfListOfCommonBlock.More(), NMTTools_PaveFiller.myCommonBlockPool, NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myIsDone, NMTTools_PaveFiller.mySplitShapesPool, NMTTools_ListIteratorOfListOfCommonBlock.Next(), NMTTools_CommonBlock.PaveBlock1(), NMTTools_CommonBlock.PaveBlocks(), NMTTools_PaveFiller.SplitIndex(), geompy.Tolerance(), and NMTTools_ListIteratorOfListOfCommonBlock.Value().
| void NMTTools_PaveFiller::UpdatePaveBlocks | ( | ) | [protected, inherited] |
References PAL_MESH_030_geometry.i, NMTDS_ShapesDataStructure.Init(), NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myIP, NMTTools_PaveFiller.myIsDone, NMTTools_PaveFiller.mySplitShapesPool, NMTDS_ShapesDataStructure.Rank(), NMTDS_ShapesDataStructure.ShapeIndex(), NMTDS_InterfPool.SSInterferences(), and PAL_MESH_028_geometry.Vertices.
| Standard_Integer NMTTools_PaveFiller::SplitIndex | ( | const BOPTools_PaveBlock & | aPB | ) | const [protected, inherited] |
References NMTTools_PaveFiller.myDS, and NMTTools_PaveFiller.mySplitShapesPool.
| void NMTTools_PaveFiller::MakeBlocks | ( | ) | [protected, inherited] |
References NMTDS_InterfPool.Add(), NMTTools_IndexedDataMapOfShapePaveBlock.Add(), NMTTools_MapOfPaveBlock.Add(), NMTTools_IndexedDataMapOfShapePaveBlock.ChangeFromKey(), NMTTools_PaveFiller.CheckCoincidence(), NMTTools_MapOfPaveBlock.Clear(), NMTTools_PaveFiller.CorrectTolR3D(), NMTTools_PaveFiller.DS(), NMTTools_PaveFiller.FillFaceInfo(), NMTTools_DataMapOfIntegerFaceInfo.Find(), NMTTools_IndexedDataMapOfShapePaveBlock.FindKey(), Handle(), PAL_MESH_030_geometry.i, NMTTools_PaveFiller.Init(), NMTTools_MapIteratorOfMapOfPaveBlock.Initialize(), NMTTools_PaveFiller.IsExistingPaveBlock(), IsMicroEdge(), NMTTools_MapIteratorOfMapOfPaveBlock.Key(), NMTTools_Tools.MakePCurve(), NMTTools_PaveFiller.MakeSplitEdges(), NMTTools_PaveFiller.myCommonBlockPool, NMTTools_PaveFiller.myContext, NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myFaceInfo, NMTTools_PaveFiller.myIP, NMTTools_PaveFiller.myIsDone, NMTTools_PaveFiller.myNbEdges, NMTTools_PaveFiller.myPavePool, NMTTools_PaveFiller.myPavePoolNew, NMTTools_PaveFiller.mySplitShapesPool, NMTDS_TI_FF, NMTTools_CommonBlock.PaveBlock1(), NMTTools_FaceInfo.PaveBlocksIn(), NMTTools_FaceInfo.PaveBlocksOn(), NMTTools_PaveFiller.PerformEE(), NMTTools_PaveFiller.PerformVE(), NMTTools_PaveFiller.PerformVF(), NMTTools_PaveFiller.PerformVV(), NMTTools_PaveFiller.PrepareEdges(), NMTTools_PaveFiller.PreparePaveBlocks(), NMTTools_PaveFiller.PrepareSetForFace(), NMTTools_PaveFiller.PutBoundPaveOnCurve(), NMTTools_PaveFiller.PutPaveOnCurve(), NMTTools_PaveFiller.RefinePavePool(), NMTTools_CommonBlockPool.Resize(), NMTTools_PaveFiller.SetCompositeShape(), NMTTools_PaveFiller.SharedEdges(), NMTDS_InterfPool.SSInterferences(), geompy.Tolerance(), NMTTools_PaveFiller.UpdateCommonBlocks(), NMTTools_Tools.UpdateEdge(), NMTTools_FaceInfo.VerticesIn(), and NMTTools_FaceInfo.VerticesOn().
| void NMTTools_PaveFiller::PerformVF1 | ( | ) | [protected, inherited] |
| void NMTTools_PaveFiller::MakeAloneVertices | ( | ) | [protected, inherited] |
References NMTDS_InterfPool.Add(), NMTTools_IndexedDataMapOfIndexedMapOfInteger.Add(), NMTTools_IndexedDataMapOfIndexedMapOfInteger.ChangeFromKey(), NMTTools_IndexedDataMapOfIndexedMapOfInteger.Clear(), NMTTools_IndexedDataMapOfIndexedMapOfInteger.Contains(), NMTTools_IndexedDataMapOfIndexedMapOfInteger.FindKey(), NMTTools_PaveFiller.FindSDVertex(), NMTTools_PaveFiller.FuseVertices(), Handle(), PAL_MESH_030_geometry.i, MakeNewVertex(), NMTTools_PaveFiller.myAloneVertices, NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myIP, NMTDS_TI_FF, NMTDS_InterfPool.SSInterferences(), and geompy.Tolerance().
| void NMTTools_PaveFiller::FillFaceInfo | ( | ) | [protected, inherited] |
References NMTTools_MapOfPaveBlock.Add(), NMTTools_DataMapOfIntegerFaceInfo.Bind(), NMTTools_DataMapOfIntegerFaceInfo.ChangeFind(), NMTTools_FaceInfo.ChangePaveBlocksIn(), NMTTools_FaceInfo.ChangePaveBlocksOn(), NMTTools_FaceInfo.ChangeVerticesIn(), NMTTools_FaceInfo.ChangeVerticesOn(), NMTTools_DataMapOfIntegerFaceInfo.Clear(), NMTDS_InterfPool.ESInterferences(), NMTTools_CommonBlock.Faces(), PAL_MESH_030_geometry.i, NMTTools_DataMapIteratorOfDataMapOfIntegerFaceInfo.Initialize(), NMTTools_ListIteratorOfListOfCommonBlock.Initialize(), NMTTools_DataMapOfIntegerFaceInfo.IsBound(), NMTTools_DataMapIteratorOfDataMapOfIntegerFaceInfo.Key(), NMTTools_ListIteratorOfListOfCommonBlock.More(), NMTTools_PaveFiller.myCommonBlockPool, NMTTools_PaveFiller.myDS, NMTTools_PaveFiller.myFaceInfo, NMTTools_PaveFiller.myIP, NMTTools_ListIteratorOfListOfCommonBlock.Next(), NMTTools_CommonBlock.PaveBlock1(), NMTTools_PaveFiller.RealSplitsFace(), NMTTools_FaceInfo.SetIndex(), NMTDS_InterfPool.SSInterferences(), NMTTools_DataMapIteratorOfDataMapOfIntegerFaceInfo.Value(), NMTTools_ListIteratorOfListOfCommonBlock.Value(), and NMTDS_InterfPool.VSInterferences().
| void NMTTools_PaveFiller::CorrectTolR3D | ( | const BOPTools_SSInterference & | aFF, |
| const TColStd_MapOfInteger & | aMVStick, | ||
| Standard_Real & | aTolR3D | ||
| ) | [protected, inherited] |
Standard_Integer NMTTools_CheckerSI.myStopStatus [protected] |
NMTDS_PShapesDataStructure NMTTools_PaveFiller.myDS [protected, inherited] |
Standard_Boolean NMTTools_PaveFiller.myIsDone [protected, inherited] |
Standard_Integer NMTTools_PaveFiller.myNbSources [protected, inherited] |
Standard_Integer NMTTools_PaveFiller.myNbEdges [protected, inherited] |
BOPTools_PavePool NMTTools_PaveFiller.myPavePool [protected, inherited] |
BOPTools_PavePool NMTTools_PaveFiller.myPavePoolNew [protected, inherited] |
NMTTools_CommonBlockPool NMTTools_PaveFiller.myCommonBlockPool [protected, inherited] |
BOPTools_SplitShapesPool NMTTools_PaveFiller.mySplitShapesPool [protected, inherited] |
IntTools_Context NMTTools_PaveFiller.myContext [protected, inherited] |
BOPTools_SSIntersectionAttribute NMTTools_PaveFiller.mySectionAttribute [protected, inherited] |
NMTTools_IndexedDataMapOfIndexedMapOfInteger NMTTools_PaveFiller.myAloneVertices [protected, inherited] |
TColStd_DataMapOfIntegerInteger NMTTools_PaveFiller.myVSD [protected, inherited] |
NMTDS_PIterator NMTTools_PaveFiller.myDSIt [protected, inherited] |
TopoDS_Shape NMTTools_PaveFiller.myCompositeShape [protected, inherited] |
NMTDS_PInterfPool NMTTools_PaveFiller.myIP [protected, inherited] |
NMTTools_DataMapOfIntegerFaceInfo NMTTools_PaveFiller.myFaceInfo [protected, inherited] |