Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Protected Member Functions | Protected Attributes
StdLPersistent_HArray2::instance< ArrayClass > Class Template Reference

#include <StdLPersistent_HArray2.hxx>

Inheritance diagram for StdLPersistent_HArray2::instance< ArrayClass >:
Inheritance graph
[legend]

Public Types

typedef occ::handle< ArrayClassArrayHandle
 

Public Member Functions

const occ::handle< ArrayClass > & Array () const
 Get the array.
 

Protected Member Functions

void lowerBound (int &theRow, int &theCol) const override
 
void upperBound (int &theRow, int &theCol) const override
 
void createArray (const int theLowerRow, const int theLowerCol, const int theUpperRow, const int theUpperCol) override
 
void readValue (StdObjMgt_ReadData &theReadData, const int theRow, const int theCol) override
 
void writeValue (StdObjMgt_WriteData &theWriteData, const int theRow, const int theCol) const override
 
void PChildren (StdObjMgt_Persistent::SequenceOfPersistent &theChildren) const override
 Gets persistent child objects.
 
const charPName () const override
 Returns persistent type name.
 
const charPNameT () const
 
void PChildrenT (StdObjMgt_Persistent::SequenceOfPersistent &) const
 
const charPNameT () const
 
const charPNameT () const
 
void PChildrenT (StdObjMgt_Persistent::SequenceOfPersistent &theChildren) const
 

Protected Attributes

occ::handle< ArrayClassmyArray
 

Member Typedef Documentation

◆ ArrayHandle

Member Function Documentation

◆ Array()

template<class ArrayClass >
const occ::handle< ArrayClass > & StdLPersistent_HArray2::instance< ArrayClass >::Array ( ) const
inline

Get the array.

◆ createArray()

template<class ArrayClass >
void StdLPersistent_HArray2::instance< ArrayClass >::createArray ( const int theLowerRow,
const int theLowerCol,
const int theUpperRow,
const int theUpperCol )
inlineoverrideprotected

◆ lowerBound()

template<class ArrayClass >
void StdLPersistent_HArray2::instance< ArrayClass >::lowerBound ( int & theRow,
int & theCol ) const
inlineoverrideprotected

◆ PChildren()

template<class ArrayClass >
void StdLPersistent_HArray2::instance< ArrayClass >::PChildren ( StdObjMgt_Persistent::SequenceOfPersistent & ) const
inlineoverrideprotectedvirtual

Gets persistent child objects.

Implements StdObjMgt_Persistent.

◆ PChildrenT() [1/2]

◆ PChildrenT() [2/2]

◆ PName()

template<class ArrayClass >
const char * StdLPersistent_HArray2::instance< ArrayClass >::PName ( ) const
inlineoverrideprotectedvirtual

Returns persistent type name.

Implements StdObjMgt_Persistent.

Reimplemented in StdLPersistent_HArray2::named_instance< ArrayClass >.

◆ PNameT() [1/3]

template<class ArrayClass >
const char * StdLPersistent_HArray2::instance< ArrayClass >::PNameT ( ) const
inlineprotected

◆ PNameT() [2/3]

const char * StdLPersistent_HArray2::instance< NCollection_HArray2< int > >::PNameT ( ) const
inlineprotected

◆ PNameT() [3/3]

const char * StdLPersistent_HArray2::instance< NCollection_HArray2< double > >::PNameT ( ) const
inlineprotected

◆ readValue()

template<class ArrayClass >
void StdLPersistent_HArray2::instance< ArrayClass >::readValue ( StdObjMgt_ReadData & theReadData,
const int theRow,
const int theCol )
inlineoverrideprotected

◆ upperBound()

template<class ArrayClass >
void StdLPersistent_HArray2::instance< ArrayClass >::upperBound ( int & theRow,
int & theCol ) const
inlineoverrideprotected

◆ writeValue()

template<class ArrayClass >
void StdLPersistent_HArray2::instance< ArrayClass >::writeValue ( StdObjMgt_WriteData & theWriteData,
const int theRow,
const int theCol ) const
inlineoverrideprotected

Field Documentation

◆ myArray


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