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:Number
Threshold applied to BitmapData before tracker analysis.
public function get threshold():Number
public function set threshold(value:Number):void
See also
thresholdAdapter | property |
thresholdAdapter:IThresholdAdapter
IFLARThresholdAdapter instance used to automate threshold changes.
public function get thresholdAdapter():IThresholdAdapter
public function set thresholdAdapter(value:IThresholdAdapter):void
See 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):void
See also
trackerSource | property |
trackerSource:IFLARSource
Reference 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():void
Halts all processes and frees the tracker for garbage collection.
getProjectionMatrix | () | method |
public function 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. 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):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 |
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.
|
performSourceAdjustments | () | method |
public function performSourceAdjustments():void
Perform 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.