Version: 6.3.1
Public Member Functions | Static Public Member Functions

NMTTools_Tools Class Reference

#include <NMTTools_Tools.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)

Static Public Member Functions

static Standard_EXPORT void MakeNewVertex (const TopTools_ListOfShape &aLV, TopoDS_Vertex &aNewVertex)
static Standard_EXPORT void FindChains (const BOPTools_CArray1OfVVInterference &aVVs, BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger &aMCX)
static Standard_EXPORT void FindChains (const BOPTools_CArray1OfSSInterference &aVVs, BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger &aMCX)
static Standard_EXPORT void FindChains (const BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger &aMCV, BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger &aMCX)
static Standard_EXPORT
Standard_Boolean 
IsSplitInOnFace (const TopoDS_Edge &aE, const TopoDS_Face &aF, IntTools_Context &aCtx)
static Standard_EXPORT
Standard_Boolean 
AreFacesSameDomain (const TopoDS_Face &aF1, const TopoDS_Face &aF2, IntTools_Context &aCtx)
static Standard_EXPORT void FindChains (const NMTTools_ListOfCoupleOfShape &aLCS, NMTTools_IndexedDataMapOfShapeIndexedMapOfShape &aM)
static Standard_EXPORT void FindChains (const NMTTools_IndexedDataMapOfShapeIndexedMapOfShape &aM1, NMTTools_IndexedDataMapOfShapeIndexedMapOfShape &aM2)
static Standard_EXPORT void MakePCurve (const TopoDS_Edge &aE, const TopoDS_Face &aF, const Handle(Geom2d_Curve)&aC2D)
static Standard_EXPORT void UpdateEdge (const TopoDS_Edge &aE, const Standard_Real aTol)

Member Function Documentation

void* NMTTools_Tools.operator new ( size_t  ,
void *  anAddress 
)
void* NMTTools_Tools.operator new ( size_t  size)
void NMTTools_Tools.operator delete ( void *  anAddress)
void NMTTools_Tools::MakeNewVertex ( const TopTools_ListOfShape &  aLV,
TopoDS_Vertex &  aNewVertex 
) [static]

References geompy.Tolerance().

void NMTTools_Tools::FindChains ( const BOPTools_CArray1OfVVInterference &  aVVs,
BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger &  aMCX 
) [static]
void NMTTools_Tools::FindChains ( const BOPTools_CArray1OfSSInterference &  aVVs,
BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger &  aMCX 
) [static]

References FindChains().

void NMTTools_Tools::FindChains ( const BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger &  aMCV,
BOPTColStd_IndexedDataMapOfIntegerIndexedMapOfInteger &  aMCX 
) [static]
Standard_Boolean NMTTools_Tools::IsSplitInOnFace ( const TopoDS_Edge &  aE,
const TopoDS_Face &  aF,
IntTools_Context &  aCtx 
) [static]

References geompy.Tolerance().

Standard_Boolean NMTTools_Tools::AreFacesSameDomain ( const TopoDS_Face &  aF1,
const TopoDS_Face &  aF2,
IntTools_Context &  aCtx 
) [static]

References geompy.Tolerance().

void NMTTools_Tools::FindChains ( const NMTTools_ListOfCoupleOfShape aLCS,
NMTTools_IndexedDataMapOfShapeIndexedMapOfShape aM 
) [static]
void NMTTools_Tools::FindChains ( const NMTTools_IndexedDataMapOfShapeIndexedMapOfShape aM1,
NMTTools_IndexedDataMapOfShapeIndexedMapOfShape aM2 
) [static]
void NMTTools_Tools::MakePCurve ( const TopoDS_Edge &  aE,
const TopoDS_Face &  aF,
const Handle(Geom2d_Curve)&  aC2D 
) [static]

References Handle(), and geompy.Tolerance().

void NMTTools_Tools::UpdateEdge ( const TopoDS_Edge &  aE,
const Standard_Real  aTol 
) [static]

References geompy.Tolerance().

Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS