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

The DataStructure stores : More...

#include <TopOpeBRepDS_DataStructure.hxx>

Public Member Functions

 TopOpeBRepDS_DataStructure ()
 
void Init ()
 reset the data structure
 
int AddSurface (const TopOpeBRepDS_Surface &S)
 Insert a new surface. Returns the index.
 
void RemoveSurface (const int I)
 
bool KeepSurface (const int I) const
 
bool KeepSurface (TopOpeBRepDS_Surface &S) const
 
void ChangeKeepSurface (const int I, const bool FindKeep)
 
void ChangeKeepSurface (TopOpeBRepDS_Surface &S, const bool FindKeep)
 
int AddCurve (const TopOpeBRepDS_Curve &S)
 Insert a new curve. Returns the index.
 
void RemoveCurve (const int I)
 
bool KeepCurve (const int I) const
 
bool KeepCurve (const TopOpeBRepDS_Curve &C) const
 
void ChangeKeepCurve (const int I, const bool FindKeep)
 
void ChangeKeepCurve (TopOpeBRepDS_Curve &C, const bool FindKeep)
 
int AddPoint (const TopOpeBRepDS_Point &PDS)
 Insert a new point. Returns the index.
 
int AddPointSS (const TopOpeBRepDS_Point &PDS, const TopoDS_Shape &S1, const TopoDS_Shape &S2)
 Insert a new point. Returns the index.
 
void RemovePoint (const int I)
 
bool KeepPoint (const int I) const
 
bool KeepPoint (const TopOpeBRepDS_Point &P) const
 
void ChangeKeepPoint (const int I, const bool FindKeep)
 
void ChangeKeepPoint (TopOpeBRepDS_Point &P, const bool FindKeep)
 
int AddShape (const TopoDS_Shape &S)
 Insert a shape S. Returns the index.
 
int AddShape (const TopoDS_Shape &S, const int I)
 Insert a shape S which ancestor is I = 1 or 2. Returns the index.
 
bool KeepShape (const int I, const bool FindKeep=true) const
 
bool KeepShape (const TopoDS_Shape &S, const bool FindKeep=true) const
 
void ChangeKeepShape (const int I, const bool FindKeep)
 
void ChangeKeepShape (const TopoDS_Shape &S, const bool FindKeep)
 
void InitSectionEdges ()
 
int AddSectionEdge (const TopoDS_Edge &E)
 
const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & SurfaceInterferences (const int I) const
 
NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & ChangeSurfaceInterferences (const int I)
 
const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & CurveInterferences (const int I) const
 
NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & ChangeCurveInterferences (const int I)
 
const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & PointInterferences (const int I) const
 
NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & ChangePointInterferences (const int I)
 
const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & ShapeInterferences (const TopoDS_Shape &S, const bool FindKeep=true) const
 
NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & ChangeShapeInterferences (const TopoDS_Shape &S)
 
const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & ShapeInterferences (const int I, const bool FindKeep=true) const
 
NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & ChangeShapeInterferences (const int I)
 
const NCollection_List< TopoDS_Shape > & ShapeSameDomain (const TopoDS_Shape &S) const
 
NCollection_List< TopoDS_Shape > & ChangeShapeSameDomain (const TopoDS_Shape &S)
 
const NCollection_List< TopoDS_Shape > & ShapeSameDomain (const int I) const
 
NCollection_List< TopoDS_Shape > & ChangeShapeSameDomain (const int I)
 
NCollection_IndexedDataMap< TopoDS_Shape, TopOpeBRepDS_ShapeData, TopTools_ShapeMapHasher > & ChangeShapes ()
 
void AddShapeSameDomain (const TopoDS_Shape &S, const TopoDS_Shape &SSD)
 
void RemoveShapeSameDomain (const TopoDS_Shape &S, const TopoDS_Shape &SSD)
 
int SameDomainRef (const int I) const
 
int SameDomainRef (const TopoDS_Shape &S) const
 
void SameDomainRef (const int I, const int Ref)
 
void SameDomainRef (const TopoDS_Shape &S, const int Ref)
 
TopOpeBRepDS_Config SameDomainOri (const int I) const
 
TopOpeBRepDS_Config SameDomainOri (const TopoDS_Shape &S) const
 
void SameDomainOri (const int I, const TopOpeBRepDS_Config Ori)
 
void SameDomainOri (const TopoDS_Shape &S, const TopOpeBRepDS_Config Ori)
 
int SameDomainInd (const int I) const
 
int SameDomainInd (const TopoDS_Shape &S) const
 
void SameDomainInd (const int I, const int Ind)
 
void SameDomainInd (const TopoDS_Shape &S, const int Ind)
 
int AncestorRank (const int I) const
 
int AncestorRank (const TopoDS_Shape &S) const
 
void AncestorRank (const int I, const int Ianc)
 
void AncestorRank (const TopoDS_Shape &S, const int Ianc)
 
void AddShapeInterference (const TopoDS_Shape &S, const occ::handle< TopOpeBRepDS_Interference > &I)
 
void RemoveShapeInterference (const TopoDS_Shape &S, const occ::handle< TopOpeBRepDS_Interference > &I)
 
void FillShapesSameDomain (const TopoDS_Shape &S1, const TopoDS_Shape &S2, const bool refFirst=true)
 
void FillShapesSameDomain (const TopoDS_Shape &S1, const TopoDS_Shape &S2, const TopOpeBRepDS_Config c1, const TopOpeBRepDS_Config c2, const bool refFirst=true)
 
void UnfillShapesSameDomain (const TopoDS_Shape &S1, const TopoDS_Shape &S2)
 
int NbSurfaces () const
 
int NbCurves () const
 
void ChangeNbCurves (const int N)
 
int NbPoints () const
 
int NbShapes () const
 
int NbSectionEdges () const
 
const TopOpeBRepDS_SurfaceSurface (const int I) const
 Returns the surface of index .
 
TopOpeBRepDS_SurfaceChangeSurface (const int I)
 Returns the surface of index .
 
const TopOpeBRepDS_CurveCurve (const int I) const
 Returns the Curve of index .
 
TopOpeBRepDS_CurveChangeCurve (const int I)
 Returns the Curve of index .
 
const TopOpeBRepDS_PointPoint (const int I) const
 Returns the point of index .
 
TopOpeBRepDS_PointChangePoint (const int I)
 Returns the point of index .
 
const TopoDS_ShapeShape (const int I, const bool FindKeep=true) const
 returns the shape of index I stored in the map myShapes, accessing a list of interference.
 
int Shape (const TopoDS_Shape &S, const bool FindKeep=true) const
 returns the index of shape stored in the map myShapes, accessing a list of interference. returns 0 if is not in the map.
 
const TopoDS_EdgeSectionEdge (const int I, const bool FindKeep=true) const
 
int SectionEdge (const TopoDS_Edge &E, const bool FindKeep=true) const
 
bool IsSectionEdge (const TopoDS_Edge &E, const bool FindKeep=true) const
 
bool HasGeometry (const TopoDS_Shape &S) const
 Returns True if has new geometries, i.e : True si : HasShape(S) True S a une liste d'interferences non vide. S = SOLID, FACE, EDGE : true/false S = SHELL, WIRE, VERTEX : false.
 
bool HasShape (const TopoDS_Shape &S, const bool FindKeep=true) const
 Returns True if est dans myShapes.
 
void SetNewSurface (const TopoDS_Shape &F, const occ::handle< Geom_Surface > &S)
 
bool HasNewSurface (const TopoDS_Shape &F) const
 
const occ::handle< Geom_Surface > & NewSurface (const TopoDS_Shape &F) const
 
void Isfafa (const bool isfafa)
 
bool Isfafa () const
 
NCollection_IndexedDataMap< TopoDS_Shape, TopOpeBRepDS_ShapeWithState, TopTools_ShapeMapHasher > & ChangeMapOfShapeWithStateObj ()
 
NCollection_IndexedDataMap< TopoDS_Shape, TopOpeBRepDS_ShapeWithState, TopTools_ShapeMapHasher > & ChangeMapOfShapeWithStateTool ()
 
NCollection_IndexedDataMap< TopoDS_Shape, TopOpeBRepDS_ShapeWithState, TopTools_ShapeMapHasher > & ChangeMapOfShapeWithState (const TopoDS_Shape &aShape, bool &aFlag)
 
const TopOpeBRepDS_ShapeWithStateGetShapeWithState (const TopoDS_Shape &aShape) const
 
NCollection_IndexedMap< TopoDS_Shape, TopTools_ShapeMapHasher > & ChangeMapOfRejectedShapesObj ()
 
NCollection_IndexedMap< TopoDS_Shape, TopTools_ShapeMapHasher > & ChangeMapOfRejectedShapesTool ()
 

Detailed Description

The DataStructure stores :

New geometries : points, curves, and surfaces. Topological shapes : vertices, edges, faces. The new geometries and the topological shapes have interferences.

Constructor & Destructor Documentation

◆ TopOpeBRepDS_DataStructure()

TopOpeBRepDS_DataStructure::TopOpeBRepDS_DataStructure ( )

Member Function Documentation

◆ AddCurve()

int TopOpeBRepDS_DataStructure::AddCurve ( const TopOpeBRepDS_Curve & S)

Insert a new curve. Returns the index.

◆ AddPoint()

int TopOpeBRepDS_DataStructure::AddPoint ( const TopOpeBRepDS_Point & PDS)

Insert a new point. Returns the index.

◆ AddPointSS()

int TopOpeBRepDS_DataStructure::AddPointSS ( const TopOpeBRepDS_Point & PDS,
const TopoDS_Shape & S1,
const TopoDS_Shape & S2 )

Insert a new point. Returns the index.

◆ AddSectionEdge()

int TopOpeBRepDS_DataStructure::AddSectionEdge ( const TopoDS_Edge & E)

◆ AddShape() [1/2]

int TopOpeBRepDS_DataStructure::AddShape ( const TopoDS_Shape & S)

Insert a shape S. Returns the index.

◆ AddShape() [2/2]

int TopOpeBRepDS_DataStructure::AddShape ( const TopoDS_Shape & S,
const int I )

Insert a shape S which ancestor is I = 1 or 2. Returns the index.

◆ AddShapeInterference()

void TopOpeBRepDS_DataStructure::AddShapeInterference ( const TopoDS_Shape & S,
const occ::handle< TopOpeBRepDS_Interference > & I )

◆ AddShapeSameDomain()

void TopOpeBRepDS_DataStructure::AddShapeSameDomain ( const TopoDS_Shape & S,
const TopoDS_Shape & SSD )

◆ AddSurface()

int TopOpeBRepDS_DataStructure::AddSurface ( const TopOpeBRepDS_Surface & S)

Insert a new surface. Returns the index.

◆ AncestorRank() [1/4]

int TopOpeBRepDS_DataStructure::AncestorRank ( const int I) const

◆ AncestorRank() [2/4]

void TopOpeBRepDS_DataStructure::AncestorRank ( const int I,
const int Ianc )

◆ AncestorRank() [3/4]

int TopOpeBRepDS_DataStructure::AncestorRank ( const TopoDS_Shape & S) const

◆ AncestorRank() [4/4]

void TopOpeBRepDS_DataStructure::AncestorRank ( const TopoDS_Shape & S,
const int Ianc )

◆ ChangeCurve()

TopOpeBRepDS_Curve & TopOpeBRepDS_DataStructure::ChangeCurve ( const int I)

Returns the Curve of index .

◆ ChangeCurveInterferences()

NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & TopOpeBRepDS_DataStructure::ChangeCurveInterferences ( const int I)

◆ ChangeKeepCurve() [1/2]

void TopOpeBRepDS_DataStructure::ChangeKeepCurve ( const int I,
const bool FindKeep )

◆ ChangeKeepCurve() [2/2]

void TopOpeBRepDS_DataStructure::ChangeKeepCurve ( TopOpeBRepDS_Curve & C,
const bool FindKeep )

◆ ChangeKeepPoint() [1/2]

void TopOpeBRepDS_DataStructure::ChangeKeepPoint ( const int I,
const bool FindKeep )

◆ ChangeKeepPoint() [2/2]

void TopOpeBRepDS_DataStructure::ChangeKeepPoint ( TopOpeBRepDS_Point & P,
const bool FindKeep )

◆ ChangeKeepShape() [1/2]

void TopOpeBRepDS_DataStructure::ChangeKeepShape ( const int I,
const bool FindKeep )

◆ ChangeKeepShape() [2/2]

void TopOpeBRepDS_DataStructure::ChangeKeepShape ( const TopoDS_Shape & S,
const bool FindKeep )

◆ ChangeKeepSurface() [1/2]

void TopOpeBRepDS_DataStructure::ChangeKeepSurface ( const int I,
const bool FindKeep )

◆ ChangeKeepSurface() [2/2]

void TopOpeBRepDS_DataStructure::ChangeKeepSurface ( TopOpeBRepDS_Surface & S,
const bool FindKeep )

◆ ChangeMapOfRejectedShapesObj()

NCollection_IndexedMap< TopoDS_Shape, TopTools_ShapeMapHasher > & TopOpeBRepDS_DataStructure::ChangeMapOfRejectedShapesObj ( )

◆ ChangeMapOfRejectedShapesTool()

NCollection_IndexedMap< TopoDS_Shape, TopTools_ShapeMapHasher > & TopOpeBRepDS_DataStructure::ChangeMapOfRejectedShapesTool ( )

◆ ChangeMapOfShapeWithState()

NCollection_IndexedDataMap< TopoDS_Shape, TopOpeBRepDS_ShapeWithState, TopTools_ShapeMapHasher > & TopOpeBRepDS_DataStructure::ChangeMapOfShapeWithState ( const TopoDS_Shape & aShape,
bool & aFlag )

◆ ChangeMapOfShapeWithStateObj()

NCollection_IndexedDataMap< TopoDS_Shape, TopOpeBRepDS_ShapeWithState, TopTools_ShapeMapHasher > & TopOpeBRepDS_DataStructure::ChangeMapOfShapeWithStateObj ( )

◆ ChangeMapOfShapeWithStateTool()

NCollection_IndexedDataMap< TopoDS_Shape, TopOpeBRepDS_ShapeWithState, TopTools_ShapeMapHasher > & TopOpeBRepDS_DataStructure::ChangeMapOfShapeWithStateTool ( )

◆ ChangeNbCurves()

void TopOpeBRepDS_DataStructure::ChangeNbCurves ( const int N)

◆ ChangePoint()

TopOpeBRepDS_Point & TopOpeBRepDS_DataStructure::ChangePoint ( const int I)

Returns the point of index .

◆ ChangePointInterferences()

NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & TopOpeBRepDS_DataStructure::ChangePointInterferences ( const int I)

◆ ChangeShapeInterferences() [1/2]

NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & TopOpeBRepDS_DataStructure::ChangeShapeInterferences ( const int I)

◆ ChangeShapeInterferences() [2/2]

NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & TopOpeBRepDS_DataStructure::ChangeShapeInterferences ( const TopoDS_Shape & S)

◆ ChangeShapes()

NCollection_IndexedDataMap< TopoDS_Shape, TopOpeBRepDS_ShapeData, TopTools_ShapeMapHasher > & TopOpeBRepDS_DataStructure::ChangeShapes ( )

◆ ChangeShapeSameDomain() [1/2]

NCollection_List< TopoDS_Shape > & TopOpeBRepDS_DataStructure::ChangeShapeSameDomain ( const int I)

◆ ChangeShapeSameDomain() [2/2]

NCollection_List< TopoDS_Shape > & TopOpeBRepDS_DataStructure::ChangeShapeSameDomain ( const TopoDS_Shape & S)

◆ ChangeSurface()

TopOpeBRepDS_Surface & TopOpeBRepDS_DataStructure::ChangeSurface ( const int I)

Returns the surface of index .

◆ ChangeSurfaceInterferences()

NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & TopOpeBRepDS_DataStructure::ChangeSurfaceInterferences ( const int I)

◆ Curve()

const TopOpeBRepDS_Curve & TopOpeBRepDS_DataStructure::Curve ( const int I) const

Returns the Curve of index .

◆ CurveInterferences()

const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & TopOpeBRepDS_DataStructure::CurveInterferences ( const int I) const

◆ FillShapesSameDomain() [1/2]

void TopOpeBRepDS_DataStructure::FillShapesSameDomain ( const TopoDS_Shape & S1,
const TopoDS_Shape & S2,
const bool refFirst = true )

◆ FillShapesSameDomain() [2/2]

void TopOpeBRepDS_DataStructure::FillShapesSameDomain ( const TopoDS_Shape & S1,
const TopoDS_Shape & S2,
const TopOpeBRepDS_Config c1,
const TopOpeBRepDS_Config c2,
const bool refFirst = true )

◆ GetShapeWithState()

const TopOpeBRepDS_ShapeWithState & TopOpeBRepDS_DataStructure::GetShapeWithState ( const TopoDS_Shape & aShape) const

◆ HasGeometry()

bool TopOpeBRepDS_DataStructure::HasGeometry ( const TopoDS_Shape & S) const

Returns True if has new geometries, i.e : True si : HasShape(S) True S a une liste d'interferences non vide. S = SOLID, FACE, EDGE : true/false S = SHELL, WIRE, VERTEX : false.

◆ HasNewSurface()

bool TopOpeBRepDS_DataStructure::HasNewSurface ( const TopoDS_Shape & F) const

◆ HasShape()

bool TopOpeBRepDS_DataStructure::HasShape ( const TopoDS_Shape & S,
const bool FindKeep = true ) const

Returns True if est dans myShapes.

◆ Init()

void TopOpeBRepDS_DataStructure::Init ( )

reset the data structure

◆ InitSectionEdges()

void TopOpeBRepDS_DataStructure::InitSectionEdges ( )

◆ Isfafa() [1/2]

bool TopOpeBRepDS_DataStructure::Isfafa ( ) const

◆ Isfafa() [2/2]

void TopOpeBRepDS_DataStructure::Isfafa ( const bool isfafa)

◆ IsSectionEdge()

bool TopOpeBRepDS_DataStructure::IsSectionEdge ( const TopoDS_Edge & E,
const bool FindKeep = true ) const

◆ KeepCurve() [1/2]

bool TopOpeBRepDS_DataStructure::KeepCurve ( const int I) const

◆ KeepCurve() [2/2]

bool TopOpeBRepDS_DataStructure::KeepCurve ( const TopOpeBRepDS_Curve & C) const

◆ KeepPoint() [1/2]

bool TopOpeBRepDS_DataStructure::KeepPoint ( const int I) const

◆ KeepPoint() [2/2]

bool TopOpeBRepDS_DataStructure::KeepPoint ( const TopOpeBRepDS_Point & P) const

◆ KeepShape() [1/2]

bool TopOpeBRepDS_DataStructure::KeepShape ( const int I,
const bool FindKeep = true ) const

◆ KeepShape() [2/2]

bool TopOpeBRepDS_DataStructure::KeepShape ( const TopoDS_Shape & S,
const bool FindKeep = true ) const

◆ KeepSurface() [1/2]

bool TopOpeBRepDS_DataStructure::KeepSurface ( const int I) const

◆ KeepSurface() [2/2]

bool TopOpeBRepDS_DataStructure::KeepSurface ( TopOpeBRepDS_Surface & S) const

◆ NbCurves()

int TopOpeBRepDS_DataStructure::NbCurves ( ) const

◆ NbPoints()

int TopOpeBRepDS_DataStructure::NbPoints ( ) const

◆ NbSectionEdges()

int TopOpeBRepDS_DataStructure::NbSectionEdges ( ) const

◆ NbShapes()

int TopOpeBRepDS_DataStructure::NbShapes ( ) const

◆ NbSurfaces()

int TopOpeBRepDS_DataStructure::NbSurfaces ( ) const

◆ NewSurface()

const occ::handle< Geom_Surface > & TopOpeBRepDS_DataStructure::NewSurface ( const TopoDS_Shape & F) const

◆ Point()

const TopOpeBRepDS_Point & TopOpeBRepDS_DataStructure::Point ( const int I) const

Returns the point of index .

◆ PointInterferences()

const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & TopOpeBRepDS_DataStructure::PointInterferences ( const int I) const

◆ RemoveCurve()

void TopOpeBRepDS_DataStructure::RemoveCurve ( const int I)

◆ RemovePoint()

void TopOpeBRepDS_DataStructure::RemovePoint ( const int I)

◆ RemoveShapeInterference()

void TopOpeBRepDS_DataStructure::RemoveShapeInterference ( const TopoDS_Shape & S,
const occ::handle< TopOpeBRepDS_Interference > & I )

◆ RemoveShapeSameDomain()

void TopOpeBRepDS_DataStructure::RemoveShapeSameDomain ( const TopoDS_Shape & S,
const TopoDS_Shape & SSD )

◆ RemoveSurface()

void TopOpeBRepDS_DataStructure::RemoveSurface ( const int I)

◆ SameDomainInd() [1/4]

int TopOpeBRepDS_DataStructure::SameDomainInd ( const int I) const

◆ SameDomainInd() [2/4]

void TopOpeBRepDS_DataStructure::SameDomainInd ( const int I,
const int Ind )

◆ SameDomainInd() [3/4]

int TopOpeBRepDS_DataStructure::SameDomainInd ( const TopoDS_Shape & S) const

◆ SameDomainInd() [4/4]

void TopOpeBRepDS_DataStructure::SameDomainInd ( const TopoDS_Shape & S,
const int Ind )

◆ SameDomainOri() [1/4]

TopOpeBRepDS_Config TopOpeBRepDS_DataStructure::SameDomainOri ( const int I) const

◆ SameDomainOri() [2/4]

void TopOpeBRepDS_DataStructure::SameDomainOri ( const int I,
const TopOpeBRepDS_Config Ori )

◆ SameDomainOri() [3/4]

TopOpeBRepDS_Config TopOpeBRepDS_DataStructure::SameDomainOri ( const TopoDS_Shape & S) const

◆ SameDomainOri() [4/4]

void TopOpeBRepDS_DataStructure::SameDomainOri ( const TopoDS_Shape & S,
const TopOpeBRepDS_Config Ori )

◆ SameDomainRef() [1/4]

int TopOpeBRepDS_DataStructure::SameDomainRef ( const int I) const

◆ SameDomainRef() [2/4]

void TopOpeBRepDS_DataStructure::SameDomainRef ( const int I,
const int Ref )

◆ SameDomainRef() [3/4]

int TopOpeBRepDS_DataStructure::SameDomainRef ( const TopoDS_Shape & S) const

◆ SameDomainRef() [4/4]

void TopOpeBRepDS_DataStructure::SameDomainRef ( const TopoDS_Shape & S,
const int Ref )

◆ SectionEdge() [1/2]

const TopoDS_Edge & TopOpeBRepDS_DataStructure::SectionEdge ( const int I,
const bool FindKeep = true ) const

◆ SectionEdge() [2/2]

int TopOpeBRepDS_DataStructure::SectionEdge ( const TopoDS_Edge & E,
const bool FindKeep = true ) const

◆ SetNewSurface()

void TopOpeBRepDS_DataStructure::SetNewSurface ( const TopoDS_Shape & F,
const occ::handle< Geom_Surface > & S )

◆ Shape() [1/2]

const TopoDS_Shape & TopOpeBRepDS_DataStructure::Shape ( const int I,
const bool FindKeep = true ) const

returns the shape of index I stored in the map myShapes, accessing a list of interference.

◆ Shape() [2/2]

int TopOpeBRepDS_DataStructure::Shape ( const TopoDS_Shape & S,
const bool FindKeep = true ) const

returns the index of shape stored in the map myShapes, accessing a list of interference. returns 0 if is not in the map.

◆ ShapeInterferences() [1/2]

const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & TopOpeBRepDS_DataStructure::ShapeInterferences ( const int I,
const bool FindKeep = true ) const

◆ ShapeInterferences() [2/2]

const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & TopOpeBRepDS_DataStructure::ShapeInterferences ( const TopoDS_Shape & S,
const bool FindKeep = true ) const

◆ ShapeSameDomain() [1/2]

const NCollection_List< TopoDS_Shape > & TopOpeBRepDS_DataStructure::ShapeSameDomain ( const int I) const

◆ ShapeSameDomain() [2/2]

const NCollection_List< TopoDS_Shape > & TopOpeBRepDS_DataStructure::ShapeSameDomain ( const TopoDS_Shape & S) const

◆ Surface()

const TopOpeBRepDS_Surface & TopOpeBRepDS_DataStructure::Surface ( const int I) const

Returns the surface of index .

◆ SurfaceInterferences()

const NCollection_List< occ::handle< TopOpeBRepDS_Interference > > & TopOpeBRepDS_DataStructure::SurfaceInterferences ( const int I) const

◆ UnfillShapesSameDomain()

void TopOpeBRepDS_DataStructure::UnfillShapesSameDomain ( const TopoDS_Shape & S1,
const TopoDS_Shape & S2 )

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