| Package | com.transmote.flar.tracker |
| Class | public class FlareManager |
| Inheritance | FlareManager flash.events.EventDispatcher |
| Implements | IFLARTrackerManager |
| Subclasses | FlareNFTManager |
| Property | Defined By | ||
|---|---|---|---|
| id : String [read-only]
The string id of this tracker manager. | FlareManager | ||
| logLevel : int
Set log level for FlareTracker / FlareNFT. | FlareManager | ||
| threshold : Number
Flare handles thresholding natively;
methods here for IFLARTrackerManager compliance only. | FlareManager | ||
| thresholdAdapter : IThresholdAdapter
Flare handles thresholding natively;
methods here for IFLARTrackerManager compliance only. | FlareManager | ||
| thresholdSourceBitmap : Bitmap [read-only]
Flare handles thresholding natively;
methods here for IFLARTrackerManager compliance only. | FlareManager | ||
| thresholdSourceDisplay : Boolean
Flare handles thresholding natively;
methods here for IFLARTrackerManager compliance only. | FlareManager | ||
| trackerSource : IFLARSource
Reference to IFLARSource instance from which the tracker gets
the BitmapData object to analyze for object tracking. | FlareManager | ||
| Property | Defined By | ||
|---|---|---|---|
| cameraParamsFile : String | FlareManager | ||
| flarSource : IFLARSource | FlareManager | ||
| markerDetector : IFlareTracker | FlareManager | ||
| resourcesPath : String | FlareManager | ||
| Method | Defined By | ||
|---|---|---|---|
Constructor. | FlareManager | ||
detectMarkers():Vector.<FLARMarker>
Instruct the tracker to detect objects (e.g. | FlareManager | ||
dispose():void
Halts all processes and frees the tracker for garbage collection. | FlareManager | ||
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
Initialize the tracker. | FlareManager | ||
loadTrackerConfig(configLoader:FLARManagerConfigLoader):void
Load configuration data for the tracker, including camera parameters. | FlareManager | ||
performSourceAdjustments():void
Flare handles thresholding natively,
and therefore no source adjustments are required;
methods here for IFLARTrackerManager compliance only. | FlareManager | ||
| Method | Defined By | ||
|---|---|---|---|
parseMarkers(numMarkers:uint):Vector.<FLARMarker> | FlareManager | ||
| cameraParamsFile | property |
protected var cameraParamsFile:String| flarSource | property |
protected var flarSource:IFLARSource| id | property |
id:String [read-only] The string id of this tracker manager. All tracker manager ids are enumerated in FLARManager.as.
public function get id():String| logLevel | property |
logLevel:int
Set log level for FlareTracker / FlareNFT.
Set to 0 to disable.
public function get logLevel():int public function set logLevel(value:int):void| markerDetector | property |
protected var markerDetector:IFlareTracker| resourcesPath | property |
protected var resourcesPath:String| threshold | property |
threshold:NumberFlare handles thresholding natively; methods here for IFLARTrackerManager compliance only.
public function get threshold():Number public function set threshold(value:Number):void| thresholdAdapter | property |
thresholdAdapter:IThresholdAdapterFlare handles thresholding natively; methods here for IFLARTrackerManager compliance only.
public function get thresholdAdapter():IThresholdAdapter public function set thresholdAdapter(value:IThresholdAdapter):void| thresholdSourceBitmap | property |
thresholdSourceBitmap:Bitmap [read-only] Flare handles thresholding natively; methods here for IFLARTrackerManager compliance only.
public function get thresholdSourceBitmap():Bitmap| thresholdSourceDisplay | property |
thresholdSourceDisplay:BooleanFlare handles thresholding natively; methods here for IFLARTrackerManager compliance only.
public function get thresholdSourceDisplay():Boolean public function set thresholdSourceDisplay(value:Boolean):void| trackerSource | property |
trackerSource:IFLARSourceReference to IFLARSource instance from which the tracker gets the BitmapData object to analyze for object tracking.
public function get trackerSource():IFLARSource public function set trackerSource(value:IFLARSource):void| FlareManager | () | Constructor |
public function FlareManager()Constructor.
| detectMarkers | () | method |
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.
ReturnsVector.<FLARMarker> |
| dispose | () | method |
public function dispose():voidHalts all processes and frees the tracker for garbage collection.
| getProjectionMatrix | () | method |
public function getProjectionMatrix(frameworkId:int, viewportSize:Rectangle):Matrix3DRetrieve the projection matrix used by the tracker to map 3D transform matrices to the perspective view of the application. Use the returned Matrix3D instance with the application's 3D framework camera, or apply directly to a container object.
Parameters
frameworkId:int — The id of the 3D framework used by the application,
as enumerated in FLARManager.
| |
viewportSize:Rectangle — The size, as a Rectangle instance, of the container
holding all 3D objects to be transformed by the tracker results.
|
Matrix3D |
| initTracker | () | method |
public function initTracker(stage:Stage = null):voidInitialize 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 |
public function loadTrackerConfig(configLoader:FLARManagerConfigLoader):voidLoad 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.
|
| parseMarkers | () | method |
protected function parseMarkers(numMarkers:uint):Vector.<FLARMarker>Parameters
numMarkers:uint |
Vector.<FLARMarker> |
| performSourceAdjustments | () | method |
public function performSourceAdjustments():voidFlare handles thresholding natively, and therefore no source adjustments are required; methods here for IFLARTrackerManager compliance only.