VDISoft.SPC.Charts.ParetoGroup


Public Properties


Name
Description
Average
Gets the average value of the samples in the group.
CellBackColor
Gets and sets the backcolor of the pareto cell. This color is used if the pattern of the cell requires more than one color.
CellBorderColor
Gets and sets the color of the border of the cell.
CellBorderStyle
Gets and sets the style of the border of the cell.
CellBorderWidth
Gets and sets the width of the border of the cell.
CellFill
Gets and sets the flag that indicates if the pareto cell should be filled.
CellFillColor
Gets and sets the color with which the pareto cell should be filled.
CellFillPattern
Gets and sets the pattern with which the pareto cell is to be filled.
CellFillWithPattern
Gets and sets the flag that indicates if the pareto cell should be filled with a pattern.
Chart
Sets the chart that the group is a part of.
ChartPoint
Gets the chartpoint of the group.
CustomTooltipText
Gets and sets the text to be used if a custom tooltip is displayed for the group.
ExcludeFromCalculation
Gets and sets the flag indicating if the group should be involved in the calculation.
GroupCount
Gets and sets the manual count value. Used if UseGroupCount is true.
Item
Gets and sets a Pareto sample of the group.
Name
Gets and sets the name of the subgroup.
Notes
Gets the notes of the subgroup.
ParetoCell
Gets and sets the pareto cell of the group.
PointColor
Gets and sets the color of the data point of the group.
PointMarker
Gets and sets the type of marker used with the data point of the group.
PointSize
Gets and sets the size of the data point of the group.
Range
Gets the range of the samples in the group.
RMSDev
Gets the root mean square deviation of the samples in the group.
Show
Gets and sets the flag indicating if the group should be shown.
ShowCellBorder
Gets and sets the flag that indicates if the border of the cell should be shown.
StdDev
Gets the standard deviation of the samples in the group.
UseCustomTooltipText
Gets and sets flag indicating if a custom tooltip should be displayed for the group.
UseGroupCount
Gets and sets flag indicating if the count should be manually determined using GroupCount.

Public Methods


Name
Description
Add
Add a sample to the group.
Clear
Clear the samples out of the group.
Clone
Create a clone of the ParetoGroup.
GetCellLocationAsRectangleF
Returns the bounding rectangle of the group's cell.
GetCellLocationAsXMLString
Returns the bounding rectangle of the group's cell as an xml string.
GetObjectData
This method is called upon the serialization of a ParetoGroup.
GetPointLocationAsRectangleF
Returns the bounding rectangle of the group's chartpoint.
GetPointLocationAsXMLString
Returns the bounding rectangle of the group's chartpoint as an xml string.
IsMouseOnCell
Inidicates if the mouse is on the cell.
IsMouseOnPoint
Inidicates if the mouse is on the group.
OnDeserialization
This method is called upon the deserialization of a ParetoGroup.
RemoveAt
Clear a sample out of the group.

Public Events


Name
Description
NoteAdded
Occurs when a Note is added to the Notes collection.
NoteAuthorChanged
Occurs when the Note:Author of a Note changes.
NoteDateTimeChanged
Occurs when the Note:DateTime of a Note changes.
NoteNameChanged
Occurs when the Note:Name of a Note changes.
NoteRemoved
Occurs when a Note is removed from the Notes collection.
NotesCleared
Occurs when the Note objects of the Notes collection are cleared.
NoteSet
Occurs when a Note of the Notes collection is set.
NoteTextChanged
Occurs when the Note:Text of a Note changes.
ParetoGroupAverageCalculated
Occurs when the Average of the ParetoGroup is calculated.
ParetoGroupExcludedChanged
Occurs when the ExcludeFromCalculation flag of the ParetoGroup changes.
ParetoGroupRangeCalculated
Occurs when the Range of the ParetoGroup is calculated.
ParetoGroupRMSDevCalculated
Occurs when the RMS Deviation of the ParetoGroup is calculated.
ParetoGroupStdDevCalculated
Occurs when the StandardDeviation of the ParetoGroup is calculated.
ParetoSampleAdded
Occurs when a ParetoSample is added to a ParetoGroup.
ParetoSampleCodeChanged
Occurs when the ParetoSample:Code of a ParetoSample changes.
ParetoSampleDateTimeChanged
Occurs when the ParetoSample:DateTime of a ParetoSample changes.
ParetoSampleExcludedChanged
Occurs when the ParetoSample:ExcludeFromCalculation flag of a ParetoSample changes.
ParetoSampleKeyChanged
Occurs when the ParetoSample:Key of a ParetoSample changes.
ParetoSampleRemoved
Occurs when a ParetoSample is removed from a ParetoGroup.
ParetoSamplesCleared
Occurs when the ParetoSample objects of a ParetoGroup are cleared.
ParetoSampleSet
Occurs when a ParetoSample of a ParetoGroup is set.
ParetoSampleValueChanged
Occurs when the ParetoSample:Value of a ParetoSample changes.

Protected Methods


Name
Description
AddSample
Add a sample to the group.
InitializeListeners
Initializes the listeners for the group.
InitializeNoteListeners
Initializes the note listeners for the subgroup.
NewSample
This method returns a sample of the appropriate type.
NoteAddedListener
A listener for events of the Notes collection of the subgroup.
NoteAuthorChangedListener
A listener for events of the Notes collection of the subgroup.
NoteDateTimeChangedListener
A listener for events of the Notes collection of the subgroup.
NoteNameChangedListener
A listener for events of the Notes collection of the subgroup.
NoteRemovedListener
A listener for events of the Notes collection of the subgroup.
NotesClearedListener
A listener for events of the Notes collection of the subgroup.
NoteSetListener
A listener for events of the Notes collection of the subgroup.
NoteTextChangedListener
A listener for events of the Notes collection of the subgroup.
ParetoSampleCodeChangedListener
A listener for events of the samples of the group.
ParetoSampleDateTimeChangedListener
A listener for events of the samples of the group.
ParetoSampleExcludedChangedListener
A listener for events of the samples of the group.
ParetoSampleKeyChangedListener
A listener for events of the samples of the group.
ParetoSampleValueChangedListener
A listener for events of the samples of the group.
UninitializeListeners
Uninitializes the listeners for the group.
UninitializeNoteListeners
Uninitializes the note listeners for the subgroup.