OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKBool
TopOpeBRepDS


TopOpeBRepDS_GapFiller Class Reference

#include <TopOpeBRepDS_GapFiller.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT TopOpeBRepDS_GapFiller (const Handle(TopOpeBRepDS_HDataStructure)&HDS)
Standard_EXPORT void Perform ()
Standard_EXPORT void FindAssociatedPoints (const Handle(TopOpeBRepDS_Interference)&I, TopOpeBRepDS_ListOfInterference &LI)
 Recherche parmi l'ensemble des points d'Interference
la Liste des points qui correspondent au point d'indice <index>
.
Standard_EXPORT Standard_Boolean CheckConnexity (TopOpeBRepDS_ListOfInterference &LI)
 Enchaine les sections via les points d'Interferences deja
associe; Renvoit dans <l> les points extremites des Lignes.
//! Methodes pour construire la liste des Points qui
peuvent correspondre a une Point donne.
.
Standard_EXPORT void AddPointsOnShape (const TopoDS_Shape &S, TopOpeBRepDS_ListOfInterference &LI)
Standard_EXPORT void AddPointsOnConnexShape (const TopoDS_Shape &F, const TopOpeBRepDS_ListOfInterference &LI)
 Methodes pour reduire la liste des Points qui
peuvent correspondre a une Point donne.
.
Standard_EXPORT void FilterByFace (const TopoDS_Face &F, TopOpeBRepDS_ListOfInterference &LI)
Standard_EXPORT void FilterByEdge (const TopoDS_Edge &E, TopOpeBRepDS_ListOfInterference &LI)
Standard_EXPORT void FilterByIncidentDistance (const TopoDS_Face &F, const Handle(TopOpeBRepDS_Interference)&I, TopOpeBRepDS_ListOfInterference &LI)
Standard_EXPORT Standard_Boolean IsOnFace (const Handle(TopOpeBRepDS_Interference)&I, const TopoDS_Face &F) const
 Return TRUE si I a ete obtenu par une intersection
avec <f>.
.
Standard_EXPORT Standard_Boolean IsOnEdge (const Handle(TopOpeBRepDS_Interference)&I, const TopoDS_Edge &E) const
 Return TRUE si I ou une de ses representaions a
pour support <e>.
//! Methodes de reconstructions des geometries des point
et des courbes de section
.
Standard_EXPORT void BuildNewGeometries ()
Standard_EXPORT void ReBuildGeom (const Handle(TopOpeBRepDS_Interference)&I1, TColStd_MapOfInteger &Done)

Private Attributes

Handle_TopOpeBRepDS_HDataStructure myHDS
Handle_TopOpeBRepDS_GapTool myGapTool
Handle_TopOpeBRepDS_Association myAsso


Constructor & Destructor Documentation

Standard_EXPORT TopOpeBRepDS_GapFiller::TopOpeBRepDS_GapFiller const Handle(TopOpeBRepDS_HDataStructure)&  HDS  ) 
 


Member Function Documentation

Standard_EXPORT void TopOpeBRepDS_GapFiller::AddPointsOnConnexShape const TopoDS_Shape &  F,
const TopOpeBRepDS_ListOfInterference LI
 

Standard_EXPORT void TopOpeBRepDS_GapFiller::AddPointsOnShape const TopoDS_Shape &  S,
TopOpeBRepDS_ListOfInterference LI
 

Standard_EXPORT void TopOpeBRepDS_GapFiller::BuildNewGeometries  ) 
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_GapFiller::CheckConnexity TopOpeBRepDS_ListOfInterference LI  ) 
 

Standard_EXPORT void TopOpeBRepDS_GapFiller::FilterByEdge const TopoDS_Edge &  E,
TopOpeBRepDS_ListOfInterference LI
 

Standard_EXPORT void TopOpeBRepDS_GapFiller::FilterByFace const TopoDS_Face &  F,
TopOpeBRepDS_ListOfInterference LI
 

Standard_EXPORT void TopOpeBRepDS_GapFiller::FilterByIncidentDistance const TopoDS_Face &  F,
const Handle(TopOpeBRepDS_Interference)&  I,
TopOpeBRepDS_ListOfInterference LI
 

Standard_EXPORT void TopOpeBRepDS_GapFiller::FindAssociatedPoints const Handle(TopOpeBRepDS_Interference)&  I,
TopOpeBRepDS_ListOfInterference LI
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_GapFiller::IsOnEdge const Handle(TopOpeBRepDS_Interference)&  I,
const TopoDS_Edge &  E
const
 

Standard_EXPORT Standard_Boolean TopOpeBRepDS_GapFiller::IsOnFace const Handle(TopOpeBRepDS_Interference)&  I,
const TopoDS_Face &  F
const
 

void TopOpeBRepDS_GapFiller::operator delete void *  anAddress  )  [inline]
 

void* TopOpeBRepDS_GapFiller::operator new size_t  size  )  [inline]
 

void* TopOpeBRepDS_GapFiller::operator new size_t  ,
void *  anAddress
[inline]
 

Standard_EXPORT void TopOpeBRepDS_GapFiller::Perform  ) 
 

Standard_EXPORT void TopOpeBRepDS_GapFiller::ReBuildGeom const Handle(TopOpeBRepDS_Interference)&  I1,
TColStd_MapOfInteger &  Done
 


Field Documentation

Handle_TopOpeBRepDS_Association TopOpeBRepDS_GapFiller::myAsso [private]
 

Handle_TopOpeBRepDS_GapTool TopOpeBRepDS_GapFiller::myGapTool [private]
 

Handle_TopOpeBRepDS_HDataStructure TopOpeBRepDS_GapFiller::myHDS [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:43:03 2008 for OpenCASCADE by  doxygen 1.4.1