#include <GEOMAlgo_PassKeyShape.hxx>
Public Member Functions | |
| 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_PassKeyShape & | operator= (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 | 
| GEOMAlgo_PassKeyShape::GEOMAlgo_PassKeyShape | ( | ) | 
References myUpper.
      
  | 
  virtual | 
| GEOMAlgo_PassKeyShape::GEOMAlgo_PassKeyShape | ( | const GEOMAlgo_PassKeyShape & | Other | ) | 
| GEOMAlgo_PassKeyShape & GEOMAlgo_PassKeyShape::Assign | ( | const GEOMAlgo_PassKeyShape & | Other | ) | 
| void GEOMAlgo_PassKeyShape::Dump | ( | const Standard_Integer | aHex = 0 | ) | const | 
| Standard_Integer GEOMAlgo_PassKeyShape::HashCode | ( | const Standard_Integer | Upper | ) | const | 
References mySum.
| Standard_Boolean GEOMAlgo_PassKeyShape::IsEqual | ( | const GEOMAlgo_PassKeyShape & | aOther | ) | const | 
| Standard_Integer GEOMAlgo_PassKeyShape::NbIds | ( | ) | const | 
References myNbIds.
      
  | 
  inline | 
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 | ) | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected | 
      
  | 
  protected |