Version: 6.3.1
Public Member Functions | Protected Attributes

GEOMAlgo_PassKeyShape Class Reference

#include <GEOMAlgo_PassKeyShape.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT GEOMAlgo_PassKeyShape ()
virtual Standard_EXPORT ~GEOMAlgo_PassKeyShape ()
Standard_EXPORT GEOMAlgo_PassKeyShape (const GEOMAlgo_PassKeyShape &Other)
Standard_EXPORT
GEOMAlgo_PassKeyShape
Assign (const GEOMAlgo_PassKeyShape &Other)
GEOMAlgo_PassKeyShapeoperator= (const GEOMAlgo_PassKeyShape &Other)
Standard_EXPORT void SetShapes (const TopoDS_Shape &aS)
Standard_EXPORT void SetShapes (const TopoDS_Shape &aS1, const TopoDS_Shape &aS2)
Standard_EXPORT void SetShapes (const TopoDS_Shape &aS1, const TopoDS_Shape &aS2, const TopoDS_Shape &aS3)
Standard_EXPORT void SetShapes (const TopoDS_Shape &aS1, const TopoDS_Shape &aS2, const TopoDS_Shape &aS3, const TopoDS_Shape &aS4)
Standard_EXPORT void SetShapes (const TopTools_ListOfShape &aLS)
Standard_EXPORT void Clear ()
Standard_EXPORT Standard_Integer NbIds () const
Standard_EXPORT Standard_Boolean IsEqual (const GEOMAlgo_PassKeyShape &aOther) const
Standard_EXPORT Standard_Integer HashCode (const Standard_Integer Upper) const
Standard_EXPORT void Dump (const Standard_Integer aHex=0) const

Protected Attributes

Standard_Integer myNbIds
Standard_Integer mySum
Standard_Integer myUpper
TopTools_IndexedMapOfShape myMap

Constructor & Destructor Documentation

GEOMAlgo_PassKeyShape::GEOMAlgo_PassKeyShape ( )

References myUpper.

GEOMAlgo_PassKeyShape::~GEOMAlgo_PassKeyShape ( ) [virtual]
GEOMAlgo_PassKeyShape::GEOMAlgo_PassKeyShape ( const GEOMAlgo_PassKeyShape Other)

References myMap, myNbIds, mySum, and myUpper.


Member Function Documentation

void* GEOMAlgo_PassKeyShape.operator new ( size_t  ,
void *  anAddress 
)
void* GEOMAlgo_PassKeyShape.operator new ( size_t  size)
void GEOMAlgo_PassKeyShape.operator delete ( void *  anAddress)
GEOMAlgo_PassKeyShape & GEOMAlgo_PassKeyShape::Assign ( const GEOMAlgo_PassKeyShape Other)

References myMap, myNbIds, mySum, and myUpper.

GEOMAlgo_PassKeyShape& GEOMAlgo_PassKeyShape.operator= ( const GEOMAlgo_PassKeyShape Other)

References Assign().

void GEOMAlgo_PassKeyShape::SetShapes ( const TopoDS_Shape &  aS)
void GEOMAlgo_PassKeyShape::SetShapes ( const TopoDS_Shape &  aS1,
const TopoDS_Shape &  aS2 
)

References SetShapes().

void GEOMAlgo_PassKeyShape::SetShapes ( const TopoDS_Shape &  aS1,
const TopoDS_Shape &  aS2,
const TopoDS_Shape &  aS3 
)

References SetShapes().

void GEOMAlgo_PassKeyShape::SetShapes ( const TopoDS_Shape &  aS1,
const TopoDS_Shape &  aS2,
const TopoDS_Shape &  aS3,
const TopoDS_Shape &  aS4 
)

References SetShapes().

void GEOMAlgo_PassKeyShape::SetShapes ( const TopTools_ListOfShape &  aLS)
void GEOMAlgo_PassKeyShape::Clear ( )

References myMap, myNbIds, and mySum.

Standard_Integer GEOMAlgo_PassKeyShape::NbIds ( ) const

References myNbIds.

Standard_Boolean GEOMAlgo_PassKeyShape::IsEqual ( const GEOMAlgo_PassKeyShape aOther) const
Standard_Integer GEOMAlgo_PassKeyShape::HashCode ( const Standard_Integer  Upper) const

References mySum.

void GEOMAlgo_PassKeyShape::Dump ( const Standard_Integer  aHex = 0) const

Field Documentation

Standard_Integer GEOMAlgo_PassKeyShape.myNbIds [protected]
Standard_Integer GEOMAlgo_PassKeyShape.mySum [protected]
Standard_Integer GEOMAlgo_PassKeyShape.myUpper [protected]
TopTools_IndexedMapOfShape GEOMAlgo_PassKeyShape.myMap [protected]
Copyright © 2007-2011 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS