Open CASCADE Technology 7.8.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::TopOpeBRepDS_GapFiller ( const Handle< TopOpeBRepDS_HDataStructure > &  HDS)

Member Function Documentation

◆ AddPointsOnConnexShape()

void TopOpeBRepDS_GapFiller::AddPointsOnConnexShape ( const TopoDS_Shape F,
const TopOpeBRepDS_ListOfInterference LI 
)

Methodes pour reduire la liste des Points qui peuvent correspondre a une Point donne.

◆ AddPointsOnShape()

void TopOpeBRepDS_GapFiller::AddPointsOnShape ( const TopoDS_Shape S,
TopOpeBRepDS_ListOfInterference LI 
)

◆ BuildNewGeometries()

void TopOpeBRepDS_GapFiller::BuildNewGeometries ( )

◆ CheckConnexity()

Standard_Boolean TopOpeBRepDS_GapFiller::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.

◆ FilterByEdge()

void TopOpeBRepDS_GapFiller::FilterByEdge ( const TopoDS_Edge E,
TopOpeBRepDS_ListOfInterference LI 
)

◆ FilterByFace()

void TopOpeBRepDS_GapFiller::FilterByFace ( const TopoDS_Face F,
TopOpeBRepDS_ListOfInterference LI 
)

◆ FilterByIncidentDistance()

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

◆ FindAssociatedPoints()

void TopOpeBRepDS_GapFiller::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>

◆ IsOnEdge()

Standard_Boolean TopOpeBRepDS_GapFiller::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.

◆ IsOnFace()

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

Return TRUE si I a ete obtenu par une intersection avec <F>.

◆ Perform()

void TopOpeBRepDS_GapFiller::Perform ( )

◆ ReBuildGeom()

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

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