#include <Base.h>
Definition at line 55 of file Base.h.
◆ Base() [1/2]
Constructor.
Initialize variable.
Definition at line 61 of file Base.h.
◆ ~Base() [1/2]
virtual Base::~Base |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
Destructor.
Definition at line 66 of file Base.h.
◆ Base() [2/2]
Constructor.
Initialize variable.
Definition at line 61 of file Base.h.
◆ ~Base() [2/2]
virtual Base::~Base |
( |
void |
| ) |
|
|
inlineprotectedvirtual |
Destructor.
Definition at line 66 of file Base.h.
◆ addRef() [1/2]
unsigned long Base::addRef |
( |
void |
| ) |
|
|
inline |
If referenced this(Base's child, not abstract class) instance, must call this method.
Definition at line 75 of file Base.h.
◆ addRef() [2/2]
unsigned long Base::addRef |
( |
void |
| ) |
|
|
inline |
If referenced this(Base's child, not abstract class) instance, must call this method.
Definition at line 75 of file Base.h.
◆ ophFree() [1/2]
virtual void Base::ophFree |
( |
void |
| ) |
|
|
inlineprotectedpure virtual |
When refCnt is 0 (zero), it is call inside release() when release() is called.
A class inheriting from Base can override this method.
Implemented in ophGen, ophGen, ophSig, ophSig, ophCascadedPropagation, ophCascadedPropagation, Openholo, Openholo, ophLF, ophLF, ophDepthMap, ophDepthMap, ophWaveAberration, ophWaveAberration, ophRec, and ophRec.
Definition at line 94 of file Base.h.
◆ ophFree() [2/2]
virtual void Base::ophFree |
( |
void |
| ) |
|
|
inlineprotectedpure virtual |
When refCnt is 0 (zero), it is call inside release() when release() is called.
A class inheriting from Base can override this method.
Implemented in ophGen, ophGen, ophSig, ophSig, ophCascadedPropagation, ophCascadedPropagation, Openholo, Openholo, ophLF, ophLF, ophDepthMap, ophDepthMap, ophWaveAberration, ophWaveAberration, ophRec, and ophRec.
Definition at line 94 of file Base.h.
◆ release() [1/2]
unsigned long Base::release |
( |
void |
| ) |
|
|
inline |
◆ release() [2/2]
unsigned long Base::release |
( |
void |
| ) |
|
|
inline |
◆ refCnt
unsigned long Base::refCnt |
|
protected |
The documentation for this class was generated from the following file:
- C:/Users/KETI_VRAR2/source/repos/Openholo/Openholo/src/Base.h