Packagecom.transmote.flar.marker
Classpublic class FlareMarker
InheritanceFlareMarker Inheritance FLARMarker Inheritance Object

Container for information about a marker detected by flareor flareFT, including:

See also

com.transmote.flar.marker.FLARMarkerEvent


Public Properties
 PropertyDefined By
 Inheritedcenterpoint : Point
[read-only] The centerpoint of the marker outline in the 2D space of the screen, calculated as the average of the outline's four corner points.
FLARMarker
 Inherited_centerpoint2D : Point = null
FLARMarker
 Inherited_centerpoint3D : Point = null
FLARMarker
 Inheritedcenterpoint3D : Point
[read-only] Centerpoint of marker outline extracted from the tracker transformation matrix.
FLARMarker
 Inheritedcorners : Vector.<Point>
[read-only] A Vector of four Points that describe the four points of the detected marker's outline.
FLARMarker
  dataMatrixMessage : String
[read-only] The string embedded within a DataMatrix marker.
FlareMarker
 Inherited_flarSource : IFLARSource
FLARMarker
  markerType : uint
[read-only] The marker type, as enumerated by FlareDetector.
FlareMarker
 Inheritedmatrix2D : Matrix
[read-only] Return the transformation matrix of this FLARMarker as a Flash Matrix object, for applying 2D transformations to Flash DisplayObject instances.
FLARMarker
 Inheritedmatrix3D : Matrix3D
[read-only] Return this.transformMatrix, adjusted for application directly to a DisplayObject (by setting displayObject.transform.matrix3D = flarMarker.matrix3D).
FLARMarker
 InheritedmotionDirection2D : Number
[read-only] The direction (in degrees) of the marker's (x,y) motion between the previous and current frames.
FLARMarker
 InheritedmotionSpeed2D : Number
[read-only] The length of the marker's (x,y) motion vector between the previous and current frames.
FLARMarker
 Inherited_patternId : int
FLARMarker
 InheritedpatternId : int
[read-only] ID of this FLARMarker's pattern.
FLARMarker
 Inheritedposition : Vector3D
[read-only] A Vector3D instance that describes x, y, and z coordinates, as well as rotationZ (stored as position.w).
FLARMarker
 InheritedrotationSpeedX : Number
[read-only] The amount of change (in degrees) in the marker's rotation along the x-axis between the previous and current frames.
FLARMarker
 InheritedrotationSpeedY : Number
[read-only] The amount of change (in degrees) in the marker's rotation along the y-axis between the previous and current frames.
FLARMarker
 InheritedrotationSpeedZ : Number
[read-only] The amount of change (in degrees) in the marker's rotation along the z-axis between the previous and current frames.
FLARMarker
 InheritedrotationX : Number
[read-only] The rotation of the marker along X axis.
FLARMarker
 InheritedrotationY : Number
[read-only] The rotation of the marker along Y axis.
FLARMarker
 InheritedrotationZ : Number
[read-only] The rotation of the marker along Z axis.
FLARMarker
 Inheritedscale2D : Number
[read-only] The scale of the marker for use in 2D applications.
FLARMarker
 Inherited_sessionId : int = -1
FLARMarker
 InheritedsessionId : uint
[read-only] ID unique to this FLARMarker in this session.
FLARMarker
 InheritedtargetCenterpoint3D : Point
[read-only] The centerpoint at the location toward which this FLARMarker is moving (target location at end of smoothing animation).
FLARMarker
 InheritedtargetPosition : Vector3D
[read-only] The position toward which this FLARMarker is moving (target position at end of smoothing animation).
FLARMarker
 Inherited_transformMatrix : Matrix3D
FLARMarker
 InheritedtransformMatrix : Matrix3D
[read-only] A Matrix3D object that describes the orientation of the detected marker relative to the viewer.
FLARMarker
 Inherited_vector3D : Vector3D = null
FLARMarker
 Inheritedvelocity : Vector3D
[read-only] A Vector3D instance that describes change between the previous and current frames in x, y, and z coordinates, as well as change in rotationZ (stored as velocity.w).
FLARMarker
 Inheritedx : Number
[read-only] The 2D X coordinate of the marker.
FLARMarker
 Inheritedy : Number
[read-only] The 2D Y coordinate of the marker.
FLARMarker
 Inheritedz : Number
[read-only] The Z coordinate of the marker.
FLARMarker
Protected Properties
 PropertyDefined By
 Inherited_corners : Vector.<Point>
FLARMarker
Public Methods
 MethodDefined By
  
FlareMarker(patternId:int, transformMatrix:Matrix3D, flarSource:IFLARSource, corners:Vector.<Point>, markerType:uint, dataMatrixMessage:String)
FlareMarker
 Inherited
copy(otherMarker:FLARMarker):void
Copy the properties of a FLARMarker into this FLARMarker.
FLARMarker
 Inherited
dispose():void
Free this FLARMarker instance for garbage collection.
FLARMarker
 Inherited
toString():String
FLARMarker
Protected Methods
 MethodDefined By
 Inherited
mirror():void
FLARMarker
 Inherited
FLARMarker
Public Constants
 ConstantDefined By
 InheritedDEFAULT_UNSCALED_MARKER_WIDTH : Number = 80
[static]
FLARMarker
Property Detail
dataMatrixMessageproperty
dataMatrixMessage:String  [read-only]

The string embedded within a DataMatrix marker. If the marker is not a DataMatrix marker, returns null.


Implementation
    public function get dataMatrixMessage():String

See also

com.transmote.flar.tracker.FlareTracker.dataMatrixMessage()
markerTypeproperty 
markerType:uint  [read-only]

The marker type, as enumerated by FlareDetector.


Implementation
    public function get markerType():uint

See also

com.transmote.flar.tracker.FlareTracker.addMarkerDetector()
Constructor Detail
FlareMarker()Constructor
public function FlareMarker(patternId:int, transformMatrix:Matrix3D, flarSource:IFLARSource, corners:Vector.<Point>, markerType:uint, dataMatrixMessage:String)



Parameters
patternId:int
 
transformMatrix:Matrix3D
 
flarSource:IFLARSource
 
corners:Vector.<Point>
 
markerType:uint
 
dataMatrixMessage:String