Search Results for

    Show / Hide Table of Contents

    Interface IMultigridIndexer2

    interface that maps between integer grid coords and 'blocks' of those coordinates, ie for multigrid-like structures

    Namespace: g3
    Assembly: cs.temp.dll.dll
    Syntax
    public interface IMultigridIndexer2

    Methods

    FromBlock(Vector2i)

    Map from block index to outer grid index at min-corner of the block. (add block-local coord to get specific outer-grid index)

    Declaration
    Vector2i FromBlock(Vector2i block_idx)
    Parameters
    Type Name Description
    Vector2i block_idx
    Returns
    Type Description
    Vector2i

    ToBlock(Vector2i)

    maps from denser outer-grid indices to pairs of (block_index, local_index_in_block) this should just be the combined result of [ ToBlockIndex() , ToBlockLocal() ]

    Declaration
    GridLevelIndex2 ToBlock(Vector2i outer_index)
    Parameters
    Type Name Description
    Vector2i outer_index
    Returns
    Type Description
    GridLevelIndex2

    ToBlockIndex(Vector2i)

    map from outer-grid indices to block index (ie divide)

    Declaration
    Vector2i ToBlockIndex(Vector2i outer_index)
    Parameters
    Type Name Description
    Vector2i outer_index
    Returns
    Type Description
    Vector2i

    ToBlockLocal(Vector2i)

    map from outer-grid indices to block-local index (ie modulo)

    Declaration
    Vector2i ToBlockLocal(Vector2i outer_index)
    Parameters
    Type Name Description
    Vector2i outer_index
    Returns
    Type Description
    Vector2i
    In This Article
    Back to top ViRGIS VR GIS