Packagejp.nyatla.nyartoolkit.as3.core
Classpublic class NyARMat
InheritanceNyARMat Inheritance Object
Subclasses FLARMat

ARMat構造体に対応するクラス typedef struct { double ; int row; int clm; }ARMat;



Protected Properties
 PropertyDefined By
  m : Vector.<Vector.<Number>>
配列サイズと行列サイズは必ずしも一致しないことに注意 返された配列のサイズを行列の大きさとして使わないこと!
NyARMat
Public Methods
 MethodDefined By
  
NyARMat(i_row:int, i_clm:int)
NyARMat
  
getArray():Vector.<Vector.<Number>>
NyARMat
  
getClm():int
行列の列数を返します。
NyARMat
  
getRow():int
行列の行数を返します。
NyARMat
  
matrixSelfInv():Boolean
逆行列を計算して、thisへ格納します。
NyARMat
Property Detail
mproperty
protected var m:Vector.<Vector.<Number>>

配列サイズと行列サイズは必ずしも一致しないことに注意 返された配列のサイズを行列の大きさとして使わないこと!

Constructor Detail
NyARMat()Constructor
public function NyARMat(i_row:int, i_clm:int)



Parameters
i_row:int
 
i_clm:int
Method Detail
getArray()method
public function getArray():Vector.<Vector.<Number>>

Returns
Vector.<Vector.<Number>>
getClm()method 
public function getClm():int

行列の列数を返します。

Returns
int
getRow()method 
public function getRow():int

行列の行数を返します。

Returns
int
matrixSelfInv()method 
public function matrixSelfInv():Boolean

逆行列を計算して、thisへ格納します。

Returns
Boolean

Throws
NyARException