OpendTect  6.6
Public Member Functions | Static Public 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...

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 *)
 

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

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.

◆ 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-2022