Open CASCADE Technology 6.6.0
Public Member Functions
ChFiDS_Map Class Reference

Encapsulation of IndexedDataMapOfShapeListOfShape.

#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

Constructor & Destructor Documentation

ChFiDS_Map::ChFiDS_Map ( )

Member Function Documentation

Standard_Boolean ChFiDS_Map::Contains ( const TopoDS_Shape S) const
void ChFiDS_Map::Fill ( const TopoDS_Shape S,
const TopAbs_ShapeEnum  T1,
const TopAbs_ShapeEnum  T2 
)
const TopTools_ListOfShape& ChFiDS_Map::FindFromIndex ( const Standard_Integer  I) const
const TopTools_ListOfShape& ChFiDS_Map::FindFromKey ( const TopoDS_Shape S) const
const TopTools_ListOfShape& ChFiDS_Map::operator() ( const TopoDS_Shape S) const [inline]
const TopTools_ListOfShape& ChFiDS_Map::operator() ( const Standard_Integer  I) const [inline]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines