a class for converting 2D integer coordinates into 1D linear coordinates and backward Generated from class MR.RectIndexer. Derived classes: Direct: (non-virtual) MR.DistanceMap MR::Matrix<float> This is the non-const half of the class. More...
Public Member Functions | |
| unsafe | RectIndexer () |
| Constructs an empty (default-constructed) instance. | |
| unsafe | RectIndexer (MR.Const_RectIndexer _other) |
| Generated from constructor MR.RectIndexer.RectIndexer. | |
| RectIndexer (RectIndexer _other) | |
| Generated from constructor MR.RectIndexer.RectIndexer. | |
| unsafe | RectIndexer (in MR.Vector2i dims) |
| Generated from constructor MR.RectIndexer.RectIndexer. | |
| unsafe MR.RectIndexer | assign (MR.Const_RectIndexer _other) |
| Generated from method MR::RectIndexer::operator=. | |
| unsafe void | resize (in MR.Vector2i dims) |
| Generated from method MR.RectIndexer.resize. | |
| Public Member Functions inherited from MR.Const_RectIndexer | |
| virtual void | Dispose () |
| unsafe | Const_RectIndexer () |
| Constructs an empty (default-constructed) instance. | |
| unsafe | Const_RectIndexer (MR.Const_RectIndexer _other) |
| Generated from constructor MR.RectIndexer.RectIndexer. | |
| Const_RectIndexer (RectIndexer _other) | |
| Generated from constructor MR.RectIndexer.RectIndexer. | |
| unsafe | Const_RectIndexer (in MR.Vector2i dims) |
| Generated from constructor MR.RectIndexer.RectIndexer. | |
| unsafe ref readonly MR.Vector2i | dims () |
| Generated from method MR.RectIndexer.dims. | |
| unsafe ulong | size () |
| Generated from method MR.RectIndexer.size. | |
| unsafe MR.Vector2i | toPos (MR.PixelId id) |
| Generated from method MR.RectIndexer.toPos. | |
| unsafe MR.Vector2i | toPos (ulong id) |
| Generated from method MR.RectIndexer.toPos. | |
| unsafe MR.PixelId | toPixelId (in MR.Vector2i pos) |
| Generated from method MR.RectIndexer.toPixelId. | |
| unsafe ulong | toIndex (in MR.Vector2i pos) |
| Generated from method MR.RectIndexer.toIndex. | |
| unsafe bool | areNeigbors (MR.PixelId v0, MR.PixelId v1) |
| returns true if v1 is within at most 4 neighbors of v0 Generated from method MR.RectIndexer.areNeigbors. | |
| unsafe bool | areNeigbors (in MR.Vector2i pos0, in MR.Vector2i pos1) |
| Generated from method MR.RectIndexer.areNeigbors. | |
| unsafe MR.PixelId | getNeighbor (MR.PixelId v, MR.OutEdge2 toNei) |
| returns id of v's neighbor specified by the edge Generated from method MR.RectIndexer.getNeighbor. | |
| unsafe MR.PixelId | getNeighbor (MR.PixelId v, in MR.Vector2i pos, MR.OutEdge2 toNei) |
| Generated from method MR.RectIndexer.getNeighbor. | |
Static Public Member Functions | |
| static unsafe implicit | operator RectIndexer (in MR.Vector2i dims) |
| Generated from constructor MR.RectIndexer.RectIndexer. | |
| Static Public Member Functions inherited from MR.Const_RectIndexer | |
| static unsafe implicit | operator Const_RectIndexer (in MR.Vector2i dims) |
| Generated from constructor MR.RectIndexer.RectIndexer. | |
Additional Inherited Members | |
| Protected Member Functions inherited from MR.Const_RectIndexer | |
| virtual unsafe void | Dispose (bool disposing) |
a class for converting 2D integer coordinates into 1D linear coordinates and backward Generated from class MR.RectIndexer. Derived classes: Direct: (non-virtual) MR.DistanceMap MR::Matrix<float> This is the non-const half of the class.
|
inline |
Constructs an empty (default-constructed) instance.
|
inline |
Generated from constructor MR.RectIndexer.RectIndexer.
|
inline |
Generated from constructor MR.RectIndexer.RectIndexer.
|
inline |
Generated from constructor MR.RectIndexer.RectIndexer.
|
inline |
Generated from method MR::RectIndexer::operator=.
|
inlinestatic |
Generated from constructor MR.RectIndexer.RectIndexer.
|
inline |
Generated from method MR.RectIndexer.resize.