| Package | com.transmote.flar.tracker |
| Interface | public interface IFLARTrackerManager extends flash.events.IEventDispatcher |
| Implementors | FLARToolkitManager, FlareManager |
| Property | Defined By | ||
|---|---|---|---|
| id : String [read-only]
The string id of this tracker manager. | IFLARTrackerManager | ||
| threshold : Number
Threshold applied to BitmapData before tracker analysis. | IFLARTrackerManager | ||
| thresholdAdapter : IThresholdAdapter
IFLARThresholdAdapter instance used to automate threshold changes. | IFLARTrackerManager | ||
| thresholdSourceBitmap : Bitmap [read-only]
Retrieve a Bitmap to display the source BitmapData analyzed by the tracker post-thresholding. | IFLARTrackerManager | ||
| thresholdSourceDisplay : Boolean
Set to true to display the source BitmapData used by the tracker post-thresholding. | IFLARTrackerManager | ||
| trackerSource : IFLARSource
Reference to IFLARSource instance from which the tracker gets
the BitmapData object to analyze for object tracking. | IFLARTrackerManager | ||
| Method | Defined By | ||
|---|---|---|---|
detectMarkers():Vector.<FLARMarker>
Instruct the tracker to detect objects (e.g. | IFLARTrackerManager | ||
dispose():void
Halts all processes and frees the tracker for garbage collection. | IFLARTrackerManager | ||
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. | IFLARTrackerManager | ||
initTracker(stage:Stage = null):void
Initialize the tracker. | IFLARTrackerManager | ||
loadTrackerConfig(configLoader:FLARManagerConfigLoader):void
Load configuration data for the tracker, including camera parameters. | IFLARTrackerManager | ||
performSourceAdjustments():void
Perform any adjustments, such as thresholding,
to the source BitmapData before tracker analysis. | IFLARTrackerManager | ||
| 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| threshold | property |
threshold:NumberThreshold applied to BitmapData before tracker analysis.
public function get threshold():Number public function set threshold(value:Number):voidSee also
| thresholdAdapter | property |
thresholdAdapter:IThresholdAdapterIFLARThresholdAdapter instance used to automate threshold changes.
public function get thresholdAdapter():IThresholdAdapter public function set thresholdAdapter(value:IThresholdAdapter):voidSee also
| thresholdSourceBitmap | property |
thresholdSourceBitmap:Bitmap [read-only] Retrieve a Bitmap to display the source BitmapData analyzed by the tracker post-thresholding. Displaying the thresholded source can be useful for debugging threshold changes.
public function get thresholdSourceBitmap():Bitmap| thresholdSourceDisplay | property |
thresholdSourceDisplay:Boolean
Set to true to display the source BitmapData used by the tracker post-thresholding.
public function get thresholdSourceDisplay():Boolean public function set thresholdSourceDisplay(value:Boolean):voidSee also
| 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| 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.
|
| performSourceAdjustments | () | method |
public function performSourceAdjustments():voidPerform any adjustments, such as thresholding, to the source BitmapData before tracker analysis. This method is called automatically by FLARManager; application developers should not call this method.