Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Protected Attributes
BOPDS_PassKeyBoolean Class Reference

#include <BOPDS_PassKeyBoolean.hxx>

Inheritance diagram for BOPDS_PassKeyBoolean:
Inheritance graph
[legend]

Public Member Functions

 BOPDS_PassKeyBoolean ()
 
virtual ~BOPDS_PassKeyBoolean ()
 
 BOPDS_PassKeyBoolean (const BOPCol_BaseAllocator &theAllocator)
 
 BOPDS_PassKeyBoolean (const BOPDS_PassKeyBoolean &Other)
 
void SetFlag (const Standard_Boolean theFlag)
 
BOPDS_PassKeyBooleanoperator= (const BOPDS_PassKeyBoolean &)
 
Standard_Boolean Flag () const
 
- Public Member Functions inherited from BOPDS_PassKey
 BOPDS_PassKey ()
 Empty contructor

More...
 
virtual ~BOPDS_PassKey ()
 
 BOPDS_PassKey (const BOPCol_BaseAllocator &theAllocator)
 
Contructor <br>

theAllocator - the allocator to manage the memory

More...

 
 BOPDS_PassKey (const BOPDS_PassKey &Other)
 Copy Contructor
More...
 
BOPDS_PassKeyoperator= (const BOPDS_PassKey &Other)
 
void Clear ()
 Clear the contents
More...
 
void SetIds (const Standard_Integer theI1)
 Modifier
Sets one Id <theI1>
More...
 
void SetIds (const Standard_Integer theI1, const Standard_Integer theI2)
 Modifier
Sets two Id <theI1>,<theI2>
More...
 
void SetIds (const Standard_Integer theI1, const Standard_Integer theI2, const Standard_Integer theI3)
 Modifier
Sets three Id <theI1>,<theI2>,<theI3>
More...
 
void SetIds (const Standard_Integer theI1, const Standard_Integer theI2, const Standard_Integer theI3, const Standard_Integer theI4)
 Modifier
Sets four Id <theI1>,<theI2>,<theI3>,<theI4>
More...
 
void SetIds (const BOPCol_ListOfInteger &theLI)
 Modifier
Sets the list of Id <theLI>
More...
 
Standard_Integer NbIds () const
 Selector
Returns the number of Ids>
More...
 
Standard_Boolean IsEqual (const BOPDS_PassKey &theOther) const
 Query
Returns true if the PassKey is equal to <the theother>="">
More...
 
Standard_Integer HashCode (const Standard_Integer theUpper) const
 Query
Returns hash code
More...
 
Standard_Integer Id (const Standard_Integer theIndex) const
 Selector
Returns Id of index <theIndex>
More...
 
void Ids (Standard_Integer &theI1, Standard_Integer &theI2) const
 Selector
Returns the first two Ids <theI1>,<theI2>
More...
 
void Dump (const Standard_Integer aHex=0) const
 

Protected Attributes

Standard_Boolean myFlag
 
- Protected Attributes inherited from BOPDS_PassKey
BOPCol_BaseAllocator myAllocator
 
Standard_Integer myNbIds
 
Standard_Integer mySum
 
BOPCol_PInteger myPtr
 

Additional Inherited Members

- Protected Member Functions inherited from BOPDS_PassKey
BOPCol_PInteger Allocate (const Standard_Integer theSize)
 

Constructor & Destructor Documentation

BOPDS_PassKeyBoolean::BOPDS_PassKeyBoolean ( )
virtual BOPDS_PassKeyBoolean::~BOPDS_PassKeyBoolean ( )
virtual
BOPDS_PassKeyBoolean::BOPDS_PassKeyBoolean ( const BOPCol_BaseAllocator theAllocator)
BOPDS_PassKeyBoolean::BOPDS_PassKeyBoolean ( const BOPDS_PassKeyBoolean Other)

Member Function Documentation

Standard_Boolean BOPDS_PassKeyBoolean::Flag ( ) const
BOPDS_PassKeyBoolean& BOPDS_PassKeyBoolean::operator= ( const BOPDS_PassKeyBoolean )
void BOPDS_PassKeyBoolean::SetFlag ( const Standard_Boolean  theFlag)

Field Documentation

Standard_Boolean BOPDS_PassKeyBoolean::myFlag
protected

The documentation for this class was generated from the following file: