Class Spinnaker::ImagePtr¶
ClassList > Spinnaker > ImagePtr
A reference tracked pointer to an image object. When the ImagePtr goes out of scope, it will trigger an auto release of the image from the stream.
#include <ImagePtr.h>
Inherits the following classes: Spinnaker::BasePtr
Public Functions¶
| Type | Name |
|---|---|
| ImagePtr () |
|
| ImagePtr (const int) |
|
| ImagePtr (const long) |
|
| ImagePtr (const std::nullptr_t) |
|
| virtual ImagePtr & | operator= (const ImagePtr &) |
| virtual | ~ImagePtr (void) |
Public Functions inherited from Spinnaker::BasePtr¶
| Type | Name |
|---|---|
| BasePtr (void) Default constructor. |
|
| BasePtr (const BasePtr & other) Copy constructor. |
|
| virtual bool | IsValid () const True if the pointer is valid. |
| virtual T * | get () const get() __ |
| virtual | operator T* (void) const Dereferencing. |
| virtual | operator bool (void) const True if the pointer is valid. |
| virtual bool | operator!= (const BasePtr & rT) const Pointer not equal. |
| virtual bool | operator!= (std::nullptr_t) const Pointer not equal. |
| virtual bool | operator!= (int nMustBeNull) const Pointer not equal. |
| virtual bool | operator!= (long nMustBeNull) const Pointer not equal. |
| virtual T * | operator-> (void) const Dereferencing. |
| virtual BasePtr & | operator= (const BasePtr & rhs) Assign INode Pointer. |
| virtual BasePtr & | operator= (const int nMustBeNull) |
| virtual BasePtr & | operator= (const long nMustBeNull) |
| virtual BasePtr & | operator= (const std::nullptr_t nullPtr) |
| virtual bool | operator== (const BasePtr & rT) const Pointer equal. |
| virtual bool | operator== (std::nullptr_t) const Pointer equal. |
| virtual bool | operator== (int nMustBeNull) const Pointer equal. |
| virtual bool | operator== (long nMustBeNull) const Pointer equal. |
| virtual | ~BasePtr (void) |
Protected Attributes inherited from Spinnaker::BasePtr¶
| Type | Name |
|---|---|
| PointerData * | m_pT Underlying raw pointer. |
Public Functions Documentation¶
function ImagePtr [1/4]¶
Default constructor.
function ImagePtr [2/4]¶
Default constructor with argument.
function ImagePtr [3/4]¶
Default constructor with argument.
function ImagePtr [4/4]¶
Default constructor with argument.
function operator=¶
Assignment operator.
function ~ImagePtr¶
Virtual destructor.
The documentation for this class was generated from the following file C:/workspace/include/ImagePtr.h