Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
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.
 
bool Contains (const TopoDS_Shape &S) const
 
const NCollection_List< TopoDS_Shape > & FindFromKey (const TopoDS_Shape &S) const
 
const NCollection_List< TopoDS_Shape > & operator() (const TopoDS_Shape &S) const
 
const NCollection_List< TopoDS_Shape > & FindFromIndex (const int I) const
 
const NCollection_List< TopoDS_Shape > & operator() (const int I) const
 

Detailed Description

Encapsulation of IndexedDataMapOfShapeListOfShape.

Constructor & Destructor Documentation

◆ ChFiDS_Map()

ChFiDS_Map::ChFiDS_Map ( )

Create an empty Map.

Member Function Documentation

◆ Contains()

bool 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 NCollection_List< TopoDS_Shape > & ChFiDS_Map::FindFromIndex ( const int I) const

◆ FindFromKey()

const NCollection_List< TopoDS_Shape > & ChFiDS_Map::FindFromKey ( const TopoDS_Shape & S) const

◆ operator()() [1/2]

const NCollection_List< TopoDS_Shape > & ChFiDS_Map::operator() ( const int I) const
inline

◆ operator()() [2/2]

const NCollection_List< TopoDS_Shape > & ChFiDS_Map::operator() ( const TopoDS_Shape & S) const
inline

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