Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | List of all members
ImageContext Class Reference
Inheritance diagram for ImageContext:
Inheritance graph
[legend]
Collaboration diagram for ImageContext:
Collaboration graph
[legend]

Public Member Functions

 ImageContext ()
 Default constr.
 
 ImageContext (const ImageContext &ctx)
 Copy constr.
 
void setCurrentImageColor (const Image &src)
 
void setCurrentImages (const Image &src)
 
void unsetCurrentImages ()
 
void getImageStatus (drain::FlexVariableMap &statusMap) const
 
Palette & getPalette ()
 
Palette & getPalette (const std::string &key)
 
void updateImageStatus (drain::VariableMap &statusMap) const
 

Static Public Member Functions

static void getImageInfo (const Image *ptr, drain::Variable &entry)
 Given image pointer (null ok), get properties.
 

Public Attributes

bool imagePhysical
 Defines if the next image processing operation uses scaled intentsites instead of raw byte values.
 
ODIMPathElem::group_t qualityGroups
 Defines which quality data, if any, is used as input weight.
 
ImageSampler imageSampler
 
const ImagecurrentImage = nullptr
 Pointer to the last 2D data (image) processed.
 
const ImagecurrentGrayImage = nullptr
 Pointer to the last single-channel 2D data (image) processed.
 
Image grayImage
 
Image colorImage
 
std::string paletteKey
 

Static Public Attributes

static std::string outputQuantitySyntax
 

Member Function Documentation

◆ getPalette()

Palette & getPalette ( const std::string &  key)

Attempt 1: exact match of key

Attempt 2: exact match of key

Member Data Documentation

◆ outputQuantitySyntax

std::string outputQuantitySyntax
static

Note: for example Palette uses this to extract actual quantity

◆ qualityGroups

ODIMPathElem::group_t qualityGroups

Defines which quality data, if any, is used as input weight.

Practically, only the following properties are actually used:

  • path: dataset, data or both
  • quantity: (typically QIND), future option

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