Magick++ 7.1.1
Loading...
Searching...
No Matches
Magick::ReadOptions Class Reference
Collaboration diagram for Magick::ReadOptions:

Public Member Functions

 ReadOptions (const ReadOptions &options_)
 
void density (const Geometry &geometry_)
 
Geometry density (void) const
 
void depth (size_t depth_)
 
size_t depth (void) const
 
void ping (const bool flag_)
 
bool ping (void) const
 
void quiet (const bool quiet_)
 
bool quiet (void) const
 
void size (const Geometry &geometry_)
 
Geometry size (void) const
 
MagickCore::ImageInfo * imageInfo (void)
 

Private Member Functions

ReadOptionsoperator= (const ReadOptions &)
 

Private Attributes

MagickCore::ImageInfo * _imageInfo
 
bool _quiet
 

Detailed Description

Definition at line 857 of file STL.h.

Constructor & Destructor Documentation

◆ ReadOptions() [1/2]

Magick::ReadOptions::ReadOptions ( void  )

Definition at line 790 of file STL.cpp.

791 : _imageInfo(static_cast<ImageInfo*>(AcquireMagickMemory(
792 sizeof(ImageInfo)))),
793 _quiet(false)
794{
795 GetImageInfo(_imageInfo);
796}

◆ ReadOptions() [2/2]

Magick::ReadOptions::ReadOptions ( const ReadOptions options_)

Definition at line 798 of file STL.cpp.

799 : _imageInfo(CloneImageInfo(options_._imageInfo)),
800 _quiet(false)
801{
802}

◆ ~ReadOptions()

Magick::ReadOptions::~ReadOptions ( )

Definition at line 804 of file STL.cpp.

805{
806 _imageInfo=DestroyImageInfo(_imageInfo);
807}

Member Function Documentation

◆ density() [1/2]

void Magick::ReadOptions::density ( const Geometry geometry_)

Definition at line 809 of file STL.cpp.

810{
811 if (!density_.isValid())
812 _imageInfo->density=(char *) RelinquishMagickMemory(_imageInfo->density);
813 else
814 Magick::CloneString(&_imageInfo->density,density_);
815}

◆ density() [2/2]

Magick::Geometry Magick::ReadOptions::density ( void  ) const

Definition at line 817 of file STL.cpp.

818{
819 if (_imageInfo->density)
820 return(Geometry(_imageInfo->density));
821
822 return(Geometry());
823}

◆ depth() [1/2]

void Magick::ReadOptions::depth ( size_t  depth_)

Definition at line 825 of file STL.cpp.

826{
827 _imageInfo->depth=depth_;
828}

◆ depth() [2/2]

size_t Magick::ReadOptions::depth ( void  ) const

Definition at line 830 of file STL.cpp.

831{
832 return(_imageInfo->depth);
833}

◆ imageInfo()

MagickCore::ImageInfo * Magick::ReadOptions::imageInfo ( void  )

Definition at line 871 of file STL.cpp.

872{
873 return(_imageInfo);
874}

◆ ping() [1/2]

void Magick::ReadOptions::ping ( const bool  flag_)

Definition at line 835 of file STL.cpp.

836{
837 _imageInfo->ping=(MagickBooleanType) flag_;
838}

◆ ping() [2/2]

bool Magick::ReadOptions::ping ( void  ) const

Definition at line 840 of file STL.cpp.

841{
842 return(static_cast<bool>(_imageInfo->ping));
843}

◆ quiet() [1/2]

void Magick::ReadOptions::quiet ( const bool  quiet_)

Definition at line 845 of file STL.cpp.

846{
847 _quiet=quiet_;
848}

◆ quiet() [2/2]

bool Magick::ReadOptions::quiet ( void  ) const

Definition at line 850 of file STL.cpp.

851{
852 return(_quiet);
853}

◆ size() [1/2]

void Magick::ReadOptions::size ( const Geometry geometry_)

Definition at line 855 of file STL.cpp.

856{
857 _imageInfo->size=(char *) RelinquishMagickMemory(_imageInfo->size);
858
859 if ( geometry_.isValid() )
860 Magick::CloneString(&_imageInfo->size,geometry_);
861}

◆ size() [2/2]

Magick::Geometry Magick::ReadOptions::size ( void  ) const

Definition at line 863 of file STL.cpp.

864{
865 if (_imageInfo->size)
866 return(Geometry(_imageInfo->size));
867
868 return(Geometry());
869}

Member Data Documentation

◆ _imageInfo

MagickCore::ImageInfo* Magick::ReadOptions::_imageInfo
private

Definition at line 901 of file STL.h.

◆ _quiet

bool Magick::ReadOptions::_quiet
private

Definition at line 902 of file STL.h.


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