OCC Main Page | ApplicationFramework | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ApplicationFramework
PTKernel
DBC


DBC_BaseArray Class Reference

#include <DBC_BaseArray_objs.hxx>

Inheritance diagram for DBC_BaseArray:

Inheritance graph
[legend]

Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT DBC_BaseArray ()
 Creates an BaseArray of NULL size
.
Standard_EXPORT DBC_BaseArray (const Standard_Integer Size)
 Creates an BaseArray of lower bound 0 and
upper bound <size>-1.
.
Standard_EXPORT DBC_BaseArray (const DBC_BaseArray &BaseArray)
 Creates an array which is the copy of the given
argument.
.
virtual Standard_EXPORT void Delete ()
virtual Standard_EXPORT ~DBC_BaseArray ()
Standard_Integer Length () const
Standard_Integer Upper () const
 Returns the upper bound
.
Standard_EXPORT Standard_Address Lock () const
 Locks the array <me> in memory and
returns its virtual address
.
Standard_EXPORT void Unlock () const
 unlocks the array <me> from memory

virtual Standard_EXPORT void ShallowDump (Standard_OStream &S) const
Standard_Integer _CSFDB_GetDBC_BaseArraymySize () const
void _CSFDB_SetDBC_BaseArraymySize (const Standard_Integer p)
DBC_DBVArray _CSFDB_GetDBC_BaseArraymyData () const
void _CSFDB_SetDBC_BaseArraymyData (const DBC_DBVArray p)
 DBC_BaseArray ()
 DBC_BaseArray (const Standard_Integer Size)
 DBC_BaseArray (const DBC_BaseArray &BaseArray)
Standard_Integer Length () const
Standard_Integer Upper () const
Standard_Address Lock () const
void Unlock () const
virtual void ShallowDump (Standard_OStream &S) const
void Destroy ()
 ~DBC_BaseArray ()

Protected Attributes

Standard_Integer mySize
DBC_DBVArray myData

Friends

Standard_EXPORT friend Handle_Standard_Type & DBC_BaseArray_Type_ ()
Handle_Standard_Type & DBC_BaseArray_Type_ ()

Constructor & Destructor Documentation

Standard_EXPORT DBC_BaseArray::DBC_BaseArray  ) 
 

Standard_EXPORT DBC_BaseArray::DBC_BaseArray const Standard_Integer  Size  ) 
 

Standard_EXPORT DBC_BaseArray::DBC_BaseArray const DBC_BaseArray BaseArray  ) 
 

virtual Standard_EXPORT DBC_BaseArray::~DBC_BaseArray  )  [inline, virtual]
 

DBC_BaseArray::DBC_BaseArray  ) 
 

DBC_BaseArray::DBC_BaseArray const Standard_Integer  Size  ) 
 

DBC_BaseArray::DBC_BaseArray const DBC_BaseArray BaseArray  ) 
 

DBC_BaseArray::~DBC_BaseArray  )  [inline]
 


Member Function Documentation

DBC_DBVArray DBC_BaseArray::_CSFDB_GetDBC_BaseArraymyData  )  const [inline]
 

Standard_Integer DBC_BaseArray::_CSFDB_GetDBC_BaseArraymySize  )  const [inline]
 

void DBC_BaseArray::_CSFDB_SetDBC_BaseArraymyData const DBC_DBVArray  p  )  [inline]
 

void DBC_BaseArray::_CSFDB_SetDBC_BaseArraymySize const Standard_Integer  p  )  [inline]
 

virtual Standard_EXPORT void DBC_BaseArray::Delete  )  [virtual]
 

void DBC_BaseArray::Destroy  ) 
 

Reimplemented in DBC_VArrayOfCharacter, DBC_VArrayOfExtCharacter, DBC_VArrayOfInteger, DBC_VArrayOfReal, PColgp_FieldOfHArray1OfCirc2d, PColgp_FieldOfHArray1OfDir, PColgp_FieldOfHArray1OfDir2d, PColgp_FieldOfHArray1OfLin2d, PColgp_FieldOfHArray1OfPnt, PColgp_FieldOfHArray1OfPnt2d, PColgp_FieldOfHArray1OfVec, PColgp_FieldOfHArray1OfVec2d, PColgp_FieldOfHArray1OfXY, PColgp_FieldOfHArray1OfXYZ, PColgp_FieldOfHArray2OfCirc2d, PColgp_FieldOfHArray2OfDir, PColgp_FieldOfHArray2OfDir2d, PColgp_FieldOfHArray2OfLin2d, PColgp_FieldOfHArray2OfPnt, PColgp_FieldOfHArray2OfPnt2d, PColgp_FieldOfHArray2OfVec, PColgp_FieldOfHArray2OfVec2d, PColgp_FieldOfHArray2OfXY, PColgp_FieldOfHArray2OfXYZ, PColPGeom2d_FieldOfHArray1OfBezierCurve, PColPGeom2d_FieldOfHArray1OfBoundedCurve, PColPGeom2d_FieldOfHArray1OfBSplineCurve, PColPGeom2d_FieldOfHArray1OfCurve, PColPGeom_FieldOfHArray1OfBezierCurve, PColPGeom_FieldOfHArray1OfBoundedCurve, PColPGeom_FieldOfHArray1OfBoundedSurface, PColPGeom_FieldOfHArray1OfBSplineCurve, PColPGeom_FieldOfHArray1OfCurve, PColPGeom_FieldOfHArray1OfSurface, PColPGeom_FieldOfHArray2OfBezierSurface, PColPGeom_FieldOfHArray2OfBoundedSurface, PColPGeom_FieldOfHArray2OfBSplineSurface, PColPGeom_FieldOfHArray2OfSurface, PColStd_FieldOfHArray1OfExtendedString, PColStd_FieldOfHArray1OfInteger, PColStd_FieldOfHArray1OfPersistent, PColStd_FieldOfHArray1OfReal, PColStd_FieldOfHArray2OfInteger, PColStd_FieldOfHArray2OfPersistent, PColStd_FieldOfHArray2OfReal, PDataStd_FieldOfHArray1OfByte, PDataStd_FieldOfHArray1OfHArray1OfInteger, PDataStd_FieldOfHArray1OfHArray1OfReal, PDataStd_FieldOfHArray1OfHAsciiString, PDF_FieldOfHAttributeArray1, PNaming_FieldOfHArray1OfNamedShape, PPoly_FieldOfHArray1OfTriangle, PShort_FieldOfHArray1OfShortReal, PShort_FieldOfHArray2OfShortReal, PTopoDS_FieldOfHArray1OfHShape, and PTopoDS_FieldOfHArray1OfShape1.

Standard_Integer DBC_BaseArray::Length  )  const
 

Standard_Integer DBC_BaseArray::Length  )  const [inline]
 

Standard_Address DBC_BaseArray::Lock  )  const
 

Standard_EXPORT Standard_Address DBC_BaseArray::Lock  )  const
 

void DBC_BaseArray::operator delete void *  anAddress  )  [inline]
 

Reimplemented in DBC_VArrayOfCharacter, DBC_VArrayOfExtCharacter, DBC_VArrayOfInteger, DBC_VArrayOfReal, PColgp_FieldOfHArray1OfCirc2d, PColgp_FieldOfHArray1OfDir, PColgp_FieldOfHArray1OfDir2d, PColgp_FieldOfHArray1OfLin2d, PColgp_FieldOfHArray1OfPnt, PColgp_FieldOfHArray1OfPnt2d, PColgp_FieldOfHArray1OfVec, PColgp_FieldOfHArray1OfVec2d, PColgp_FieldOfHArray1OfXY, PColgp_FieldOfHArray1OfXYZ, PColgp_FieldOfHArray2OfCirc2d, PColgp_FieldOfHArray2OfDir, PColgp_FieldOfHArray2OfDir2d, PColgp_FieldOfHArray2OfLin2d, PColgp_FieldOfHArray2OfPnt, PColgp_FieldOfHArray2OfPnt2d, PColgp_FieldOfHArray2OfVec, PColgp_FieldOfHArray2OfVec2d, PColgp_FieldOfHArray2OfXY, PColgp_FieldOfHArray2OfXYZ, PColPGeom2d_FieldOfHArray1OfBezierCurve, PColPGeom2d_FieldOfHArray1OfBoundedCurve, PColPGeom2d_FieldOfHArray1OfBSplineCurve, PColPGeom2d_FieldOfHArray1OfCurve, PColPGeom_FieldOfHArray1OfBezierCurve, PColPGeom_FieldOfHArray1OfBoundedCurve, PColPGeom_FieldOfHArray1OfBoundedSurface, PColPGeom_FieldOfHArray1OfBSplineCurve, PColPGeom_FieldOfHArray1OfCurve, PColPGeom_FieldOfHArray1OfSurface, PColPGeom_FieldOfHArray2OfBezierSurface, PColPGeom_FieldOfHArray2OfBoundedSurface, PColPGeom_FieldOfHArray2OfBSplineSurface, PColPGeom_FieldOfHArray2OfSurface, PColStd_FieldOfHArray1OfExtendedString, PColStd_FieldOfHArray1OfInteger, PColStd_FieldOfHArray1OfPersistent, PColStd_FieldOfHArray1OfReal, PColStd_FieldOfHArray2OfInteger, PColStd_FieldOfHArray2OfPersistent, PColStd_FieldOfHArray2OfReal, PDataStd_FieldOfHArray1OfByte, PDataStd_FieldOfHArray1OfHArray1OfInteger, PDataStd_FieldOfHArray1OfHArray1OfReal, PDataStd_FieldOfHArray1OfHAsciiString, PDF_FieldOfHAttributeArray1, PNaming_FieldOfHArray1OfNamedShape, PPoly_FieldOfHArray1OfTriangle, PShort_FieldOfHArray1OfShortReal, PShort_FieldOfHArray2OfShortReal, PTopoDS_FieldOfHArray1OfHShape, and PTopoDS_FieldOfHArray1OfShape1.

void* DBC_BaseArray::operator new size_t  size  )  [inline]
 

Reimplemented in DBC_VArrayOfCharacter, DBC_VArrayOfExtCharacter, DBC_VArrayOfInteger, DBC_VArrayOfReal, PColgp_FieldOfHArray1OfCirc2d, PColgp_FieldOfHArray1OfDir, PColgp_FieldOfHArray1OfDir2d, PColgp_FieldOfHArray1OfLin2d, PColgp_FieldOfHArray1OfPnt, PColgp_FieldOfHArray1OfPnt2d, PColgp_FieldOfHArray1OfVec, PColgp_FieldOfHArray1OfVec2d, PColgp_FieldOfHArray1OfXY, PColgp_FieldOfHArray1OfXYZ, PColgp_FieldOfHArray2OfCirc2d, PColgp_FieldOfHArray2OfDir, PColgp_FieldOfHArray2OfDir2d, PColgp_FieldOfHArray2OfLin2d, PColgp_FieldOfHArray2OfPnt, PColgp_FieldOfHArray2OfPnt2d, PColgp_FieldOfHArray2OfVec, PColgp_FieldOfHArray2OfVec2d, PColgp_FieldOfHArray2OfXY, PColgp_FieldOfHArray2OfXYZ, PColPGeom2d_FieldOfHArray1OfBezierCurve, PColPGeom2d_FieldOfHArray1OfBoundedCurve, PColPGeom2d_FieldOfHArray1OfBSplineCurve, PColPGeom2d_FieldOfHArray1OfCurve, PColPGeom_FieldOfHArray1OfBezierCurve, PColPGeom_FieldOfHArray1OfBoundedCurve, PColPGeom_FieldOfHArray1OfBoundedSurface, PColPGeom_FieldOfHArray1OfBSplineCurve, PColPGeom_FieldOfHArray1OfCurve, PColPGeom_FieldOfHArray1OfSurface, PColPGeom_FieldOfHArray2OfBezierSurface, PColPGeom_FieldOfHArray2OfBoundedSurface, PColPGeom_FieldOfHArray2OfBSplineSurface, PColPGeom_FieldOfHArray2OfSurface, PColStd_FieldOfHArray1OfExtendedString, PColStd_FieldOfHArray1OfInteger, PColStd_FieldOfHArray1OfPersistent, PColStd_FieldOfHArray1OfReal, PColStd_FieldOfHArray2OfInteger, PColStd_FieldOfHArray2OfPersistent, PColStd_FieldOfHArray2OfReal, PDataStd_FieldOfHArray1OfByte, PDataStd_FieldOfHArray1OfHArray1OfInteger, PDataStd_FieldOfHArray1OfHArray1OfReal, PDataStd_FieldOfHArray1OfHAsciiString, PDF_FieldOfHAttributeArray1, PNaming_FieldOfHArray1OfNamedShape, PPoly_FieldOfHArray1OfTriangle, PShort_FieldOfHArray1OfShortReal, PShort_FieldOfHArray2OfShortReal, PTopoDS_FieldOfHArray1OfHShape, and PTopoDS_FieldOfHArray1OfShape1.

void* DBC_BaseArray::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented in DBC_VArrayOfCharacter, DBC_VArrayOfExtCharacter, DBC_VArrayOfInteger, DBC_VArrayOfReal, PColgp_FieldOfHArray1OfCirc2d, PColgp_FieldOfHArray1OfDir, PColgp_FieldOfHArray1OfDir2d, PColgp_FieldOfHArray1OfLin2d, PColgp_FieldOfHArray1OfPnt, PColgp_FieldOfHArray1OfPnt2d, PColgp_FieldOfHArray1OfVec, PColgp_FieldOfHArray1OfVec2d, PColgp_FieldOfHArray1OfXY, PColgp_FieldOfHArray1OfXYZ, PColgp_FieldOfHArray2OfCirc2d, PColgp_FieldOfHArray2OfDir, PColgp_FieldOfHArray2OfDir2d, PColgp_FieldOfHArray2OfLin2d, PColgp_FieldOfHArray2OfPnt, PColgp_FieldOfHArray2OfPnt2d, PColgp_FieldOfHArray2OfVec, PColgp_FieldOfHArray2OfVec2d, PColgp_FieldOfHArray2OfXY, PColgp_FieldOfHArray2OfXYZ, PColPGeom2d_FieldOfHArray1OfBezierCurve, PColPGeom2d_FieldOfHArray1OfBoundedCurve, PColPGeom2d_FieldOfHArray1OfBSplineCurve, PColPGeom2d_FieldOfHArray1OfCurve, PColPGeom_FieldOfHArray1OfBezierCurve, PColPGeom_FieldOfHArray1OfBoundedCurve, PColPGeom_FieldOfHArray1OfBoundedSurface, PColPGeom_FieldOfHArray1OfBSplineCurve, PColPGeom_FieldOfHArray1OfCurve, PColPGeom_FieldOfHArray1OfSurface, PColPGeom_FieldOfHArray2OfBezierSurface, PColPGeom_FieldOfHArray2OfBoundedSurface, PColPGeom_FieldOfHArray2OfBSplineSurface, PColPGeom_FieldOfHArray2OfSurface, PColStd_FieldOfHArray1OfExtendedString, PColStd_FieldOfHArray1OfInteger, PColStd_FieldOfHArray1OfPersistent, PColStd_FieldOfHArray1OfReal, PColStd_FieldOfHArray2OfInteger, PColStd_FieldOfHArray2OfPersistent, PColStd_FieldOfHArray2OfReal, PDataStd_FieldOfHArray1OfByte, PDataStd_FieldOfHArray1OfHArray1OfInteger, PDataStd_FieldOfHArray1OfHArray1OfReal, PDataStd_FieldOfHArray1OfHAsciiString, PDF_FieldOfHAttributeArray1, PNaming_FieldOfHArray1OfNamedShape, PPoly_FieldOfHArray1OfTriangle, PShort_FieldOfHArray1OfShortReal, PShort_FieldOfHArray2OfShortReal, PTopoDS_FieldOfHArray1OfHShape, and PTopoDS_FieldOfHArray1OfShape1.

virtual void DBC_BaseArray::ShallowDump Standard_OStream &  S  )  const [virtual]
 

virtual Standard_EXPORT void DBC_BaseArray::ShallowDump Standard_OStream &  S  )  const [virtual]
 

void DBC_BaseArray::Unlock  )  const
 

Standard_EXPORT void DBC_BaseArray::Unlock  )  const
 

Standard_Integer DBC_BaseArray::Upper  )  const
 

Standard_Integer DBC_BaseArray::Upper  )  const [inline]
 


Friends And Related Function Documentation

Handle_Standard_Type& DBC_BaseArray_Type_  )  [friend]
 

Standard_EXPORT friend Handle_Standard_Type& DBC_BaseArray_Type_  )  [friend]
 


Field Documentation

DBC_DBVArray DBC_BaseArray::myData [protected]
 

Standard_Integer DBC_BaseArray::mySize [protected]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 14:12:49 2008 for OpenCASCADE by  doxygen 1.4.1