Open CASCADE Technology 6.6.0
Public Member Functions
TopOpeBRepDS_GapFiller Class Reference

#include <TopOpeBRepDS_GapFiller.hxx>

Public Member Functions

 TopOpeBRepDS_GapFiller (const Handle< TopOpeBRepDS_HDataStructure > &HDS)
void Perform ()
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_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.

void AddPointsOnShape (const TopoDS_Shape &S, TopOpeBRepDS_ListOfInterference &LI)
void AddPointsOnConnexShape (const TopoDS_Shape &F, const TopOpeBRepDS_ListOfInterference &LI)
 Methodes pour reduire la liste des Points qui
peuvent correspondre a une Point donne.

void FilterByFace (const TopoDS_Face &F, TopOpeBRepDS_ListOfInterference &LI)
void FilterByEdge (const TopoDS_Edge &E, TopOpeBRepDS_ListOfInterference &LI)
void FilterByIncidentDistance (const TopoDS_Face &F, const Handle< TopOpeBRepDS_Interference > &I, TopOpeBRepDS_ListOfInterference &LI)
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_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

void BuildNewGeometries ()
void ReBuildGeom (const Handle< TopOpeBRepDS_Interference > &I1, TColStd_MapOfInteger &Done)

Constructor & Destructor Documentation

TopOpeBRepDS_GapFiller::TopOpeBRepDS_GapFiller ( const Handle< TopOpeBRepDS_HDataStructure > &  HDS)

Member Function Documentation

void TopOpeBRepDS_GapFiller::AddPointsOnConnexShape ( const TopoDS_Shape F,
const TopOpeBRepDS_ListOfInterference LI 
)
void TopOpeBRepDS_GapFiller::AddPointsOnShape ( const TopoDS_Shape S,
TopOpeBRepDS_ListOfInterference LI 
)
void TopOpeBRepDS_GapFiller::BuildNewGeometries ( )
Standard_Boolean TopOpeBRepDS_GapFiller::CheckConnexity ( TopOpeBRepDS_ListOfInterference LI)
void TopOpeBRepDS_GapFiller::FilterByEdge ( const TopoDS_Edge E,
TopOpeBRepDS_ListOfInterference LI 
)
void TopOpeBRepDS_GapFiller::FilterByFace ( const TopoDS_Face F,
TopOpeBRepDS_ListOfInterference LI 
)
void TopOpeBRepDS_GapFiller::FilterByIncidentDistance ( const TopoDS_Face F,
const Handle< TopOpeBRepDS_Interference > &  I,
TopOpeBRepDS_ListOfInterference LI 
)
void TopOpeBRepDS_GapFiller::FindAssociatedPoints ( const Handle< TopOpeBRepDS_Interference > &  I,
TopOpeBRepDS_ListOfInterference LI 
)
Standard_Boolean TopOpeBRepDS_GapFiller::IsOnEdge ( const Handle< TopOpeBRepDS_Interference > &  I,
const TopoDS_Edge E 
) const
Standard_Boolean TopOpeBRepDS_GapFiller::IsOnFace ( const Handle< TopOpeBRepDS_Interference > &  I,
const TopoDS_Face F 
) const
void TopOpeBRepDS_GapFiller::Perform ( )
void TopOpeBRepDS_GapFiller::ReBuildGeom ( const Handle< TopOpeBRepDS_Interference > &  I1,
TColStd_MapOfInteger Done 
)

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines