MeshLib C# Docs
Loading...
Searching...
No Matches
MR.Matrix_Float Class Reference

Row-major matrix with T values Generated from class MR.Matrix<float>. Base classes: Direct: (non-virtual) MR.RectIndexer This is the non-const half of the class. More...

+ Inheritance diagram for MR.Matrix_Float:

Public Member Functions

unsafe Matrix_Float ()
 Constructs an empty (default-constructed) instance.
 
unsafe Matrix_Float (MR._ByValue_Matrix_Float _other)
 Generated from constructor MR.Matrix<float>::Matrix.
 
unsafe Matrix_Float (ulong numRows, ulong numCols)
 Generated from constructor MR.Matrix<float>::Matrix.
 
unsafe MR.Matrix_Float assign (MR._ByValue_Matrix_Float _other)
 Generated from method MR.Matrix<float>::operator=.
 
unsafe new ref float call (ulong row, ulong col)
 main access method Generated from method MR.Matrix<float>::operator().
 
unsafe new ref float call (ulong i)
 Generated from method MR.Matrix<float>::operator().
 
unsafe MR.Matrix_Float getSubMatrix (ulong startRow, ulong nRow, ulong startCol, ulong nCol)
 Generated from method MR.Matrix<float>::getSubMatrix.
 
unsafe void fill (float val)
 Generated from method MR.Matrix<float>::fill.
 
unsafe void clear ()
 Generated from method MR.Matrix<float>::clear.
 
unsafe void resize (in MR.Vector2i dims)
 Generated from method MR.Matrix<float>::resize.
 
- Public Member Functions inherited from MR.Const_Matrix_Float
virtual void Dispose ()
 
unsafe Const_Matrix_Float ()
 Constructs an empty (default-constructed) instance.
 
unsafe Const_Matrix_Float (MR._ByValue_Matrix_Float _other)
 Generated from constructor MR.Matrix<float>::Matrix.
 
unsafe Const_Matrix_Float (ulong numRows, ulong numCols)
 Generated from constructor MR.Matrix<float>::Matrix.
 
unsafe float call (ulong row, ulong col)
 Generated from method MR.Matrix<float>::operator().
 
unsafe float call (ulong i)
 Generated from method MR.Matrix<float>::operator().
 
unsafe MR.Matrix_Float transposed ()
 computes transposed matrix Generated from method MR.Matrix<float>::transposed.
 
unsafe ulong getRowsNum ()
 Generated from method MR.Matrix<float>::getRowsNum.
 
unsafe ulong getColsNum ()
 Generated from method MR.Matrix<float>::getColsNum.
 
unsafe MR.Std.Const_Vector_Float data ()
 Generated from method MR.Matrix<float>::data.
 
unsafe ref readonly MR.Vector2i dims ()
 Generated from method MR.Matrix<float>::dims.
 
unsafe ulong size ()
 Generated from method MR.Matrix<float>::size.
 
unsafe MR.PixelId toPixelId (in MR.Vector2i pos)
 Generated from method MR.Matrix<float>::toPixelId.
 
unsafe ulong toIndex (in MR.Vector2i pos)
 Generated from method MR.Matrix<float>::toIndex.
 

Static Public Member Functions

static unsafe implicit operator MR.RectIndexer (Matrix_Float self)
 
- Static Public Member Functions inherited from MR.Const_Matrix_Float
static unsafe implicit operator MR.Const_RectIndexer (Const_Matrix_Float self)
 

Additional Inherited Members

- Protected Member Functions inherited from MR.Const_Matrix_Float
unsafe void _LateMakeShared (_Underlying *ptr)
 
virtual unsafe void Dispose (bool disposing)
 
- Properties inherited from MR.Const_Matrix_Float
override unsafe bool _IsOwning [get]
 Check if the underlying shared pointer is owning or not.
 
- Properties inherited from MR.Misc.SharedObject< Const_Matrix_Float >
override bool _IsOwning [get]
 This checks if the shared_ptr itself is owning or not, rather than whether we own our shared_ptr, which isn't a given. The derived classes have to implement this, since it depends on the specific shared_ptr type.
 
bool _IsOwningSharedPtr [get]
 This checks if we own the underlying shared_ptr instance, regardless of whether it owns the underlying object, which is orthogonal. We repurpose _IsOwningVal for this.
 

Detailed Description

Row-major matrix with T values Generated from class MR.Matrix<float>. Base classes: Direct: (non-virtual) MR.RectIndexer This is the non-const half of the class.


The documentation for this class was generated from the following file: