Open CASCADE Technology 6.6.0
Public Member Functions | Protected Attributes | Friends
DBC_BaseArray Class Reference

#include <DBC_BaseArray_objs.hxx>

Inheritance diagram for DBC_BaseArray:
Inheritance graph
[legend]

Public Member Functions

 DBC_BaseArray ()
 Creates an BaseArray of NULL size

 DBC_BaseArray (const Standard_Integer Size)
 Creates an BaseArray of lower bound 0 and
upper bound <Size>-1.

 DBC_BaseArray (const DBC_BaseArray &BaseArray)
 Creates an array which is the copy of the given
argument.

virtual void Delete ()
virtual ~DBC_BaseArray ()
Standard_Integer Length () const
Standard_Integer Upper () const
 Returns the upper bound

Standard_Address Lock () const
 Locks the array <me> in memory and
returns its virtual address

void Unlock () const
 unlocks the array <me> from memory

virtual 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

Handle_Standard_Type & DBC_BaseArray_Type_ ()

Constructor & Destructor Documentation

DBC_BaseArray::DBC_BaseArray ( )
DBC_BaseArray::DBC_BaseArray ( const Standard_Integer  Size)
DBC_BaseArray::DBC_BaseArray ( const DBC_BaseArray BaseArray)
virtual 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 void DBC_BaseArray::Delete ( ) [virtual]
void DBC_BaseArray::Destroy ( )

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

Standard_Integer DBC_BaseArray::Length ( ) const
Standard_Integer DBC_BaseArray::Length ( ) const
Standard_Address DBC_BaseArray::Lock ( ) const
Standard_Address DBC_BaseArray::Lock ( ) const
virtual void DBC_BaseArray::ShallowDump ( Standard_OStream S) const [virtual]
virtual void DBC_BaseArray::ShallowDump ( Standard_OStream S) const [virtual]
void DBC_BaseArray::Unlock ( ) const
void DBC_BaseArray::Unlock ( ) const
Standard_Integer DBC_BaseArray::Upper ( ) const
Standard_Integer DBC_BaseArray::Upper ( ) const

Friends And Related Function Documentation

Handle_Standard_Type& DBC_BaseArray_Type_ ( ) [friend]

Field Documentation

DBC_DBVArray DBC_BaseArray::myData [protected]

The documentation for this class was generated from the following files:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines