Packagecom.transmote.flar.marker
Classpublic class FLARMarkerOutline

wrapper for FLARSquare that provides: - centerpoint of marker; - Vector3D instance that describes x, y, and z location, and rotation (in the z-axis) of marker; - rotation of marker around x, y, and z axes; - a more accurately descriptive name.



Public Properties
 PropertyDefined by
  _centerpoint : Point = null
FLARMarkerOutline
  centerpoint : Point
[read-only] centerpoint of marker outline; calculated as average of four corner points.
FLARMarkerOutline
  corners : Vector
[read-only]
FLARMarkerOutline
  _flarSquare : FLARSquare
FLARMarkerOutline
  flarSquare : FLARSquare
[read-only] FLARSquare instance used to create this FLARMarkerOutline instance.
FLARMarkerOutline
  _rotationX : Number = NaN
FLARMarkerOutline
  rotationX : Number
[read-only] rotation of marker along X axis.
FLARMarkerOutline
  _rotationY : Number = NaN
FLARMarkerOutline
  rotationY : Number
[read-only] rotation of marker along Y axis.
FLARMarkerOutline
  _rotationZ : Number = NaN
FLARMarkerOutline
  rotationZ : Number
[read-only] rotation of marker along Z axis.
FLARMarkerOutline
  _vector3D : Vector3D = null
FLARMarkerOutline
  vector3D : Vector3D
[read-only] Vector3D instance that describes x, y, and z coordinates, as well as rotationZ (stored as vector3D.w).
FLARMarkerOutline
Public Methods
 MethodDefined by
  
FLARMarkerOutline(flarSquare:FLARSquare, transformationMatrix:FLARTransMatResult, downsampleRatio:Number)
constructor.
FLARMarkerOutline
Property detail
_centerpointproperty
public var _centerpoint:Point = null
centerpointproperty 
centerpoint:Point  [read-only]

centerpoint of marker outline; calculated as average of four corner points.

Implementation
    public function get centerpoint():Point
cornersproperty 
corners:Vector  [read-only]Implementation
    public function get corners():Vector
_flarSquareproperty 
public var _flarSquare:FLARSquare
flarSquareproperty 
flarSquare:FLARSquare  [read-only]

FLARSquare instance used to create this FLARMarkerOutline instance. can be accessed if direct access to FLARToolkit output is desired; no downsampling correction is applied.

Implementation
    public function get flarSquare():FLARSquare
_rotationXproperty 
public var _rotationX:Number = NaN
rotationXproperty 
rotationX:Number  [read-only]

rotation of marker along X axis.

Implementation
    public function get rotationX():Number
_rotationYproperty 
public var _rotationY:Number = NaN
rotationYproperty 
rotationY:Number  [read-only]

rotation of marker along Y axis.

Implementation
    public function get rotationY():Number
_rotationZproperty 
public var _rotationZ:Number = NaN
rotationZproperty 
rotationZ:Number  [read-only]

rotation of marker along Z axis.

Implementation
    public function get rotationZ():Number
_vector3Dproperty 
public var _vector3D:Vector3D = null
vector3Dproperty 
vector3D:Vector3D  [read-only]

Vector3D instance that describes x, y, and z coordinates, as well as rotationZ (stored as vector3D.w).

Implementation
    public function get vector3D():Vector3D
Constructor detail
FLARMarkerOutline()constructor
public function FLARMarkerOutline(flarSquare:FLARSquare, transformationMatrix:FLARTransMatResult, downsampleRatio:Number)

constructor.

Parameters
flarSquare:FLARSquare
 
transformationMatrix:FLARTransMatResult
 
downsampleRatio:Number