OpendTect 8.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | Static Private Attributes | List of all members
OD::RGBImageLoader Class Referenceabstract

Class To load image files, and return the image data in RGBImage object. More...

#include <odimage.h>

Inheritance diagram for OD::RGBImageLoader:
[legend]

Public Member Functions

virtual ~RGBImageLoader ()
 

Static Public Member Functions

static RGBImageloadRGBImage (const char *fnm, uiString &errmsg)
 
static void setImageLoader (RGBImageLoader *)
 

Protected Member Functions

 RGBImageLoader ()
 
 RGBImageLoader (const RGBImageLoader &)=delete
 
RGBImageLoaderoperator= (const RGBImageLoader &)=delete
 

Private Member Functions

virtual RGBImageloadImage (const char *, uiString &) const =0
 

Static Private Attributes

static PtrMan< RGBImageLoaderimageloader_
 

Detailed Description

Class To load image files, and return the image data in RGBImage object.

<>

Constructor & Destructor Documentation

◆ ~RGBImageLoader()

virtual OD::RGBImageLoader::~RGBImageLoader ( )
virtual

◆ RGBImageLoader() [1/2]

OD::RGBImageLoader::RGBImageLoader ( )
protected

◆ RGBImageLoader() [2/2]

OD::RGBImageLoader::RGBImageLoader ( const RGBImageLoader & )
protecteddelete

Member Function Documentation

◆ loadImage()

virtual RGBImage * OD::RGBImageLoader::loadImage ( const char * ,
uiString &  ) const
privatepure virtual

Implemented in uiRGBImageLoader.

◆ loadRGBImage()

static RGBImage * OD::RGBImageLoader::loadRGBImage ( const char * fnm,
uiString & errmsg )
static

Loads an image from file. Should be managed by caller.

◆ operator=()

RGBImageLoader & OD::RGBImageLoader::operator= ( const RGBImageLoader & )
protecteddelete

◆ setImageLoader()

static void OD::RGBImageLoader::setImageLoader ( RGBImageLoader * )
static

Sets the current imageloader that will load all subsequent images.

Member Data Documentation

◆ imageloader_

PtrMan<RGBImageLoader> OD::RGBImageLoader::imageloader_
staticprivate

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2025