Version: 6.3.1
Public Member Functions | Private Member Functions | Private Attributes

NMTDS_CArray1OfIndexRange Class Reference

#include <NMTDS_CArray1OfIndexRange.hxx>

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT NMTDS_CArray1OfIndexRange (const Standard_Integer Length=0, const Standard_Integer BlockLength=5)
Standard_EXPORT void Resize (const Standard_Integer theNewLength)
Standard_EXPORT void Destroy ()
 ~NMTDS_CArray1OfIndexRange ()
Standard_EXPORT Standard_Integer Length () const
Standard_EXPORT Standard_Integer Extent () const
Standard_EXPORT Standard_Integer FactLength () const
Standard_EXPORT Standard_Integer Append (const NMTDS_IndexRange &Value)
Standard_EXPORT void Remove (const Standard_Integer Index)
Standard_EXPORT const
NMTDS_IndexRange
Value (const Standard_Integer Index) const
const NMTDS_IndexRangeoperator() (const Standard_Integer Index) const
Standard_EXPORT NMTDS_IndexRangeChangeValue (const Standard_Integer Index)
NMTDS_IndexRangeoperator() (const Standard_Integer Index)
Standard_EXPORT void SetBlockLength (const Standard_Integer aBL)
Standard_EXPORT Standard_Integer BlockLength () const

Private Member Functions

Standard_EXPORT NMTDS_CArray1OfIndexRange (const NMTDS_CArray1OfIndexRange &AnArray)
Standard_EXPORT
NMTDS_CArray1OfIndexRange
Assign (const NMTDS_CArray1OfIndexRange &Other)
NMTDS_CArray1OfIndexRangeoperator= (const NMTDS_CArray1OfIndexRange &Other)
Standard_EXPORT Standard_Boolean IsInvalidIndex (const Standard_Integer Index) const

Private Attributes

Standard_Address myStart
Standard_Integer myLength
Standard_Integer myFactLength
Standard_Integer myBlockLength
Standard_Boolean myIsAllocated

Constructor & Destructor Documentation

Standard_EXPORT NMTDS_CArray1OfIndexRange.NMTDS_CArray1OfIndexRange ( const Standard_Integer  Length = 0,
const Standard_Integer  BlockLength = 5 
)
NMTDS_CArray1OfIndexRange.~NMTDS_CArray1OfIndexRange ( )

References Destroy().

Standard_EXPORT NMTDS_CArray1OfIndexRange.NMTDS_CArray1OfIndexRange ( const NMTDS_CArray1OfIndexRange AnArray) [private]

Member Function Documentation

void* NMTDS_CArray1OfIndexRange.operator new ( size_t  ,
void *  anAddress 
)
void* NMTDS_CArray1OfIndexRange.operator new ( size_t  size)
void NMTDS_CArray1OfIndexRange.operator delete ( void *  anAddress)
Standard_EXPORT void NMTDS_CArray1OfIndexRange.Resize ( const Standard_Integer  theNewLength)
Standard_EXPORT void NMTDS_CArray1OfIndexRange.Destroy ( )
Standard_EXPORT Standard_Integer NMTDS_CArray1OfIndexRange.Length ( ) const
Standard_EXPORT Standard_Integer NMTDS_CArray1OfIndexRange.Extent ( ) const
Standard_EXPORT Standard_Integer NMTDS_CArray1OfIndexRange.FactLength ( ) const
Standard_EXPORT Standard_Integer NMTDS_CArray1OfIndexRange.Append ( const NMTDS_IndexRange Value)
Standard_EXPORT void NMTDS_CArray1OfIndexRange.Remove ( const Standard_Integer  Index)
Standard_EXPORT const NMTDS_IndexRange& NMTDS_CArray1OfIndexRange.Value ( const Standard_Integer  Index) const
const NMTDS_IndexRange& NMTDS_CArray1OfIndexRange.operator() ( const Standard_Integer  Index) const

References Value().

Standard_EXPORT NMTDS_IndexRange& NMTDS_CArray1OfIndexRange.ChangeValue ( const Standard_Integer  Index)
NMTDS_IndexRange& NMTDS_CArray1OfIndexRange.operator() ( const Standard_Integer  Index)

References ChangeValue().

Standard_EXPORT void NMTDS_CArray1OfIndexRange.SetBlockLength ( const Standard_Integer  aBL)
Standard_EXPORT Standard_Integer NMTDS_CArray1OfIndexRange.BlockLength ( ) const
Standard_EXPORT NMTDS_CArray1OfIndexRange& NMTDS_CArray1OfIndexRange.Assign ( const NMTDS_CArray1OfIndexRange Other) [private]
NMTDS_CArray1OfIndexRange& NMTDS_CArray1OfIndexRange.operator= ( const NMTDS_CArray1OfIndexRange Other) [private]

References Assign().

Standard_EXPORT Standard_Boolean NMTDS_CArray1OfIndexRange.IsInvalidIndex ( const Standard_Integer  Index) const [private]

Field Documentation

Standard_Address NMTDS_CArray1OfIndexRange.myStart [private]
Standard_Integer NMTDS_CArray1OfIndexRange.myLength [private]
Standard_Integer NMTDS_CArray1OfIndexRange.myFactLength [private]
Standard_Integer NMTDS_CArray1OfIndexRange.myBlockLength [private]
Standard_Boolean NMTDS_CArray1OfIndexRange.myIsAllocated [private]
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