Class VLTrackTargets.TVLDrawTrackTargetLayer

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''' TVLDrawTrackTargetLayer : [[Class VLBasicDrawLayers.TVLDrawBasicMarkersLayer|Mitov.VisionLab.DrawBasicMarkersLayer]]
+
'''public ref class''' DrawTrackTargetLayer : [[Class VLBasicDrawLayers.TVLDrawBasicMarkersLayer|Mitov.VisionLab.DrawBasicMarkersLayer]]
 
</code>
 
</code>
 
== Summary ==
 
== Summary ==
Line 35: Line 35:
 
== Description ==
 
== Description ==
 
Add this layer to draw tracked targets over the frames.
 
Add this layer to draw tracked targets over the frames.
 +
 +
 +
 +
<b>Diagram:</b>
 +
 +
[[Image:VLDrawTrackTargetLayer_Preview.png]]
  
  
Line 50: Line 56:
 
*[[Property VLTrackTargets.TVLDrawTrackTargetLayer.Shape|Shape]] - Specifies the shape of the target marker.  
 
*[[Property VLTrackTargets.TVLDrawTrackTargetLayer.Shape|Shape]] - Specifies the shape of the target marker.  
 
*[[Property VLTrackTargets.TVLDrawTrackTargetLayer.Size|Size]] - Specifies the size of the target marker.  
 
*[[Property VLTrackTargets.TVLDrawTrackTargetLayer.Size|Size]] - Specifies the size of the target marker.  
 +
 +
== Methods ==
 +
 +
=== Public ===
 +
*[[Method function VLTrackTargets.TVLDrawTrackTargetLayer.GetOperations() : TLPDrawLayerOperations|function GetOperations() : TLPDrawLayerOperations]]
  
 
== Pins ==
 
== Pins ==
Line 69: Line 80:
  
 
=== Public ===
 
=== Public ===
 +
*[[Method function VLBasicDrawLayers.TVLDrawBasicMarkersLayer.GetOperations() : TLPDrawLayerOperations|function GetOperations() : TLPDrawLayerOperations]]
 
*[[Method procedure VLBasicDrawLayers.TVLDrawBasicMarkersLayer.DoLayerMouseMove(TShiftState;Integer;Integer)|procedure DoLayerMouseMove(AShift : TShiftState; AX : Integer; AY : Integer)]]
 
*[[Method procedure VLBasicDrawLayers.TVLDrawBasicMarkersLayer.DoLayerMouseMove(TShiftState;Integer;Integer)|procedure DoLayerMouseMove(AShift : TShiftState; AX : Integer; AY : Integer)]]
 
*[[Method procedure VLBasicDrawLayers.TVLDrawBasicMarkersLayer.DoLayerMouseLeave()|procedure DoLayerMouseLeave()]]
 
*[[Method procedure VLBasicDrawLayers.TVLDrawBasicMarkersLayer.DoLayerMouseLeave()|procedure DoLayerMouseLeave()]]
Line 82: Line 94:
  
 
=== 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 92: Line 106:
 
*[[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 107: Line 125:
  
 
=== 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.

VLDrawTrackTargetLayer.gif

Package: VisionLabPkg

Unit: VLTrackTargets

Inherits: TVLDrawBasicMarkersLayer

Contents

Syntax

Delphi:

type TVLDrawTrackTargetLayer = class( TVLDrawBasicMarkersLayer )

C++ Builder:

class TVLDrawTrackTargetLayer : public TVLDrawBasicMarkersLayer

Visual C++ (MFC):

class CTVLDrawTrackTargetLayer : public CTVLDrawBasicMarkersLayer

C# (.NET):

public ref class DrawTrackTargetLayer : Mitov.VisionLab.DrawBasicMarkersLayer

Summary

Layer drawing tracked targets.

Description

Add this layer to draw tracked targets over the frames.


Diagram:

VLDrawTrackTargetLayer Preview.png


Example:

SampleTrackTargets2.png

Properties

Published

Methods

Public

Pins

From TVLDrawBasicMarkersLayer

Properties

Published

Methods

Public

From TLPDrawLayer

Properties

Published

Methods

Public

From TSLComponentItem

Properties

Public

Methods

Public

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox