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

Summary description for HSLFilteringForm. More...

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

Public Member Functions

 HSLFilteringForm ()
 

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 UpdateFilter ()
 
void minHBox_TextChanged (object sender, System.EventArgs e)
 
void maxHBox_TextChanged (object sender, System.EventArgs e)
 
void minSBox_TextChanged (object sender, System.EventArgs e)
 
void maxSBox_TextChanged (object sender, System.EventArgs e)
 
void minLBox_TextChanged (object sender, System.EventArgs e)
 
void maxLBox_TextChanged (object sender, System.EventArgs e)
 
void huePicker_ValuesChanged (object sender, System.EventArgs e)
 
void saturationSlider_ValuesChanged (object sender, System.EventArgs e)
 
void luminanceSlider_ValuesChanged (object sender, System.EventArgs e)
 
void fillHBox_TextChanged (object sender, System.EventArgs e)
 
void fillSBox_TextChanged (object sender, System.EventArgs e)
 
void fillLBox_TextChanged (object sender, System.EventArgs e)
 
void UpdateFillColor ()
 
void updateHCheck_CheckedChanged (object sender, System.EventArgs e)
 
void updateSCheck_CheckedChanged (object sender, System.EventArgs e)
 
void updateLCheck_CheckedChanged (object sender, System.EventArgs e)
 
void fillTypeCombo_SelectedIndexChanged (object sender, System.EventArgs e)
 

Private Attributes

HSLFiltering filter = new HSLFiltering( )
 
IntRange hue = new IntRange( 0, 359 )
 
Range saturation = new Range( 0, 1 )
 
Range luminance = new Range( 0, 1 )
 
int fillH = 0
 
float fillS = 0
 
float fillL = 0
 
AForge.Controls.HuePicker huePicker
 
System.Windows.Forms.GroupBox groupBox1
 
System.Windows.Forms.Label label1
 
System.Windows.Forms.Label label2
 
System.Windows.Forms.TextBox maxHBox
 
System.Windows.Forms.GroupBox groupBox2
 
System.Windows.Forms.Label label3
 
System.Windows.Forms.Label label4
 
System.Windows.Forms.TextBox minSBox
 
System.Windows.Forms.TextBox maxSBox
 
AForge.Controls.ColorSlider saturationSlider
 
System.Windows.Forms.GroupBox groupBox3
 
System.Windows.Forms.Label label5
 
System.Windows.Forms.Label label6
 
System.Windows.Forms.TextBox minLBox
 
System.Windows.Forms.TextBox maxLBox
 
System.Windows.Forms.GroupBox groupBox5
 
IPLab.FilterPreview filterPreview
 
System.Windows.Forms.GroupBox groupBox4
 
System.Windows.Forms.Label label7
 
System.Windows.Forms.TextBox fillHBox
 
System.Windows.Forms.CheckBox updateHCheck
 
System.Windows.Forms.Label label8
 
System.Windows.Forms.TextBox fillSBox
 
System.Windows.Forms.CheckBox updateSCheck
 
System.Windows.Forms.Label label9
 
System.Windows.Forms.TextBox fillLBox
 
System.Windows.Forms.CheckBox updateLCheck
 
System.Windows.Forms.ComboBox fillTypeCombo
 
System.Windows.Forms.Label label10
 
System.Windows.Forms.Button cancelButton
 
System.Windows.Forms.Button okButton
 
System.Windows.Forms.TextBox minHBox
 
AForge.Controls.ColorSlider luminanceSlider
 
System.ComponentModel.Container components = null
 Required designer variable. More...
 

Detailed Description

Summary description for HSLFilteringForm.

Constructor & Destructor Documentation

Member Function Documentation

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

Clean up any resources being used.

References IPLab.HSLFilteringForm.components.

void IPLab.HSLFilteringForm.InitializeComponent ( )
inlineprivate

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

Referenced by IPLab.HSLFilteringForm.HSLFilteringForm().

void IPLab.HSLFilteringForm.minHBox_TextChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.maxHBox_TextChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.minSBox_TextChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.maxSBox_TextChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.minLBox_TextChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.maxLBox_TextChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.huePicker_ValuesChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.saturationSlider_ValuesChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.luminanceSlider_ValuesChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.fillHBox_TextChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.fillSBox_TextChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.fillLBox_TextChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.updateHCheck_CheckedChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.updateSCheck_CheckedChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.updateLCheck_CheckedChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate
void IPLab.HSLFilteringForm.fillTypeCombo_SelectedIndexChanged ( object  sender,
System.EventArgs  e 
)
inlineprivate

Member Data Documentation

HSLFiltering IPLab.HSLFilteringForm.filter = new HSLFiltering( )
private
IntRange IPLab.HSLFilteringForm.hue = new IntRange( 0, 359 )
private
Range IPLab.HSLFilteringForm.saturation = new Range( 0, 1 )
private
Range IPLab.HSLFilteringForm.luminance = new Range( 0, 1 )
private
int IPLab.HSLFilteringForm.fillH = 0
private
float IPLab.HSLFilteringForm.fillS = 0
private
AForge.Controls.HuePicker IPLab.HSLFilteringForm.huePicker
private
System.Windows.Forms.GroupBox IPLab.HSLFilteringForm.groupBox1
private
System.Windows.Forms.Label IPLab.HSLFilteringForm.label1
private
System.Windows.Forms.Label IPLab.HSLFilteringForm.label2
private
System.Windows.Forms.TextBox IPLab.HSLFilteringForm.maxHBox
private
System.Windows.Forms.GroupBox IPLab.HSLFilteringForm.groupBox2
private
System.Windows.Forms.Label IPLab.HSLFilteringForm.label3
private
System.Windows.Forms.Label IPLab.HSLFilteringForm.label4
private
System.Windows.Forms.GroupBox IPLab.HSLFilteringForm.groupBox3
private
System.Windows.Forms.Label IPLab.HSLFilteringForm.label5
private
System.Windows.Forms.Label IPLab.HSLFilteringForm.label6
private
System.Windows.Forms.TextBox IPLab.HSLFilteringForm.minLBox
private
System.Windows.Forms.TextBox IPLab.HSLFilteringForm.maxLBox
private
System.Windows.Forms.GroupBox IPLab.HSLFilteringForm.groupBox5
private
System.Windows.Forms.GroupBox IPLab.HSLFilteringForm.groupBox4
private
System.Windows.Forms.Label IPLab.HSLFilteringForm.label7
private
System.Windows.Forms.TextBox IPLab.HSLFilteringForm.fillHBox
private
System.Windows.Forms.CheckBox IPLab.HSLFilteringForm.updateHCheck
private
System.Windows.Forms.Label IPLab.HSLFilteringForm.label8
private
System.Windows.Forms.TextBox IPLab.HSLFilteringForm.fillSBox
private
System.Windows.Forms.CheckBox IPLab.HSLFilteringForm.updateSCheck
private
System.Windows.Forms.Label IPLab.HSLFilteringForm.label9
private
System.Windows.Forms.TextBox IPLab.HSLFilteringForm.fillLBox
private
System.Windows.Forms.CheckBox IPLab.HSLFilteringForm.updateLCheck
private
System.Windows.Forms.ComboBox IPLab.HSLFilteringForm.fillTypeCombo
private
System.Windows.Forms.Label IPLab.HSLFilteringForm.label10
private
System.Windows.Forms.Button IPLab.HSLFilteringForm.cancelButton
private
System.Windows.Forms.Button IPLab.HSLFilteringForm.okButton
private
System.Windows.Forms.TextBox IPLab.HSLFilteringForm.minHBox
private
System.ComponentModel.Container IPLab.HSLFilteringForm.components = null
private

Required designer variable.

Referenced by IPLab.HSLFilteringForm.Dispose().

Property Documentation

Bitmap IPLab.HSLFilteringForm.Image
set
IFilter IPLab.HSLFilteringForm.Filter
get

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