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

Class TopTools_MutexForShapeProvider This class is used to create and store mutexes associated with shapes.

#include <TopTools_MutexForShapeProvider.hxx>

Public Member Functions

 TopTools_MutexForShapeProvider ()
 Constructor.
 ~TopTools_MutexForShapeProvider ()
 Destructor.
void CreateMutexesForSubShapes (const TopoDS_Shape &theShape, const TopAbs_ShapeEnum theType)
 Creates and associates mutexes with each sub-shape of type theType in theShape.
void CreateMutexForShape (const TopoDS_Shape &theShape)
 Creates and associates mutex with theShape.
Standard_MutexGetMutex (const TopoDS_Shape &theShape) const
 Returns pointer to mutex associated with theShape. In case when mutex not found returns NULL.
void RemoveAllMutexes ()
 Removes all mutexes.

Friends

Standard_Boolean IsEqual (const Handle_TopoDS_TShape &theFirstHandle, const Handle_TopoDS_TShape &theSecondHandle)

Constructor & Destructor Documentation


Member Function Documentation


Friends And Related Function Documentation

Standard_Boolean IsEqual ( const Handle_TopoDS_TShape &  theFirstHandle,
const Handle_TopoDS_TShape &  theSecondHandle 
) [friend]

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