Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
TopOpeBRepDS_DSS Class Reference

#include <TopOpeBRepDS_DSS.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC TopOpeBRepDS_DSS ()
void Clear ()
Standard_Integer AddShape (const TopoDS_Shape &S)
 Insert a shape S. Returns the index.

Standard_Integer AddShape (const TopoDS_Shape &S, const Standard_Integer I)
 Insert a shape S which ancestor is I = 1 or 2. Returns the index.

Standard_Boolean KeepShape (const Standard_Integer I, const Standard_Boolean K=Standard_True) const
Standard_Boolean KeepShape (const TopoDS_Shape &S, const Standard_Boolean K=Standard_True) const
void ChangeKeepShape (const Standard_Integer I, const Standard_Boolean K)
void ChangeKeepShape (const TopoDS_Shape &S, const Standard_Boolean K)
const
TopOpeBRepDS_ListOfInterference
ShapeInterferences (const TopoDS_Shape &S, const Standard_Boolean K=Standard_True) const
TopOpeBRepDS_ListOfInterferenceChangeShapeInterferences (const TopoDS_Shape &S)
const
TopOpeBRepDS_ListOfInterference
ShapeInterferences (const Standard_Integer I, const Standard_Boolean K=Standard_True) const
TopOpeBRepDS_ListOfInterferenceChangeShapeInterferences (const Standard_Integer I)
const TopTools_ListOfShapeShapeSameDomain (const TopoDS_Shape &S) const
TopTools_ListOfShapeChangeShapeSameDomain (const TopoDS_Shape &S)
const TopTools_ListOfShapeShapeSameDomain (const Standard_Integer I) const
TopTools_ListOfShapeChangeShapeSameDomain (const Standard_Integer I)
TopOpeBRepDS_MapOfIntegerShapeDataChangeShapeData ()
void AddShapeSameDomain (const TopoDS_Shape &S, const TopoDS_Shape &SSD)
void RemoveShapeSameDomain (const TopoDS_Shape &S, const TopoDS_Shape &SSD)
Standard_Integer SameDomainRef (const Standard_Integer I) const
Standard_Integer SameDomainRef (const TopoDS_Shape &S) const
void SameDomainRef (const Standard_Integer I, const Standard_Integer Ref)
void SameDomainRef (const TopoDS_Shape &S, const Standard_Integer Ref)
TopOpeBRepDS_Config SameDomainOri (const Standard_Integer I) const
TopOpeBRepDS_Config SameDomainOri (const TopoDS_Shape &S) const
void SameDomainOri (const Standard_Integer I, const TopOpeBRepDS_Config Ori)
void SameDomainOri (const TopoDS_Shape &S, const TopOpeBRepDS_Config Ori)
Standard_Integer SameDomainInd (const Standard_Integer I) const
Standard_Integer SameDomainInd (const TopoDS_Shape &S) const
void SameDomainInd (const Standard_Integer I, const Standard_Integer Ind)
void SameDomainInd (const TopoDS_Shape &S, const Standard_Integer Ind)
Standard_Integer AncestorRank (const Standard_Integer I) const
Standard_Integer AncestorRank (const TopoDS_Shape &S) const
void AncestorRank (const Standard_Integer I, const Standard_Integer Ianc)
void AncestorRank (const TopoDS_Shape &S, const Standard_Integer Ianc)
void AddShapeInterference (const TopoDS_Shape &S, const Handle< TopOpeBRepDS_Interference > &I)
void RemoveShapeInterference (const TopoDS_Shape &S, const Handle< TopOpeBRepDS_Interference > &I)
void FillShapesSameDomain (const TopoDS_Shape &S1, const TopoDS_Shape &S2)
void UnfillShapesSameDomain (const TopoDS_Shape &S1, const TopoDS_Shape &S2)
Standard_Integer NbShapes () const
const TopoDS_ShapeShape (const Standard_Integer I, const Standard_Boolean K=Standard_True) const
 returns the shape of index I stored the maps

Standard_Integer Shape (const TopoDS_Shape &S, const Standard_Boolean K=Standard_True) const
 returns the index of shape <S>, 0 if <S> is not in the maps.

Standard_Boolean HasGeometry (const TopoDS_Shape &S) const
 Returns True if <S> has new geometries, i.e :
True if S is stored and has an interference list not empty

Standard_Boolean HasShape (const TopoDS_Shape &S, const Standard_Boolean K=Standard_True) const
 Returns True if <S> is stored in the maps


Constructor & Destructor Documentation


Member Function Documentation


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