Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
TopOpeBRepDS_GapFiller Class Reference

#include <TopOpeBRepDS_GapFiller.hxx>

Public Member Functions

 TopOpeBRepDS_GapFiller (const occ::handle< TopOpeBRepDS_HDataStructure > &HDS)
 
void Perform ()
 
void FindAssociatedPoints (const occ::handle< TopOpeBRepDS_Interference > &I, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &LI)
 Recherche parmi l'ensemble des points d'Interference la Liste des points qui correspondent au point d'indice <Index>
 
bool CheckConnexity (NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &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, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &LI)
 
void AddPointsOnConnexShape (const TopoDS_Shape &F, const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &LI)
 Methodes pour reduire la liste des Points qui peuvent correspondre a une Point donne.
 
void FilterByFace (const TopoDS_Face &F, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &LI)
 
void FilterByEdge (const TopoDS_Edge &E, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &LI)
 
void FilterByIncidentDistance (const TopoDS_Face &F, const occ::handle< TopOpeBRepDS_Interference > &I, NCollection_List< occ::handle< TopOpeBRepDS_Interference > > &LI)
 
bool IsOnFace (const occ::handle< TopOpeBRepDS_Interference > &I, const TopoDS_Face &F) const
 Return TRUE si I a ete obtenu par une intersection avec <F>.
 
bool IsOnEdge (const occ::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 occ::handle< TopOpeBRepDS_Interference > &I1, NCollection_Map< int > &Done)
 

Constructor & Destructor Documentation

◆ TopOpeBRepDS_GapFiller()

TopOpeBRepDS_GapFiller::TopOpeBRepDS_GapFiller ( const occ::handle< TopOpeBRepDS_HDataStructure > & HDS)

Member Function Documentation

◆ AddPointsOnConnexShape()

void TopOpeBRepDS_GapFiller::AddPointsOnConnexShape ( const TopoDS_Shape & F,
const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & LI )

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

◆ AddPointsOnShape()

void TopOpeBRepDS_GapFiller::AddPointsOnShape ( const TopoDS_Shape & S,
NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & LI )

◆ BuildNewGeometries()

void TopOpeBRepDS_GapFiller::BuildNewGeometries ( )

◆ CheckConnexity()

bool TopOpeBRepDS_GapFiller::CheckConnexity ( NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & 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,
NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & LI )

◆ FilterByFace()

void TopOpeBRepDS_GapFiller::FilterByFace ( const TopoDS_Face & F,
NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & LI )

◆ FilterByIncidentDistance()

void TopOpeBRepDS_GapFiller::FilterByIncidentDistance ( const TopoDS_Face & F,
const occ::handle< TopOpeBRepDS_Interference > & I,
NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & LI )

◆ FindAssociatedPoints()

void TopOpeBRepDS_GapFiller::FindAssociatedPoints ( const occ::handle< TopOpeBRepDS_Interference > & I,
NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & LI )

Recherche parmi l'ensemble des points d'Interference la Liste des points qui correspondent au point d'indice <Index>

◆ IsOnEdge()

bool TopOpeBRepDS_GapFiller::IsOnEdge ( const occ::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()

bool TopOpeBRepDS_GapFiller::IsOnFace ( const occ::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 occ::handle< TopOpeBRepDS_Interference > & I1,
NCollection_Map< int > & Done )

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