This repository has been archived by the owner on Mar 18, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refs #11153. Adding file TopTools_MapOfShape.hxx
- Loading branch information
1 parent
75ae3ed
commit e22fbc0
Showing
1 changed file
with
94 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,94 @@ | ||
// This file is generated by WOK (CPPExt). | ||
// Please do not edit this file; modify original file instead. | ||
// The copyright and license terms as defined for the original file apply to | ||
// this header file considered to be the "object code" form of the original source. | ||
|
||
#ifndef _TopTools_MapOfShape_HeaderFile | ||
#define _TopTools_MapOfShape_HeaderFile | ||
|
||
#ifndef _Standard_HeaderFile | ||
#include <Standard.hxx> | ||
#endif | ||
#ifndef _Standard_DefineAlloc_HeaderFile | ||
#include <Standard_DefineAlloc.hxx> | ||
#endif | ||
#ifndef _Standard_Macro_HeaderFile | ||
#include <Standard_Macro.hxx> | ||
#endif | ||
|
||
#ifndef _TCollection_BasicMap_HeaderFile | ||
#include <TCollection_BasicMap.hxx> | ||
#endif | ||
#ifndef _Handle_TopTools_StdMapNodeOfMapOfShape_HeaderFile | ||
#include <Handle_TopTools_StdMapNodeOfMapOfShape.hxx> | ||
#endif | ||
#ifndef _Standard_Integer_HeaderFile | ||
#include <Standard_Integer.hxx> | ||
#endif | ||
#ifndef _Standard_Boolean_HeaderFile | ||
#include <Standard_Boolean.hxx> | ||
#endif | ||
class Standard_DomainError; | ||
class TopoDS_Shape; | ||
class TopTools_ShapeMapHasher; | ||
class TopTools_StdMapNodeOfMapOfShape; | ||
class TopTools_MapIteratorOfMapOfShape; | ||
|
||
|
||
|
||
class TopTools_MapOfShape : public TCollection_BasicMap { | ||
public: | ||
|
||
DEFINE_STANDARD_ALLOC | ||
|
||
|
||
Standard_EXPORT TopTools_MapOfShape(const Standard_Integer NbBuckets = 1); | ||
|
||
Standard_EXPORT TopTools_MapOfShape& Assign(const TopTools_MapOfShape& Other) ; | ||
TopTools_MapOfShape& operator =(const TopTools_MapOfShape& Other) | ||
{ | ||
return Assign(Other); | ||
} | ||
|
||
Standard_EXPORT void ReSize(const Standard_Integer NbBuckets) ; | ||
|
||
Standard_EXPORT void Clear() ; | ||
~TopTools_MapOfShape() | ||
{ | ||
Clear(); | ||
} | ||
|
||
Standard_EXPORT Standard_Boolean Add(const TopoDS_Shape& aKey) ; | ||
|
||
Standard_EXPORT Standard_Boolean Contains(const TopoDS_Shape& aKey) const; | ||
|
||
Standard_EXPORT Standard_Boolean Remove(const TopoDS_Shape& aKey) ; | ||
|
||
|
||
|
||
|
||
|
||
protected: | ||
|
||
|
||
|
||
|
||
|
||
private: | ||
|
||
|
||
Standard_EXPORT TopTools_MapOfShape(const TopTools_MapOfShape& Other); | ||
|
||
|
||
|
||
|
||
}; | ||
|
||
|
||
|
||
|
||
|
||
// other Inline functions and methods (like "C++: function call" methods) | ||
|
||
|
||
#endif |