Open CASCADE Technology 7.8.2.dev
ChFiDS_Map Class Reference

Encapsulation of IndexedDataMapOfShapeListOfShape. More...

#include <ChFiDS_Map.hxx>

Public Member Functions

 ChFiDS_Map ()
 Create an empty Map.
 
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.
 
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: