Encapsulates a GenApi pointer dealing with the dynamic_cast automatically.
More...
template<class T, class B = IBase>
class Spinnaker::GenApi::CPointer< T, B >
Encapsulates a GenApi pointer dealing with the dynamic_cast automatically.
- Examples
- Acquisition.cpp, AcquisitionMultipleCameraRecovery.cpp, AcquisitionMultipleCamerasWriteToFile.cpp, AcquisitionMultipleThread.cpp, AcquisitionUserBuffer.cpp, BufferHandling.cpp, Compression.cpp, Exposure.cpp, FileAccess_Quickspin.cpp, ImageFormatControl.cpp, ImageFormatControl_QuickSpin.cpp, Inference.cpp, LogicBlock.cpp, NodeMapCallback.cpp, NodeMapInfo.cpp, NodeMapInfo_QuickSpin.cpp, Polarization.cpp, SaveToVideo.cpp, StereoAcquisition.cpp, Trigger.cpp, and Trigger_QuickSpin.cpp.
◆ CPointer() [1/2]
◆ CPointer() [2/2]
Constructor from INode pointer type.
◆ ~CPointer()
◆ IsValid()
| bool IsValid |
( |
| ) |
const |
| throw | ( | |
| ) | | |
|
inline |
◆ operator bool()
| operator bool |
( |
void |
| ) |
const |
| throw | ( | |
| ) | | |
|
inline |
true if the pointer is valid
◆ operator T*()
| operator T* |
( |
void |
| ) |
const |
|
inline |
◆ operator!=() [1/5]
| bool operator!= |
( |
const CPointer< T, B > & |
rT | ) |
const |
|
inline |
◆ operator!=() [2/5]
| bool operator!= |
( |
const int |
nMustBeNull | ) |
const |
|
inline |
◆ operator!=() [3/5]
| bool operator!= |
( |
const long int |
nMustBeNull | ) |
const |
|
inline |
◆ operator!=() [4/5]
| bool operator!= |
( |
const std::nullptr_t |
nullPtr | ) |
const |
|
inline |
◆ operator!=() [5/5]
| bool operator!= |
( |
T * |
pT | ) |
const |
|
inline |
◆ operator()()
| T& operator() |
( |
void |
| ) |
const |
|
inline |
◆ operator*()
| T& operator* |
( |
void |
| ) |
const |
|
inline |
◆ operator->()
| T* operator-> |
( |
void |
| ) |
const |
|
inline |
◆ operator=()
◆ operator==() [1/3]
| bool operator== |
( |
const CPointer< T, B > & |
rT | ) |
const |
|
inline |
◆ operator==() [2/3]
| bool operator== |
( |
int |
nMustBeNull | ) |
const |
|
inline |
◆ operator==() [3/3]
| bool operator== |
( |
T * |
pT | ) |
const |
|
inline |
◆ m_pT
The documentation for this class was generated from the following file: