Magick++  7.0.7
Convert, Edit, Or Compose Bitmap Images
Magick::ImageRef Class Reference

#include <ImageRef.h>

Public Member Functions

 ImageRef (void)
 
 ImageRef (MagickCore::Image *image_)
 
 ~ImageRef (void)
 
size_t decrease ()
 
MagickCore::Image *& image (void)
 
void increase ()
 
bool isShared ()
 
void options (Options *options_)
 
Optionsoptions (void)
 
std::string signature (const bool force_=false)
 

Static Public Member Functions

static ImageRefreplaceImage (ImageRef *imgRef, MagickCore::Image *replacement_)
 

Detailed Description

Definition at line 26 of file ImageRef.h.

Constructor & Destructor Documentation

◆ ImageRef() [1/2]

Magick::ImageRef::ImageRef ( void  )

Definition at line 18 of file ImageRef.cpp.

References GetPPException, Magick::Options::imageInfo(), and ThrowPPException.

Referenced by replaceImage(), and signature().

◆ ImageRef() [2/2]

Magick::ImageRef::ImageRef ( MagickCore::Image *  image_)

Definition at line 29 of file ImageRef.cpp.

◆ ~ImageRef()

Magick::ImageRef::~ImageRef ( void  )

Definition at line 37 of file ImageRef.cpp.

References Magick::Image.

Member Function Documentation

◆ decrease()

size_t Magick::ImageRef::decrease ( )

◆ image()

MagickCore::Image *& Magick::ImageRef::image ( void  )

Definition at line 66 of file ImageRef.cpp.

Referenced by Magick::Image::constImage(), and Magick::Image::image().

◆ increase()

void Magick::ImageRef::increase ( )

◆ isShared()

bool Magick::ImageRef::isShared ( )

Definition at line 78 of file ImageRef.cpp.

References Magick::MutexLock::lock(), and Magick::MutexLock::unlock().

Referenced by Magick::Image::modifyImage().

◆ options() [1/2]

◆ options() [2/2]

Magick::Options * Magick::ImageRef::options ( void  )

Definition at line 95 of file ImageRef.cpp.

◆ replaceImage()

Magick::ImageRef * Magick::ImageRef::replaceImage ( ImageRef imgRef,
MagickCore::Image *  replacement_ 
)
static

◆ signature()

std::string Magick::ImageRef::signature ( const bool  force_ = false)

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