Packagecom.transmote.flar.tracker
Classpublic class FlareNFTManager
InheritanceFlareNFTManager Inheritance FlareManager Inheritance flash.events.EventDispatcher

Tracker library manager for use with FlareNFT. Pass a FlareNFTManager instance into the FLARManager constructor in order to use FLARManager with FlareNFT.



Public Properties
 PropertyDefined By
  id : String
[override] [read-only] The string id of this tracker manager.
FlareNFTManager
 InheritedlogLevel : int
Set log level for FlareTracker / FlareNFT.
FlareManager
 Inheritedthreshold : Number
Flare handles thresholding natively; methods here for IFLARTrackerManager compliance only.
FlareManager
 InheritedthresholdAdapter : IThresholdAdapter
Flare handles thresholding natively; methods here for IFLARTrackerManager compliance only.
FlareManager
 InheritedthresholdSourceBitmap : Bitmap
[read-only] Flare handles thresholding natively; methods here for IFLARTrackerManager compliance only.
FlareManager
 InheritedthresholdSourceDisplay : Boolean
Flare handles thresholding natively; methods here for IFLARTrackerManager compliance only.
FlareManager
 InheritedtrackerSource : IFLARSource
Reference to IFLARSource instance from which the tracker gets the BitmapData object to analyze for object tracking.
FlareManager
Protected Properties
 PropertyDefined By
 InheritedcameraParamsFile : String
FlareManager
 InheritedflarSource : IFLARSource
FlareManager
 InheritedmarkerDetector : IFlareTracker
FlareManager
 InheritedresourcesPath : String
FlareManager
Public Methods
 MethodDefined By
  
FlareNFTManager
  
[override] Instruct the tracker to detect objects (e.g.
FlareNFTManager
 Inherited
dispose():void
Halts all processes and frees the tracker for garbage collection.
FlareManager
 Inherited
getProjectionMatrix(frameworkId:int, viewportSize:Rectangle):Matrix3D
Retrieve the projection matrix used by the tracker to map 3D transform matrices to the perspective view of the application.
FlareManager
  
initTracker(stage:Stage = null):void
[override] Initialize the tracker.
FlareNFTManager
  
[override] Load configuration data for the tracker, including camera parameters.
FlareNFTManager
 Inherited
Flare handles thresholding natively, and therefore no source adjustments are required; methods here for IFLARTrackerManager compliance only.
FlareManager
Protected Methods
 MethodDefined By
 Inherited
parseMarkers(numMarkers:uint):Vector.<FLARMarker>
FlareManager
Property Detail
idproperty
id:String  [read-only] [override]

The string id of this tracker manager. All tracker manager ids are enumerated in FLARManager.as.


Implementation
    public function get id():String
Constructor Detail
FlareNFTManager()Constructor
public function FlareNFTManager()



Method Detail
detectMarkers()method
override public function detectMarkers():Vector.<FLARMarker>

Instruct the tracker to detect objects (e.g. markers, patterns, images). This method is called automatically by FLARManager; application developers should not call this method.

Returns
Vector.<FLARMarker>
initTracker()method 
override public function initTracker(stage:Stage = null):void

Initialize the tracker. This method is called automatically by FLARManager; application developers should not call this method.

Parameters

stage:Stage (default = null) — A reference to the application's Stage.

loadTrackerConfig()method 
override public function loadTrackerConfig(configLoader:FLARManagerConfigLoader):void

Load configuration data for the tracker, including camera parameters. This method is called automatically by FLARManager; application developers should not call this method.

Parameters

configLoader:FLARManagerConfigLoader — The FLARManagerConfigLoader instance with loaded configuration data.