Search Results for

    Show / Hide Table of Contents

    Class BoundsUtil

    Inheritance
    Object
    BoundsUtil
    Inherited Members
    Object.ToString()
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Namespace: g3
    Assembly: cs.temp.dll.dll
    Syntax
    public static class BoundsUtil

    Methods

    Bounds(ref AxisAlignedBox3d, Func<Vector3d, Vector3d>)

    Declaration
    public static AxisAlignedBox3d Bounds(ref AxisAlignedBox3d boxIn, Func<Vector3d, Vector3d> TransformF)
    Parameters
    Type Name Description
    AxisAlignedBox3d boxIn
    Func<Vector3d, Vector3d> TransformF
    Returns
    Type Description
    AxisAlignedBox3d

    Bounds(IPointSet)

    Declaration
    public static AxisAlignedBox3d Bounds(IPointSet source)
    Parameters
    Type Name Description
    IPointSet source
    Returns
    Type Description
    AxisAlignedBox3d

    Bounds(ref Triangle3d)

    Declaration
    public static AxisAlignedBox3d Bounds(ref Triangle3d tri)
    Parameters
    Type Name Description
    Triangle3d tri
    Returns
    Type Description
    AxisAlignedBox3d

    Bounds(ref Vector2d, ref Vector2d, ref Vector2d)

    Declaration
    public static AxisAlignedBox2d Bounds(ref Vector2d v0, ref Vector2d v1, ref Vector2d v2)
    Parameters
    Type Name Description
    Vector2d v0
    Vector2d v1
    Vector2d v2
    Returns
    Type Description
    AxisAlignedBox2d

    Bounds(ref Vector3d, ref Vector3d, ref Vector3d)

    Declaration
    public static AxisAlignedBox3d Bounds(ref Vector3d v0, ref Vector3d v1, ref Vector3d v2)
    Parameters
    Type Name Description
    Vector3d v0
    Vector3d v1
    Vector3d v2
    Returns
    Type Description
    AxisAlignedBox3d

    Bounds(IEnumerable<DMesh3>)

    Declaration
    public static AxisAlignedBox3d Bounds(IEnumerable<DMesh3> meshes)
    Parameters
    Type Name Description
    IEnumerable<DMesh3> meshes
    Returns
    Type Description
    AxisAlignedBox3d

    Bounds(IEnumerable<Vector2d>)

    Declaration
    public static AxisAlignedBox2d Bounds(IEnumerable<Vector2d> positions)
    Parameters
    Type Name Description
    IEnumerable<Vector2d> positions
    Returns
    Type Description
    AxisAlignedBox2d

    Bounds(IEnumerable<Vector2f>)

    Declaration
    public static AxisAlignedBox2f Bounds(IEnumerable<Vector2f> positions)
    Parameters
    Type Name Description
    IEnumerable<Vector2f> positions
    Returns
    Type Description
    AxisAlignedBox2f

    Bounds(IEnumerable<Vector3d>)

    Declaration
    public static AxisAlignedBox3d Bounds(IEnumerable<Vector3d> positions)
    Parameters
    Type Name Description
    IEnumerable<Vector3d> positions
    Returns
    Type Description
    AxisAlignedBox3d

    Bounds(IEnumerable<Vector3d>, TransformSequence)

    compute axis-aligned bounds of set of points after transforming

    Declaration
    public static AxisAlignedBox3d Bounds(IEnumerable<Vector3d> values, TransformSequence xform)
    Parameters
    Type Name Description
    IEnumerable<Vector3d> values
    TransformSequence xform
    Returns
    Type Description
    AxisAlignedBox3d

    Bounds(IEnumerable<Vector3f>)

    Declaration
    public static AxisAlignedBox3f Bounds(IEnumerable<Vector3f> positions)
    Parameters
    Type Name Description
    IEnumerable<Vector3f> positions
    Returns
    Type Description
    AxisAlignedBox3f

    Bounds<T>(IEnumerable<T>, Func<T, Vector3d>)

    Declaration
    public static AxisAlignedBox3d Bounds<T>(IEnumerable<T> values, Func<T, Vector3d> PositionF)
    Parameters
    Type Name Description
    IEnumerable<T> values
    Func<T, Vector3d> PositionF
    Returns
    Type Description
    AxisAlignedBox3d
    Type Parameters
    Name Description
    T

    Bounds<T>(IEnumerable<T>, Func<T, Vector3f>)

    Declaration
    public static AxisAlignedBox3f Bounds<T>(IEnumerable<T> values, Func<T, Vector3f> PositionF)
    Parameters
    Type Name Description
    IEnumerable<T> values
    Func<T, Vector3f> PositionF
    Returns
    Type Description
    AxisAlignedBox3f
    Type Parameters
    Name Description
    T

    BoundsInFrame(IEnumerable<Vector3d>, Frame3f)

    compute axis-aligned bounds of set of points after transforming into frame f

    Declaration
    public static AxisAlignedBox3d BoundsInFrame(IEnumerable<Vector3d> values, Frame3f f)
    Parameters
    Type Name Description
    IEnumerable<Vector3d> values
    Frame3f f
    Returns
    Type Description
    AxisAlignedBox3d

    TrianglesContained(DMesh3, Func<Vector3d, Int32, Boolean>, Action<Int32>, Int32)

    Declaration
    public static void TrianglesContained(DMesh3 mesh, Func<Vector3d, int, bool> ContainF, Action<int> AddF, int nMode = 0)
    Parameters
    Type Name Description
    DMesh3 mesh
    Func<Vector3d, Int32, Boolean> ContainF
    Action<Int32> AddF
    Int32 nMode
    In This Article
    Back to top ViRGIS VR GIS