Open CASCADE Technology  7.7.0.dev
Public Member Functions

ChFiDS_Map Class Reference

Encapsulation of IndexedDataMapOfShapeListOfShape. More...

#include <ChFiDS_Map.hxx>

Public Member Functions

 ChFiDS_Map ()
 Create an empty Map. More...
 
void Fill (const TopoDS_Shape &S, const TopAbs_ShapeEnum T1, const TopAbs_ShapeEnum T2)
 Fills the map with the subshapes of type T1 as keys and the list of ancestors of type T2 as items. More...
 
Standard_Boolean Contains (const TopoDS_Shape &S) const
 
const TopTools_ListOfShapeFindFromKey (const TopoDS_Shape &S) const
 
const TopTools_ListOfShapeoperator() (const TopoDS_Shape &S) const
 
const TopTools_ListOfShapeFindFromIndex (const Standard_Integer I) const
 
const TopTools_ListOfShapeoperator() (const Standard_Integer I) const
 

Detailed Description

Encapsulation of IndexedDataMapOfShapeListOfShape.

Constructor & Destructor Documentation

◆ ChFiDS_Map()

ChFiDS_Map::ChFiDS_Map ( )

Create an empty Map.

Member Function Documentation

◆ Contains()

Standard_Boolean ChFiDS_Map::Contains ( const TopoDS_Shape S) const

◆ Fill()

void ChFiDS_Map::Fill ( const TopoDS_Shape S,
const TopAbs_ShapeEnum  T1,
const TopAbs_ShapeEnum  T2 
)

Fills the map with the subshapes of type T1 as keys and the list of ancestors of type T2 as items.

◆ FindFromIndex()

const TopTools_ListOfShape& ChFiDS_Map::FindFromIndex ( const Standard_Integer  I) const

◆ FindFromKey()

const TopTools_ListOfShape& ChFiDS_Map::FindFromKey ( const TopoDS_Shape S) const

◆ operator()() [1/2]

const TopTools_ListOfShape& ChFiDS_Map::operator() ( const Standard_Integer  I) const
inline

◆ operator()() [2/2]

const TopTools_ListOfShape& ChFiDS_Map::operator() ( const TopoDS_Shape S) const
inline

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