You are here: Start » AVL.NET » EdgeModel2Designer Class

EdgeModel2Designer Class

Namespace:Avl.Designers
Assembly:AvlNet.Designers.dll

Prompts the user to edit an Edge Model 2.

Constructors

 ConstructorDescription
EdgeModel2Designer(IContainer) Initializes an instance of the EdgeModel2Designer dialog using IContainer object which is responsible for disposing this dialog.
EdgeModel2Designer() Initializes an instance of the EdgeModelDesigner dialog.

Properties

 NameTypeDescription
AllowComplexityLevelChangeSystem.Boolean Gets or sets the basic/expert switch visibility

Inherited from Avl.Designers.ModelDesignerBase
AnglePrecisionSystem.Single Defines angular resolution of the matching process.

Inherited from Avl.Designers.ModelDesignerBase
BackgroundsAvl.Image[] Gets or sets the designer background images

Inherited from Avl.Designers.Designer
EdgeCompletenessSystem.Single Determines what fraction of the edges will be present in the created model.

Inherited from Avl.Designers.EdgeModelDesignerBase
EdgeHysteresisSystem.Single Threshold hysteresis value for edge magnitude.

Inherited from Avl.Designers.EdgeModelDesignerBase
EdgeMagnitudeThresholdSystem.Single Higher threshold for edge magnitude.

Inherited from Avl.Designers.EdgeModelDesignerBase
ExpertModeSystem.Boolean Gets or sets the editor complexity level

Inherited from Avl.Designers.ModelDesignerBase
HideSelectorsSystem.BooleanGets or sets if dialog user will be able to choose reference image.

Inherited from Avl.Designers.ModelDesignerBase
IconSystem.Drawing.Icon Gets or sets the designer icon

Inherited from Avl.Designers.Designer
IsDisposedSystem.Boolean Gets if the designer is _disposed

Inherited from Avl.Designers.Designer
LoadImageButtonVisibleSystem.Boolean Visibility of load image button

Inherited from Avl.Designers.ModelDesignerBase
MaxAngleSystem.Single End of range of possible rotations.

Inherited from Avl.Designers.ModelDesignerBase
MaxPyramidLevelSystem.Nullable<System.Int32> Defines the number of reduced resolution levels used to speed up computations.

Inherited from Avl.Designers.ModelDesignerBase
MaxScaleSystem.Single End of range of possible scales.

Inherited from Avl.Designers.ModelDesignerBase
MinAngleSystem.Single Start of range of possible rotations.

Inherited from Avl.Designers.ModelDesignerBase
MinPyramidLevelSystem.Int32 Defines the index of the lowest reduced resolution level used to speed up computations

Inherited from Avl.Designers.ModelDesignerBase
MinScaleSystem.Single Start of range of possible scales.

Inherited from Avl.Designers.ModelDesignerBase
ModelParametersSystem.Byte[] Gets or sets a serialized parameters that are used to create a model

Inherited from Avl.Designers.ModelDesignerBase
ReferenceFrameSystem.Nullable<Avl.Rectangle2D> Exact position of the model object in the image.

Inherited from Avl.Designers.ModelDesignerBase
ScalePrecisionSystem.Single Defines scale resolution of the matching process.

Inherited from Avl.Designers.ModelDesignerBase
ShowEdgesSystem.Boolean Shows edges in preview window.

Inherited from Avl.Designers.EdgeModelDesignerBase
SiteSystem.ComponentModel.ISite Gets or sets the ISite of the designer

Inherited from Avl.Designers.Designer
SizeSystem.Drawing.Size Gets or sets a start size for the designer

Inherited from Avl.Designers.Designer
SmoothingStdDevSystem.Single Standard deviation of the gaussian smoothing applied before edge extraction.

Inherited from Avl.Designers.EdgeModelDesignerBase
StartLocationSystem.Drawing.Point Gets or sets a start location for the designer

Inherited from Avl.Designers.Designer
StartPositionSystem.Windows.Forms.FormStartPosition Gets or sets a start position for the designer

Inherited from Avl.Designers.Designer
TitleSystem.String Gets or sets the designer title

Inherited from Avl.Designers.Designer
UpdatePreviewsAfterModificationSystem.Boolean Update previews window after each modification.

Inherited from Avl.Designers.EdgeModelDesignerBase

Methods

 NameDescription
ClearBackgroundImages() Clear background images from designer.
ControlEdgeModelLimits(int?) Limits the size of the EdgeModel objects created in this instance of the EdgeModelDesigner.
Dispose() Releases all resources used by the designer

Inherited from Avl.Designers.Designer
Equals(object)Inherited from System.Object
GetEdgeModel2() Creates an instance of the EdgeModel2 type using editor properties
GetHashCode()Inherited from System.Object
GetTemplateRegion() Returns a copy of the image region, the template model will be extracted from. The caller is responsible for disposing the returned value.
GetType()Inherited from System.Object
LoadParameters(byte[]) Load model parameters from a byte array.
LoadParameters(string) Load model parameters from file
SaveParameters(byte[]) Save model parameters to byte array.
SaveParameters(System.IO.Stream) Saves model parameters to stream.
SaveParameters(string) Save model parameters to file
SetTemplateRegion(Avl.Region) Sets the image region the template model will be extracted from.
SetTheme(System.Drawing.Color, System.Drawing.Color, Avl.Designers.Designer.Avl.Designers.Designer.IconSet) Sets designer color theme.

Inherited from Avl.Designers.Designer
ShowDialog() Shows the editor as a modal window
ShowDialog(System.Windows.Forms.IWin32Window) Shows the editor as a modal window with a specified owner
ToString()Inherited from System.Object

Remarks

See also