IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
IPLab.HistogramWindow Class Reference

Summary description for HistogramWindow. More...

+ Inheritance diagram for IPLab.HistogramWindow:
+ Collaboration diagram for IPLab.HistogramWindow:

Public Member Functions

 HistogramWindow ()
 
void GatherStatistics (Bitmap image)
 
void SwitchChannel (int channel)
 

Protected Member Functions

override void Dispose (bool disposing)
 Clean up any resources being used. More...
 

Private Member Functions

void InitializeComponent ()
 Required method for Designer support - do not modify the contents of this method with the code editor. More...
 
void channelCombo_SelectedIndexChanged (object sender, System.EventArgs e)
 
void histogram_PositionChanged (object sender, AForge.Controls.HistogramEventArgs e)
 
void histogram_SelectionChanged (object sender, AForge.Controls.HistogramEventArgs e)
 
void logCheck_CheckedChanged (object sender, System.EventArgs e)
 

Private Attributes

int currentImageHash = 0
 
ImageStatistics stat
 
AForge.Controls.Histogram histogram
 
AForge.Math.Histogram activeHistogram = null
 
System.Windows.Forms.Label label1
 
System.Windows.Forms.ComboBox channelCombo
 
System.Windows.Forms.Label label2
 
System.Windows.Forms.Label meanLabel
 
System.Windows.Forms.Label label3
 
System.Windows.Forms.Label stdDevLabel
 
System.Windows.Forms.Label label4
 
System.Windows.Forms.Label medianLabel
 
System.Windows.Forms.Label label5
 
System.Windows.Forms.Label label6
 
System.Windows.Forms.Label label7
 
System.Windows.Forms.Label levelLabel
 
System.Windows.Forms.Label countLabel
 
System.Windows.Forms.Label percentileLabel
 
System.Windows.Forms.Label label8
 
System.Windows.Forms.Label label9
 
System.Windows.Forms.Label minLabel
 
System.Windows.Forms.Label maxLabel
 
System.Windows.Forms.CheckBox logCheck
 
ToolTip toolTip
 
IContainer components
 

Static Private Attributes

static Color[] colors
 

Detailed Description

Summary description for HistogramWindow.

Constructor & Destructor Documentation

IPLab.HistogramWindow.HistogramWindow ( )
inline

Member Function Documentation

override void IPLab.HistogramWindow.Dispose ( bool  disposing)
inlineprotected

Clean up any resources being used.

void IPLab.HistogramWindow.InitializeComponent ( )
inlineprivate

Required method for Designer support - do not modify the contents of this method with the code editor.

Referenced by IPLab.HistogramWindow.HistogramWindow().

void IPLab.HistogramWindow.channelCombo_SelectedIndexChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HistogramWindow.histogram_PositionChanged ( object  sender,
AForge.Controls.HistogramEventArgs  e 
)
inlineprivate
void IPLab.HistogramWindow.histogram_SelectionChanged ( object  sender,
AForge.Controls.HistogramEventArgs  e 
)
inlineprivate
void IPLab.HistogramWindow.logCheck_CheckedChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate

Member Data Documentation

Color [] IPLab.HistogramWindow.colors
staticprivate
Initial value:
= new Color[] {
Color.FromArgb(192, 0, 0),
Color.FromArgb(0, 192, 0),
Color.FromArgb(0, 0, 192),
Color.FromArgb(128, 128, 128),
}
int IPLab.HistogramWindow.currentImageHash = 0
private
ImageStatistics IPLab.HistogramWindow.stat
private
AForge.Controls.Histogram IPLab.HistogramWindow.histogram
private
AForge.Math.Histogram IPLab.HistogramWindow.activeHistogram = null
private
System.Windows.Forms.Label IPLab.HistogramWindow.label1
private
System.Windows.Forms.ComboBox IPLab.HistogramWindow.channelCombo
private
System.Windows.Forms.Label IPLab.HistogramWindow.label2
private
System.Windows.Forms.Label IPLab.HistogramWindow.meanLabel
private
System.Windows.Forms.Label IPLab.HistogramWindow.label3
private
System.Windows.Forms.Label IPLab.HistogramWindow.stdDevLabel
private
System.Windows.Forms.Label IPLab.HistogramWindow.label4
private
System.Windows.Forms.Label IPLab.HistogramWindow.medianLabel
private
System.Windows.Forms.Label IPLab.HistogramWindow.label5
private
System.Windows.Forms.Label IPLab.HistogramWindow.label6
private
System.Windows.Forms.Label IPLab.HistogramWindow.label7
private
System.Windows.Forms.Label IPLab.HistogramWindow.levelLabel
private
System.Windows.Forms.Label IPLab.HistogramWindow.countLabel
private
System.Windows.Forms.Label IPLab.HistogramWindow.percentileLabel
private
System.Windows.Forms.Label IPLab.HistogramWindow.label8
private
System.Windows.Forms.Label IPLab.HistogramWindow.label9
private
System.Windows.Forms.Label IPLab.HistogramWindow.minLabel
private
System.Windows.Forms.Label IPLab.HistogramWindow.maxLabel
private
System.Windows.Forms.CheckBox IPLab.HistogramWindow.logCheck
private
ToolTip IPLab.HistogramWindow.toolTip
private
IContainer IPLab.HistogramWindow.components
private

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