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

Encapsulation of IndexedDataMapOfShapeListOfShape.

#include <ChFiDS_Map.hxx>

Public Member Functions

DEFINE_STANDARD_ALLOC 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


Member Function Documentation

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: