nsIDaimHistograms Interface Reference

import "nsIDaimHistograms.idl";

Inherits nsIDaimNotify.

List of all members.

Public Member Functions

void scan (in nsIDaimParameters params, in PRUint32 index, in PRUint32 flags)
void extend (in nsIDaimParameters params, in double rmin, in double rmax)
void transform (in nsIDaimParameters params,[array, size_is(count)] in PRUint32 data, in PRUint32 count)
void equalize (in nsIDaimParameters params)
void getRange (out double rmin, out double rmax)
void setRange (in double rmin, in double rmax)
void threshold (in nsIDaimParameters params, in double rmin, in double rmax, in PRUint32 flags)
void fillChannel (in nsIDaimParameters params, in double value)
void invertMap (in nsIDaimParameters params)
void specify (in nsIDaimParameters params, in PRUint32 index)
void gamma (in nsIDaimParameters params, in double gamma)
void contrast (in nsIDaimParameters params, in double brightness, in double contrast)
void getHistogram (in PRUint32 index, in nsIDaimStorageMap storage, in string name)
double optimalThreshold (in PRUint32 index, in double background)
void rgbThreshold (in nsIDaimParameters params, in PRUint32 red, in PRUint32 green, in PRUint32 blue, in PRUint32 rradius, in PRUint32 gradius, in PRUint32 bradius)
void getValues (in PRInt32 index, in nsIDaimStorageMap storage, in string col)

Public Attributes

attribute PRUint32 channels


Detailed Description

nsIDaimNotify

Manipulate density histograms and pixel mapping.

dmIHistograms method will use the dmIColorSpace from the the dmIParameters objet to retrieve which channel to use on RGB images. Set the appropriate colorspace object to retrieve histogram informations about a particular channel or to apply transformations.

Implemented by:


Member Function Documentation

void nsIDaimHistograms::contrast in nsIDaimParameters  params,
in double  brightness,
in double  contrast
 

contrast

void nsIDaimHistograms::equalize in nsIDaimParameters  params  ) 
 

equalize

void nsIDaimHistograms::extend in nsIDaimParameters  params,
in double  rmin,
in double  rmax
 

extend

void nsIDaimHistograms::fillChannel in nsIDaimParameters  params,
in double  value
 

fillChannel

void nsIDaimHistograms::gamma in nsIDaimParameters  params,
in double  gamma
 

gamma

void nsIDaimHistograms::getHistogram in PRUint32  index,
in nsIDaimStorageMap  storage,
in string  name
 

getHistogram

void nsIDaimHistograms::getRange out double  rmin,
out double  rmax
 

getRange

void nsIDaimHistograms::getValues in PRInt32  index,
in nsIDaimStorageMap  storage,
in string  col
 

getValues

void nsIDaimHistograms::invertMap in nsIDaimParameters  params  ) 
 

invertMap

double nsIDaimHistograms::optimalThreshold in PRUint32  index,
in double  background
 

optimalThreshold

void nsIDaimHistograms::rgbThreshold in nsIDaimParameters  params,
in PRUint32  red,
in PRUint32  green,
in PRUint32  blue,
in PRUint32  rradius,
in PRUint32  gradius,
in PRUint32  bradius
 

rgbThreshold

void nsIDaimHistograms::scan in nsIDaimParameters  params,
in PRUint32  index,
in PRUint32  flags
 

scan

void nsIDaimHistograms::setRange in double  rmin,
in double  rmax
 

setRange

void nsIDaimHistograms::specify in nsIDaimParameters  params,
in PRUint32  index
 

specify

void nsIDaimHistograms::threshold in nsIDaimParameters  params,
in double  rmin,
in double  rmax,
in PRUint32  flags
 

threshold

void nsIDaimHistograms::transform in nsIDaimParameters  params,
[array, size_is(count)] in PRUint32  data,
in PRUint32  count
 

transform


Member Data Documentation

attribute PRUint32 nsIDaimHistograms::channels
 

channels


Generated on Tue May 23 17:31:48 2006 for Daim Library XPCOM Interfaces by  doxygen 1.4.6-NO