Skip to content
This repository has been archived by the owner on Mar 18, 2019. It is now read-only.

Commit

Permalink
Refs #11153. Adding file TopTools_MapOfShape.hxx
Browse files Browse the repository at this point in the history
  • Loading branch information
quantumsteve committed Feb 23, 2015
1 parent 75ae3ed commit e22fbc0
Showing 1 changed file with 94 additions and 0 deletions.
94 changes: 94 additions & 0 deletions OpenCascade/TopTools_MapOfShape.hxx
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

0 comments on commit e22fbc0

Please sign in to comment.