GEOMAlgo_PassKeyShape Class Reference

#include <GEOMAlgo_PassKeyShape.hxx>

Inheritance diagram for GEOMAlgo_PassKeyShape:

Inheritance graph

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 ()
Standard_EXPORT void SetIds (const TopoDS_Shape &aS)
Standard_EXPORT void SetIds (const TopoDS_Shape &aS1, const TopoDS_Shape &aS2)
Standard_EXPORT void SetIds (const TopoDS_Shape &aS1, const TopoDS_Shape &aS2, const TopoDS_Shape &aS3)
Standard_EXPORT void SetIds (const TopoDS_Shape &aS1, const TopoDS_Shape &aS2, const TopoDS_Shape &aS3, const TopoDS_Shape &aS4)
Standard_EXPORT void SetIds (const TopTools_ListOfShape &aLS)
Standard_EXPORT GEOMAlgo_PassKeyAssign (const GEOMAlgo_PassKey &Other)
Standard_EXPORT void SetIds (const Standard_Integer aI1)
Standard_EXPORT void SetIds (const Standard_Integer aI1, const Standard_Integer aI2)
Standard_EXPORT void SetIds (const Standard_Integer aI1, const Standard_Integer aI2, const Standard_Integer aI3)
Standard_EXPORT void SetIds (const Standard_Integer aI1, const Standard_Integer aI2, const Standard_Integer aI3, const Standard_Integer aI4)
Standard_EXPORT void SetIds (const TColStd_ListOfInteger &aLS)
Standard_EXPORT Standard_Integer NbMax () const
Standard_EXPORT void Clear ()
Standard_EXPORT void Compute ()
Standard_EXPORT Standard_Boolean IsEqual (const GEOMAlgo_PassKey &aOther) const
Standard_EXPORT Standard_Address Key () const
Standard_EXPORT Standard_Integer HashCode (const Standard_Integer Upper) const
Standard_EXPORT Standard_Integer Id (const Standard_Integer aIndex) const
Standard_EXPORT void Dump () const

Protected Attributes

Standard_Integer myUpper
Standard_Integer myNbIds
Standard_Integer myNbMax
Standard_Integer mySum
Standard_Integer myIds [8]

Constructor & Destructor Documentation

GEOMAlgo_PassKeyShape::GEOMAlgo_PassKeyShape  ) 
 


Member Function Documentation

void* GEOMAlgo_PassKeyShape.operator new size_t  ,
void *  anAddress
 

Reimplemented from GEOMAlgo_PassKey.

void* GEOMAlgo_PassKeyShape.operator new size_t  size  ) 
 

Reimplemented from GEOMAlgo_PassKey.

void GEOMAlgo_PassKeyShape.operator delete void *  anAddress  ) 
 

Reimplemented from GEOMAlgo_PassKey.

void GEOMAlgo_PassKeyShape::SetIds const TopoDS_Shape &  aS  ) 
 

void GEOMAlgo_PassKeyShape::SetIds const TopoDS_Shape &  aS1,
const TopoDS_Shape &  aS2
 

void GEOMAlgo_PassKeyShape::SetIds const TopoDS_Shape &  aS1,
const TopoDS_Shape &  aS2,
const TopoDS_Shape &  aS3
 

void GEOMAlgo_PassKeyShape::SetIds const TopoDS_Shape &  aS1,
const TopoDS_Shape &  aS2,
const TopoDS_Shape &  aS3,
const TopoDS_Shape &  aS4
 

void GEOMAlgo_PassKeyShape::SetIds const TopTools_ListOfShape &  aLS  ) 
 

GEOMAlgo_PassKey & GEOMAlgo_PassKey::Assign const GEOMAlgo_PassKey Other  )  [inherited]
 

void GEOMAlgo_PassKey::SetIds const Standard_Integer  aI1  )  [inherited]
 

void GEOMAlgo_PassKey::SetIds const Standard_Integer  aI1,
const Standard_Integer  aI2
[inherited]
 

void GEOMAlgo_PassKey::SetIds const Standard_Integer  aI1,
const Standard_Integer  aI2,
const Standard_Integer  aI3
[inherited]
 

void GEOMAlgo_PassKey::SetIds const Standard_Integer  aI1,
const Standard_Integer  aI2,
const Standard_Integer  aI3,
const Standard_Integer  aI4
[inherited]
 

void GEOMAlgo_PassKey::SetIds const TColStd_ListOfInteger &  aLS  )  [inherited]
 

Standard_Integer GEOMAlgo_PassKey::NbMax  )  const [inherited]
 

void GEOMAlgo_PassKey::Clear  )  [inherited]
 

void GEOMAlgo_PassKey::Compute  )  [inherited]
 

Standard_Boolean GEOMAlgo_PassKey::IsEqual const GEOMAlgo_PassKey aOther  )  const [inherited]
 

Standard_Address GEOMAlgo_PassKey::Key  )  const [inherited]
 

Standard_Integer GEOMAlgo_PassKey::HashCode const Standard_Integer  Upper  )  const [inherited]
 

Standard_Integer GEOMAlgo_PassKey::Id const Standard_Integer  aIndex  )  const [inherited]
 

void GEOMAlgo_PassKey::Dump  )  const [inherited]
 


Field Documentation

Standard_Integer GEOMAlgo_PassKeyShape.myUpper [protected]
 

Standard_Integer GEOMAlgo_PassKey.myNbIds [protected, inherited]
 

Standard_Integer GEOMAlgo_PassKey.myNbMax [protected, inherited]
 

Standard_Integer GEOMAlgo_PassKey.mySum [protected, inherited]
 

Standard_Integer GEOMAlgo_PassKey.myIds[8] [protected, inherited]