コード例 #1
0
 public float this[int row, int col]
 {
     get { return(Invoke.eigen_matrix4_f_getIndex(_ptr, row, col)); }
     set { Invoke.eigen_matrix4_f_setIndex(_ptr, row, col, value); }
 }
コード例 #2
0
 protected override void DisposeObject()
 {
     Invoke.eigen_matrix4_f_delete(ref _ptr);
 }
コード例 #3
0
 protected override void DisposeObject()
 {
     Invoke.eigen_vectorx_f_delete(ref _ptr);
 }
コード例 #4
0
 public Matrix4f()
 {
     _ptr = Invoke.eigen_matrix4_f_ctor();
 }
コード例 #5
0
 public float this[int i]
 {
     get { return(Invoke.eigen_vectorx_f_getIndex(_ptr, i)); }
     set { Invoke.eigen_vectorx_f_setIndex(_ptr, i, value); }
 }
コード例 #6
0
 public void Normalize()
 => Invoke.eigen_vectorx_f_normalize(_ptr);
コード例 #7
0
 public void Resize(int count)
 => Invoke.eigen_vectorx_f_resize(_ptr, count);
コード例 #8
0
 public VectorXf(int count)
 {
     _ptr = Invoke.eigen_vectorx_f_ctor(count);
 }
コード例 #9
0
 public VectorXf()
 {
     _ptr = Invoke.eigen_vectorx_f_ctor(0);
 }