Documentation for classes includes syntax, usage information, and code samples for methods, properties, and event handlers and listeners for those APIs that belong to a specific class in ActionScript. The classes are listed alphabetically. If you are not sure to which class a certain method or property belongs, you can look it up in the Index.
| Class | Package | Description |
---|
| AlternativaGeomUtils
| com.transmote.flar.utils.geom | |
| ArrayUtil
| org.libspark.flartoolkit.utils | |
| ArrayUtils
| jp.nyatla.nyartoolkit.as3.utils.as3 | |
| AwayGeomUtils
| com.transmote.flar.utils.geom | |
| DefaultThresholdAdapter
| com.transmote.flar.utils.threshold |
FLARManager defaults to a DrunkHistogramThresholdAdapter. |
| DrunkHistogramThresholdAdapter
| com.transmote.flar.utils.threshold |
DrunkHistogramThresholdAdapter calculates a new threshold using weighted randomization. |
| DrunkWalkThresholdAdapter
| com.transmote.flar.utils.threshold |
DrunkWalkThresholdAdapter calculates a new threshold using weighted randomization. |
| EmbeddedLibrary
| com.transmote.utils.ui |
An interface for accessing symbol definitions in the Library
of a SWF embedded in the application. |
| FLARBinRaster
| org.libspark.flartoolkit.core.raster | |
| FLARCamera_Alternativa3D
| com.transmote.flar.camera |
Extends Alternativa's Camera3D class to set up a scene correctly
for projection of 3D objects transformed by a tracker managed by FLARManager. |
| FLARCamera_Away3D
| com.transmote.flar.camera |
Extends Away's Camera3D class to set up a scene correctly
for projection of 3D objects transformed by a tracker managed by FLARManager. |
| FLARCamera_Away3DLite
| com.transmote.flar.camera |
Extends Away Lite's Camera3D class to set up a scene correctly
for projection of 3D objects transformed by a tracker managed by FLARManager. |
| FLARCamera_Flash3D
| com.transmote.flar.camera |
Provides values for setting up a DisplayObjectContainer
for projection of 3D objects transformed by a tracker managed by FLARManager. |
| FLARCamera_PV3D
| com.transmote.flar.camera |
Extends Papervision's Camera3D class to set up a scene correctly
for projection of 3D objects transformed by a tracker managed by FLARManager. |
| FLARCamera_Sandy
| com.transmote.flar.camera |
Extends Sandy's Camera3D class to set up a scene correctly
for projection of 3D objects transformed by a tracker managed by FLARManager. |
| FLARCamera3D
| org.libspark.flartoolkit.support.alternativa3d | |
| FLARCameraSource
| com.transmote.flar.source |
Use the contents of a Camera feed as a source image for tracker target detection. |
| FLARCode
| org.libspark.flartoolkit.core | |
| FlareGeomUtils
| com.transmote.flar.utils.geom | |
| FlareManager
| com.transmote.flar.tracker |
Tracker library manager for use with Flare. |
| FlareMarker
| com.transmote.flar.marker |
Container for information about a marker detected by flareor flareFT, including:
pattern and session ids
centerpoint of marker
corners of marker outline
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
|
| FlareNFT
| at.imagination.flare |
FlareNFT is a wrapper class providing convenient methods to use the
functions provided by libFlareNFT. For an example on how to use it see
samples/TestNFT. |
| FlareNFTManager
| com.transmote.flar.tracker |
Tracker library manager for use with FlareNFT. |
| FlareTracker
| at.imagination.flare |
FlareTracker is a wrapper class providing convenient methods to use the
functions provided by libFlareTracker. For an example on how to use it see
samples/TestTracker. |
| FLARException
| org.libspark.flartoolkit | |
| FLARGeomUtils
| com.transmote.flar.utils.geom |
Collection of matrix transformation / conversion utils
useful for object tracking and augmented reality applications. |
| FLARLabeling
| org.libspark.flartoolkit.core.labeling.fllabeling | |
| FLARLoaderSource
| com.transmote.flar.source |
Use the contents of a Loader as a source image for tracker target detection. |
| FLARManager
| com.transmote.flar |
Manager for computer vision applications using object-tracking / augmented reality
libraries like
FLARToolkit and Flare/NFT. |
| FLARManagerConfigLoader
| com.transmote.flar.utils |
Loads and parses FLARManager xml configuration file
(e.g. |
| FLARMarker
| com.transmote.flar.marker |
Container for information about a detected marker, including:
pattern and session ids
centerpoint of marker
corners of marker outline
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
|
| FLARMarkerEvent
| com.transmote.flar.marker |
FLARMarkerEvents contain detected FLARManager markers,
and are dispatched by FLARManager. |
| FLARMat
| org.libspark.flartoolkit.core | |
| FLARMatrixSmoother_Average
| com.transmote.flar.utils.smoother |
Averages a number of previous matrices to smooth motion of a model. |
| FLARMatrixSmoother_AverageSimple
| com.transmote.flar.utils.smoother |
Averages a number of previous matrices to smooth motion of a model. |
| FLARMultiMarkerDetector
| org.libspark.flartoolkit.detector |
複数のマーカーを検出し、それぞれに最も一致するARコードを、コンストラクタで登録したARコードから 探すクラスです。最大300個を認識しますが、ゴミラベルを認識したりするので100個程度が限界です。
|
| FLARParam
| org.libspark.flartoolkit.core.param |
typedef struct { int xsize, ysize; double mat[3][4]; double dist_factor[4]; } ARParam;
NyARの動作パラメータを格納するクラス
|
| FLARPattern
| com.transmote.flar.pattern |
Wrapper for all information needed by FLARToolkit to track an individual marker. |
| FLARPatternLoader
| com.transmote.flar.pattern |
Manages loading FLARPatterns and instantiating corresponding FLARCodes. |
| FLARProxy
| com.transmote.flar.source |
FLARProxy provides a way to test FLARToolkit applications with a mouse and keyboard. |
| FLARRasterFilter_Threshold
| org.libspark.flartoolkit.core.rasterfilter.rgb2bin |
定数閾値による2値化をする。
|
| FLARRgbPixelReader_BitmapData
| org.libspark.flartoolkit.core.rasterreader | |
| FLARRgbRaster_BitmapData
| org.libspark.flartoolkit.core.raster.rgb | |
| FLARSquareContourDetector
| org.libspark.flartoolkit.core.squaredetect | |
| FLARToolkitGeomUtils
| com.transmote.flar.utils.geom |
Collection of FLARToolkit-specific matrix transformation / conversion utils. |
| FLARToolkitManager
| com.transmote.flar.tracker |
Tracker library manager for use with FLARToolkit. |
| FLARToolkitMarker
| com.transmote.flar.marker |
Container for information about a marker detected by FLARToolkit, including:
pattern and session ids
centerpoint of marker
corners of marker outline
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
|
| FLARTransMatResult
| org.libspark.flartoolkit.core.transmat | |
| FLContourPickup
| org.libspark.flartoolkit.core.squaredetect | |
| FramerateDisplay
| com.transmote.utils.time |
A simple framerate display. |
| HistogramThresholdAdapter
| com.transmote.flar.utils.threshold |
HistogramThresholdAdapter calculates a threshold based on a histogram of the source image. |
| IFlareTracker
| at.imagination.flare | |
| IFLARMatrixSmoother
| com.transmote.flar.utils.smoother |
Interface that defines how classes used to smooth transformation matrices will interface with FLARManager. |
| IFLARSource
| com.transmote.flar.source |
Interface that defines a means of updating and accessing a
BitmapData instance to be analyzed by a tracking engine. |
| IFLARTrackerManager
| com.transmote.flar.tracker |
Interface that defines how different tracking libraries plug into FLARManager. |
| IFLdoThFilterImpl
| org.libspark.flartoolkit.core.rasterfilter.rgb2bin.privateClass |
各ラスタ用のフィルタ実装
|
| IntegralImageThresholdAdapter
| com.transmote.flar.utils.threshold |
IntegralImageThresholdAdapter applies thresholding directly to source BitmapData,
using an integral image algorithm. |
| INyARCameraDistortionFactor
| jp.nyatla.nyartoolkit.as3.core.param | |
| INyARColorPatt
| jp.nyatla.nyartoolkit.as3.core.pickup | |
| INyARDoubleMatrix
| jp.nyatla.nyartoolkit.as3.core.types.matrix | |
| INyARMatchPatt
| jp.nyatla.nyartoolkit.as3.core.match |
ARColorPattのマッチング計算をするインタフェイスです。 基準Patに対して、計算済みのARCodeデータとの間で比較演算をします。
pattern_match関数を分解した3種類のパターン検出クラスを定義します。
|
| INyARPca2d
| jp.nyatla.nyartoolkit.as3.core.pca2d | |
| INyARRaster
| jp.nyatla.nyartoolkit.as3.core.raster | |
| INyARRasterFilter_Rgb2Bin
| jp.nyatla.nyartoolkit.as3.core.rasterfilter.rgb2bin | |
| INyARRgbPixelReader
| jp.nyatla.nyartoolkit.as3.core.rasterreader |
R8G8B8でピクセルを読み出すインタフェイス
|
| INyARRgbRaster
| jp.nyatla.nyartoolkit.as3.core.raster.rgb |
8bitRGBを表現できるラスタ
|
| INyARTransMat
| jp.nyatla.nyartoolkit.as3.core.transmat |
This class calculates ARMatrix from square information. |
| INyARTransportVectorSolver
| jp.nyatla.nyartoolkit.as3.core.transmat.solver | |
| IpickFromRaster_Impl
| jp.nyatla.nyartoolkit.as3.core.pickup.privateClass | |
| IThresholdAdapter
| com.transmote.flar.utils.threshold |
Interface that defines how classes used for adaptive thresholding will interface with FLARManager. |
| Line
| com.transmote.utils.geom |
Represents a 2D line segment. |
| NyARBinRaster
| jp.nyatla.nyartoolkit.as3.core.raster | |
| NyARBufferType
| jp.nyatla.nyartoolkit.as3.core.types | |
| NyARCameraDistortionFactor
| jp.nyatla.nyartoolkit.as3.core.param |
カメラの歪み成分を格納するクラスと、補正関数群
http://www.hitl.washington.edu/artoolkit/Papers/ART02-Tutorial.pdf
11ページを読むといいよ。
x=x(xi-x0),y=s(yi-y0)
d^2=x^2+y^2
p=(1-fd^2)
xd=px+x0,yd=py+y0
|
| NyARCode
| jp.nyatla.nyartoolkit.as3.core |
ARToolKitのマーカーコードを1個保持します。
|
| NyARColorPatt_Perspective
| jp.nyatla.nyartoolkit.as3.core.pickup | |
| NyARColorPatt_Perspective_O2
| jp.nyatla.nyartoolkit.as3.core.pickup | |
| NyARContourPickup
| jp.nyatla.nyartoolkit.as3.core.squaredetect | |
| NyARCoord2Linear
| jp.nyatla.nyartoolkit.as3.core.squaredetect | |
| NyARCoord2SquareVertexIndexes
| jp.nyatla.nyartoolkit.as3.core.squaredetect | |
| NyARDetectMarker
| jp.nyatla.nyartoolkit.as3.detector |
複数のマーカーを検出し、それぞれに最も一致するARコードを、コンストラクタで登録したARコードから 探すクラスです。最大300個を認識しますが、ゴミラベルを認識したりするので100個程度が限界です。
|
| NyARDoubleMatrix22
| jp.nyatla.nyartoolkit.as3.core.types.matrix | |
| NyARDoubleMatrix33
| jp.nyatla.nyartoolkit.as3.core.types.matrix | |
| NyARDoubleMatrix34
| jp.nyatla.nyartoolkit.as3.core.types.matrix | |
| NyARDoublePoint2d
| jp.nyatla.nyartoolkit.as3.core.types | |
| NyARDoublePoint3d
| jp.nyatla.nyartoolkit.as3.core.types | |
| NyAREquationSolver
| jp.nyatla.nyartoolkit.as3.core.utils | |
| NyARException
| jp.nyatla.nyartoolkit.as3 |
NyARToolkitライブラリが生成するExceptionオブジェクトです。
|
| NyARGrayscaleRaster
| jp.nyatla.nyartoolkit.as3.core.raster | |
| NyARIntPoint2d
| jp.nyatla.nyartoolkit.as3.core.types | |
| NyARIntSize
| jp.nyatla.nyartoolkit.as3.core.types | |
| NyARLabelInfo
| jp.nyatla.nyartoolkit.as3.core.labeling |
... |
| NyARLabelInfoStack
| jp.nyatla.nyartoolkit.as3.core.labeling | |
| NyARLabeling_Rle
| jp.nyatla.nyartoolkit.as3.core.labeling.rlelabeling | |
| NyARLabelOverlapChecker
| jp.nyatla.nyartoolkit.as3.core.labeling | |
| NyARLinear
| jp.nyatla.nyartoolkit.as3.core.types |
0=dx+dy+cのパラメータを格納します。
x,yの増加方向は、x=L→R,y=B→Tです。
|
| NyARMat
| jp.nyatla.nyartoolkit.as3.core |
ARMat構造体に対応するクラス typedef struct { double ; int row; int clm; }ARMat;
|
| NyARMatchPatt_Color_WITHOUT_PCA
| jp.nyatla.nyartoolkit.as3.core.match | |
| NyARMatchPattDeviationBlackWhiteData
| jp.nyatla.nyartoolkit.as3.core.match | |
| NyARMatchPattDeviationColorData
| jp.nyatla.nyartoolkit.as3.core.match | |
| NyARMatchPattResult
| jp.nyatla.nyartoolkit.as3.core.match | |
| NyARMath
| jp.nyatla.nyartoolkit.as3.core.utils | |
| NyARObjectStack
| jp.nyatla.nyartoolkit.as3.core.types.stack |
スタック型の可変長配列。
配列には実体を格納します。
注意事項
JavaのGenericsの制限突破を狙ったものの、Vector.<gt;では、不具合が多いため、Vector.<Object>に変更
いくつかの場所でエラーがでる場合がありますが、コンパイルオプションなどで、
strict = false を設定して回避してください。
根本修正は次バージョン以降で対応する予定です。
|
| NyARObserv2IdealMap
| jp.nyatla.nyartoolkit.as3.core.param | |
| NyARParam
| jp.nyatla.nyartoolkit.as3.core.param |
typedef struct { int xsize, ysize; double mat[3][4]; double dist_factor[4]; } ARParam;
NyARの動作パラメータを格納するクラス
|
| NyARPartialDifferentiationOptimize
| jp.nyatla.nyartoolkit.as3.core.transmat.optimize |
基本姿勢と実画像を一致するように、角度を微調整→平行移動量を再計算 を繰り返して、変換行列を最適化する。
|
| NyARPca2d_MatrixPCA_O2
| jp.nyatla.nyartoolkit.as3.core.pca2d | |
| NyARPerspectiveParamGenerator_O1
| jp.nyatla.nyartoolkit.as3.core.utils | |
| NyARPerspectiveProjectionMatrix
| jp.nyatla.nyartoolkit.as3.core.param | |
| NyARPickFromRaster_1
| jp.nyatla.nyartoolkit.as3.core.pickup.privateClass |
チェックデジット:4127936236942444153655776299710081208144715171590159116971715177917901890204024192573274828522936312731813388371037714083
|
| NyARPickFromRaster_2x
| jp.nyatla.nyartoolkit.as3.core.pickup.privateClass |
2x2
チェックデジット:207585881161241401501892422483163713744114324414474655086016467027227327958629279571017
|
| NyARPickFromRaster_4x
| jp.nyatla.nyartoolkit.as3.core.pickup.privateClass |
4x4
|
| NyARPickFromRaster_N
| jp.nyatla.nyartoolkit.as3.core.pickup.privateClass |
汎用ピックアップ関数
|
| NyARRaster
| jp.nyatla.nyartoolkit.as3.core.raster | このクラスは、単機能のNyARRasterです。
|
| NyARRaster_BasicClass
| jp.nyatla.nyartoolkit.as3.core.raster | |
| NyARRasterFilter_ARToolkitThreshold
| jp.nyatla.nyartoolkit.as3.core.rasterfilter.rgb2bin |
定数閾値による2値化をする。
|
| NyARRectOffset
| jp.nyatla.nyartoolkit.as3.core.transmat |
矩形の頂点情報を格納します。
|
| NyARRgbPixelReader_INT1D_X8R8G8B8_32
| jp.nyatla.nyartoolkit.as3.core.rasterreader | |
| NyARRgbRaster_BasicClass
| jp.nyatla.nyartoolkit.as3.core.raster.rgb |
NyARRasterインタフェイスの基本関数/メンバを実装したクラス
|
| NyARRleLabelFragmentInfo
| jp.nyatla.nyartoolkit.as3.core.labeling.rlelabeling | |
| NyARRleLabelFragmentInfoStack
| jp.nyatla.nyartoolkit.as3.core.labeling.rlelabeling | |
| NyARRotMatrix
| jp.nyatla.nyartoolkit.as3.core.transmat.rotmatrix |
回転行列計算用の、3x3行列
|
| NyARRotVector
| jp.nyatla.nyartoolkit.as3.core.transmat.rotmatrix | |
| NyARSquare
| jp.nyatla.nyartoolkit.as3.core.squaredetect |
ARMarkerInfoに相当するクラス。 矩形情報を保持します。
|
| NyARSquareContourDetector
| jp.nyatla.nyartoolkit.as3.core.squaredetect | |
| NyARSquareContourDetector_IDetectMarkerCallback
| jp.nyatla.nyartoolkit.as3.core.squaredetect | |
| NyARSquareContourDetector_Rle
| jp.nyatla.nyartoolkit.as3.core.squaredetect | |
| NyARTransMat
| jp.nyatla.nyartoolkit.as3.core.transmat |
This class calculates ARMatrix from square information and holds it. |
| NyARTransMatResult
| jp.nyatla.nyartoolkit.as3.core.transmat | |
| NyARTransportVectorSolver
| jp.nyatla.nyartoolkit.as3.core.transmat.solver |
並進ベクトル[T]を3次元座標[b]と基点の回転済行列[M]から計算します。
アルゴリズムは、ARToolKit 拡張現実プログラミング入門 の、P207のものです。
計算手順
[A]T]=bを、[A]TA]T]=[A]Tb]にする。
set2dVertexで[A]TA]=[M]を計算して、Aの3列目の情報だけ保存しておく。
getTransportVectorで[M]T]=[A]Tb]を連立方程式で解いて、[T]を得る。
|
| NyAS3Const_Inherited
| jp.nyatla.as3utils | |
| NyAS3Utils
| jp.nyatla.as3utils | |
| PVGeomUtils
| com.transmote.flar.utils.geom | |
| SandyGeomUtils
| com.transmote.flar.utils.geom | |
| Timeout
| com.transmote.utils.time |
Calls a function one time, after a specified delay. |