Version: 6.3.1
Public Member Functions | Protected Attributes

NMTDS_PassKeyBoolean Class Reference

#include <NMTDS_PassKeyBoolean.hxx>

Inheritance diagram for NMTDS_PassKeyBoolean:
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 NMTDS_PassKeyBoolean ()
virtual Standard_EXPORT ~NMTDS_PassKeyBoolean ()
Standard_EXPORT void SetFlag (const Standard_Boolean aFlag)
Standard_EXPORT
NMTDS_PassKeyBoolean
operator= (const NMTDS_PassKeyBoolean &Other)
Standard_EXPORT Standard_Boolean Flag () const
Standard_EXPORT void Clear ()
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 NbIds () const
Standard_EXPORT Standard_Boolean IsEqual (const NMTDS_PassKey &aOther) const
Standard_EXPORT Standard_Integer HashCode (const Standard_Integer Upper) const
Standard_EXPORT Standard_Integer Id (const Standard_Integer aIndex) const
Standard_EXPORT void Ids (Standard_Integer &aI1, Standard_Integer &aI2) const
Standard_EXPORT void Dump (const Standard_Integer aHex=0) const

Protected Attributes

Standard_Boolean myFlag
Standard_Integer myNbIds
Standard_Integer mySum
TColStd_IndexedMapOfInteger myMap

Constructor & Destructor Documentation

NMTDS_PassKeyBoolean::NMTDS_PassKeyBoolean ( )
NMTDS_PassKeyBoolean::~NMTDS_PassKeyBoolean ( ) [virtual]

Member Function Documentation

void* NMTDS_PassKeyBoolean.operator new ( size_t  ,
void *  anAddress 
)

Reimplemented from NMTDS_PassKey.

void* NMTDS_PassKeyBoolean.operator new ( size_t  size)

Reimplemented from NMTDS_PassKey.

void NMTDS_PassKeyBoolean.operator delete ( void *  anAddress)

Reimplemented from NMTDS_PassKey.

void NMTDS_PassKeyBoolean::SetFlag ( const Standard_Boolean  aFlag)

References myFlag.

NMTDS_PassKeyBoolean & NMTDS_PassKeyBoolean::operator= ( const NMTDS_PassKeyBoolean Other)

References myFlag.

Standard_Boolean NMTDS_PassKeyBoolean::Flag ( ) const

References myFlag.

void NMTDS_PassKey::Clear ( ) [inherited]
void NMTDS_PassKey::SetIds ( const Standard_Integer  aI1) [inherited]
void NMTDS_PassKey::SetIds ( const Standard_Integer  aI1,
const Standard_Integer  aI2 
) [inherited]
void NMTDS_PassKey::SetIds ( const Standard_Integer  aI1,
const Standard_Integer  aI2,
const Standard_Integer  aI3 
) [inherited]
void NMTDS_PassKey::SetIds ( const Standard_Integer  aI1,
const Standard_Integer  aI2,
const Standard_Integer  aI3,
const Standard_Integer  aI4 
) [inherited]
void NMTDS_PassKey::SetIds ( const TColStd_ListOfInteger &  aLS) [inherited]
Standard_Integer NMTDS_PassKey::NbIds ( ) const [inherited]

References NMTDS_PassKey.myNbIds.

Standard_Boolean NMTDS_PassKey::IsEqual ( const NMTDS_PassKey aOther) const [inherited]
Standard_Integer NMTDS_PassKey::HashCode ( const Standard_Integer  Upper) const [inherited]

References NMTDS_PassKey.mySum.

Standard_Integer NMTDS_PassKey::Id ( const Standard_Integer  aIndex) const [inherited]
void NMTDS_PassKey::Ids ( Standard_Integer &  aI1,
Standard_Integer &  aI2 
) const [inherited]
void NMTDS_PassKey::Dump ( const Standard_Integer  aHex = 0) const [inherited]

Field Documentation

Standard_Boolean NMTDS_PassKeyBoolean.myFlag [protected]
Standard_Integer NMTDS_PassKey.myNbIds [protected, inherited]
Standard_Integer NMTDS_PassKey.mySum [protected, inherited]
TColStd_IndexedMapOfInteger NMTDS_PassKey.myMap [protected, inherited]
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