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.LevelsLinearForm Class Reference

Summary description for LevelsLinearForm. More...

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

Public Member Functions

 LevelsLinearForm (AForge.Imaging.ImageStatistics imgStat)
 

Protected Member Functions

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

Properties

Bitmap Image [set]
 
IFilter Filter [get]
 

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 inMinBox_TextChanged (object sender, System.EventArgs e)
 
void inMaxBox_TextChanged (object sender, System.EventArgs e)
 
void outMinBox_TextChanged (object sender, System.EventArgs e)
 
void outMaxBox_TextChanged (object sender, System.EventArgs e)
 
void inSlider_ValuesChanged (object sender, EventArgs e)
 
void outSlider_ValuesChanged (object sender, EventArgs e)
 
void UpdateFilter ()
 

Private Attributes

LevelsLinear filter = new LevelsLinear( )
 
IntRange inRed = new IntRange( 0, 255 )
 
IntRange inGreen = new IntRange( 0, 255 )
 
IntRange inBlue = new IntRange( 0, 255 )
 
IntRange outRed = new IntRange( 0, 255 )
 
IntRange outGreen = new IntRange( 0, 255 )
 
IntRange outBlue = new IntRange( 0, 255 )
 
AForge.Imaging.ImageStatistics imgStat
 
AForge.Controls.Histogram histogram
 
System.Windows.Forms.Label label1
 
System.Windows.Forms.ComboBox channelCombo
 
System.Windows.Forms.Button okButton
 
System.Windows.Forms.Button cancelButton
 
System.Windows.Forms.TextBox inMinBox
 
System.Windows.Forms.TextBox inMaxBox
 
System.Windows.Forms.Label label2
 
System.Windows.Forms.CheckBox allCheckBox
 
System.Windows.Forms.PictureBox pictureBox1
 
System.Windows.Forms.PictureBox pictureBox2
 
System.Windows.Forms.Label label3
 
System.Windows.Forms.TextBox outMinBox
 
System.Windows.Forms.TextBox outMaxBox
 
AForge.Controls.ColorSlider inSlider
 
AForge.Controls.ColorSlider outSlider
 
System.Windows.Forms.GroupBox groupBox4
 
IPLab.FilterPreview filterPreview
 
System.Windows.Forms.PictureBox pictureBox3
 
System.ComponentModel.Container components = null
 Required designer variable. More...
 

Static Private Attributes

static Color[] colors
 

Detailed Description

Summary description for LevelsLinearForm.

Constructor & Destructor Documentation

Member Function Documentation

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

Clean up any resources being used.

References IPLab.LevelsLinearForm.components.

void IPLab.LevelsLinearForm.InitializeComponent ( )
inlineprivate

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

Referenced by IPLab.LevelsLinearForm.LevelsLinearForm().

void IPLab.LevelsLinearForm.inMinBox_TextChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.LevelsLinearForm.inMaxBox_TextChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.LevelsLinearForm.outMinBox_TextChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.LevelsLinearForm.outMaxBox_TextChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.LevelsLinearForm.inSlider_ValuesChanged ( object  sender,
EventArgs  e 
)
inlineprivate
void IPLab.LevelsLinearForm.outSlider_ValuesChanged ( object  sender,
EventArgs  e 
)
inlineprivate

Member Data Documentation

Color [] IPLab.LevelsLinearForm.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),
}
LevelsLinear IPLab.LevelsLinearForm.filter = new LevelsLinear( )
private
IntRange IPLab.LevelsLinearForm.inRed = new IntRange( 0, 255 )
private
IntRange IPLab.LevelsLinearForm.inGreen = new IntRange( 0, 255 )
private
IntRange IPLab.LevelsLinearForm.inBlue = new IntRange( 0, 255 )
private
IntRange IPLab.LevelsLinearForm.outRed = new IntRange( 0, 255 )
private
IntRange IPLab.LevelsLinearForm.outGreen = new IntRange( 0, 255 )
private
IntRange IPLab.LevelsLinearForm.outBlue = new IntRange( 0, 255 )
private
AForge.Controls.Histogram IPLab.LevelsLinearForm.histogram
private
System.Windows.Forms.Label IPLab.LevelsLinearForm.label1
private
System.Windows.Forms.Button IPLab.LevelsLinearForm.okButton
private
System.Windows.Forms.Button IPLab.LevelsLinearForm.cancelButton
private
System.Windows.Forms.Label IPLab.LevelsLinearForm.label2
private
System.Windows.Forms.PictureBox IPLab.LevelsLinearForm.pictureBox1
private
System.Windows.Forms.PictureBox IPLab.LevelsLinearForm.pictureBox2
private
System.Windows.Forms.Label IPLab.LevelsLinearForm.label3
private
System.Windows.Forms.GroupBox IPLab.LevelsLinearForm.groupBox4
private
IPLab.FilterPreview IPLab.LevelsLinearForm.filterPreview
private
System.Windows.Forms.PictureBox IPLab.LevelsLinearForm.pictureBox3
private
System.ComponentModel.Container IPLab.LevelsLinearForm.components = null
private

Required designer variable.

Referenced by IPLab.LevelsLinearForm.Dispose().

Property Documentation

Bitmap IPLab.LevelsLinearForm.Image
set

Referenced by IPLab.ImageDoc.Levels().

IFilter IPLab.LevelsLinearForm.Filter
get

Referenced by IPLab.ImageDoc.Levels().


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