Class VLBasicVisionDrawLayers.TVLDrawLinesLayer

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
 
(Automated Syncronization with Documentation)
 
(7 intermediate revisions by one user not shown)
Line 28: Line 28:
 
=== C# (.NET): ===
 
=== C# (.NET): ===
 
<code>
 
<code>
'''public ref class''' TVLDrawLinesLayer : [[Class LPDrawLayers.TLPDrawLayer|Mitov.VisionLab.DrawLayer]]
+
'''public ref class''' DrawLinesLayer : [[Class LPDrawLayers.TLPDrawLayer|Mitov.VisionLab.DrawLayer]]
 
</code>
 
</code>
 
== Summary ==
 
== Summary ==
Line 37: Line 37:
  
  
 +
 +
<b>Diagram:</b>
 +
 +
[[Image:VLDrawLinesLayer_Preview.png]]
  
  
Line 49: Line 53:
 
*[[Property VLBasicVisionDrawLayers.TVLDrawLinesLayer.Pen|Pen]] - Specifies the pen settings to be used for the lines drawing.  
 
*[[Property VLBasicVisionDrawLayers.TVLDrawLinesLayer.Pen|Pen]] - Specifies the pen settings to be used for the lines drawing.  
 
*[[Property VLBasicVisionDrawLayers.TVLDrawLinesLayer.MaxCount|MaxCount]] - Specifies the maximum number of lines to be drawn.  
 
*[[Property VLBasicVisionDrawLayers.TVLDrawLinesLayer.MaxCount|MaxCount]] - Specifies the maximum number of lines to be drawn.  
 +
 +
== Methods ==
 +
 +
=== Public ===
 +
*[[Method function VLBasicVisionDrawLayers.TVLDrawLinesLayer.GetOperations() : TLPDrawLayerOperations|function GetOperations() : TLPDrawLayerOperations]]
  
 
== Pins ==
 
== Pins ==
Line 63: Line 72:
  
 
=== Public ===
 
=== Public ===
 +
*[[Method function LPDrawLayers.TLPDrawLayer.GetHasEnable() : Boolean|function GetHasEnable() : Boolean]]
 +
*[[Method function LPDrawLayers.TLPDrawLayer.GetCanDisable() : Boolean|function GetCanDisable() : Boolean]]
 
*[[Method procedure LPDrawLayers.TLPDrawLayer.DoLayerBegin(TLPCanvas;Integer;Integer;Single;Single)|procedure DoLayerBegin(ACanvas : TLPCanvas; AWidth : Integer; AHeight : Integer; AXCoeff : Single; AYCoeff : Single)]]
 
*[[Method procedure LPDrawLayers.TLPDrawLayer.DoLayerBegin(TLPCanvas;Integer;Integer;Single;Single)|procedure DoLayerBegin(ACanvas : TLPCanvas; AWidth : Integer; AHeight : Integer; AXCoeff : Single; AYCoeff : Single)]]
 
*[[Method procedure LPDrawLayers.TLPDrawLayer.DoLayerEnd()|procedure DoLayerEnd()]]
 
*[[Method procedure LPDrawLayers.TLPDrawLayer.DoLayerEnd()|procedure DoLayerEnd()]]
Line 73: Line 84:
 
*[[Method procedure LPDrawLayers.TLPDrawLayer.DoLayerMouseEnter()|procedure DoLayerMouseEnter()]]
 
*[[Method procedure LPDrawLayers.TLPDrawLayer.DoLayerMouseEnter()|procedure DoLayerMouseEnter()]]
 
*[[Method procedure LPDrawLayers.TLPDrawLayer.DoLayerMouseLeave()|procedure DoLayerMouseLeave()]]
 
*[[Method procedure LPDrawLayers.TLPDrawLayer.DoLayerMouseLeave()|procedure DoLayerMouseLeave()]]
 +
*[[Method function LPDrawLayers.TLPDrawLayer.GetChachedData(TObject) : TObject|function GetChachedData(ALink : TObject) : TObject]]
 
*[[Method procedure LPDrawLayers.TLPDrawLayer.SetChachedData(TObject;TObject)|procedure SetChachedData(ALink : TObject; AData : TObject)]]
 
*[[Method procedure LPDrawLayers.TLPDrawLayer.SetChachedData(TObject;TObject)|procedure SetChachedData(ALink : TObject; AData : TObject)]]
 +
*[[Method function LPDrawLayers.TLPDrawLayer.GetOperations() : TLPDrawLayerOperations|function GetOperations() : TLPDrawLayerOperations]]
 
*[[Method procedure LPDrawLayers.TLPDrawLayer.AddLayerLink(TLPLayerCollectionItem)|procedure AddLayerLink(ALink : TLPLayerCollectionItem)]]
 
*[[Method procedure LPDrawLayers.TLPDrawLayer.AddLayerLink(TLPLayerCollectionItem)|procedure AddLayerLink(ALink : TLPLayerCollectionItem)]]
 
*[[Method procedure LPDrawLayers.TLPDrawLayer.RemoveLayerLink(TLPLayerCollectionItem)|procedure RemoveLayerLink(ALink : TLPLayerCollectionItem)]]
 
*[[Method procedure LPDrawLayers.TLPDrawLayer.RemoveLayerLink(TLPLayerCollectionItem)|procedure RemoveLayerLink(ALink : TLPLayerCollectionItem)]]
 +
*[[Method function LPDrawLayers.TLPDrawLayer.GetName() : String|function GetName() : String]]
 +
*[[Method function LPDrawLayers.TLPDrawLayer.WriteLock() : IOWLockSection|function WriteLock() : IOWLockSection]]
  
 
== From [[Class SLComponentCollection.TSLComponentItem|TSLComponentItem]] ==
 
== From [[Class SLComponentCollection.TSLComponentItem|TSLComponentItem]] ==
Line 88: Line 103:
  
 
=== Public ===
 
=== Public ===
 +
*[[Method function SLComponentCollection.TSLComponentItem.GetParentComponent() : TComponent|function GetParentComponent() : TComponent]]
 +
*[[Method function SLComponentCollection.TSLComponentItem.HasParent() : Boolean|function HasParent() : Boolean]]
 +
*[[Method function SLComponentCollection.TSLComponentItem.GetOwnerList() : TSLComponentItems|function GetOwnerList() : TSLComponentItems]]
 
*[[Method function SLComponentCollection.TSLComponentItem.GetHasEnable() : Boolean|function GetHasEnable() : Boolean]]
 
*[[Method function SLComponentCollection.TSLComponentItem.GetHasEnable() : Boolean|function GetHasEnable() : Boolean]]
 
*[[Method function SLComponentCollection.TSLComponentItem.GetCanDisable() : Boolean|function GetCanDisable() : Boolean]]
 
*[[Method function SLComponentCollection.TSLComponentItem.GetCanDisable() : Boolean|function GetCanDisable() : Boolean]]
  
 
[[Category:Layers]][[Category:Classes]]
 
[[Category:Layers]][[Category:Classes]]

Latest revision as of 00:30, 26 June 2013

This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.

VLDrawLinesLayer.gif

Package: VisionLabPkg

Unit: VLBasicVisionDrawLayers

Inherits: TLPDrawLayer

Contents

Syntax

Delphi:

type TVLDrawLinesLayer = class( TLPDrawLayer )

C++ Builder:

class TVLDrawLinesLayer : public TLPDrawLayer

Visual C++ (MFC):

class CTVLDrawLinesLayer : public CTLPDrawLayer

C# (.NET):

public ref class DrawLinesLayer : Mitov.VisionLab.DrawLayer

Summary

Layer drawing detected lines.

Description

Add this layer to draw detected lines.


Diagram:

VLDrawLinesLayer Preview.png


Example:

DrawLinesLayerSample.png

Properties

Published

Methods

Public

Pins

From TLPDrawLayer

Properties

Published

Methods

Public

From TSLComponentItem

Properties

Public

Methods

Public

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox