Skip to content

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

See 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

See Spinnaker::BasePtr

Type Name
PointerData * m_pT
Underlying raw pointer.

Public Functions Documentation

function ImagePtr [1/4]

Spinnaker::ImagePtr::ImagePtr () 

Default constructor.


function ImagePtr [2/4]

Spinnaker::ImagePtr::ImagePtr (
    const int
) 

Default constructor with argument.


function ImagePtr [3/4]

Spinnaker::ImagePtr::ImagePtr (
    const long
) 

Default constructor with argument.


function ImagePtr [4/4]

Spinnaker::ImagePtr::ImagePtr (
    const std::nullptr_t
) 

Default constructor with argument.


function operator=

virtual ImagePtr & Spinnaker::ImagePtr::operator= (
    const ImagePtr &
) 

Assignment operator.


function ~ImagePtr

virtual Spinnaker::ImagePtr::~ImagePtr (
    void
) 

Virtual destructor.



The documentation for this class was generated from the following file C:/workspace/include/ImagePtr.h