Search Results for

    Show / Hide Table of Contents

    Struct Interval1i

    Implements
    IEnumerable<Int32>
    IEnumerable
    Inherited Members
    ValueType.Equals(Object)
    ValueType.GetHashCode()
    Object.Equals(Object, Object)
    Object.ReferenceEquals(Object, Object)
    Object.GetType()
    Namespace: g3
    Assembly: cs.temp.dll.dll
    Syntax
    public struct Interval1i : IEnumerable<int>, IEnumerable

    Constructors

    Interval1i(Interval1i)

    Declaration
    public Interval1i(Interval1i copy)
    Parameters
    Type Name Description
    Interval1i copy

    Interval1i(Int32)

    Declaration
    public Interval1i(int f)
    Parameters
    Type Name Description
    Int32 f

    Interval1i(Int32, Int32)

    Declaration
    public Interval1i(int x, int y)
    Parameters
    Type Name Description
    Int32 x
    Int32 y

    Interval1i(Int32[])

    Declaration
    public Interval1i(int[] v2)
    Parameters
    Type Name Description
    Int32[] v2

    Fields

    a

    Declaration
    public int a
    Field Value
    Type Description
    Int32

    b

    Declaration
    public int b
    Field Value
    Type Description
    Int32

    Empty

    Declaration
    public static readonly Interval1i Empty
    Field Value
    Type Description
    Interval1i

    Infinite

    Declaration
    public static readonly Interval1i Infinite
    Field Value
    Type Description
    Interval1i

    Zero

    Declaration
    public static readonly Interval1i Zero
    Field Value
    Type Description
    Interval1i

    Properties

    Center

    Declaration
    public int Center { get; }
    Property Value
    Type Description
    Int32

    Item[Int32]

    Declaration
    public int this[int key] { get; set; }
    Parameters
    Type Name Description
    Int32 key
    Property Value
    Type Description
    Int32

    Length

    Declaration
    public int Length { get; }
    Property Value
    Type Description
    Int32

    LengthSquared

    Declaration
    public int LengthSquared { get; }
    Property Value
    Type Description
    Int32

    Methods

    Contain(Int32)

    Declaration
    public void Contain(int d)
    Parameters
    Type Name Description
    Int32 d

    Contains(Int32)

    Declaration
    public bool Contains(int d)
    Parameters
    Type Name Description
    Int32 d
    Returns
    Type Description
    Boolean

    Dist(Interval1i)

    Declaration
    public int Dist(Interval1i o)
    Parameters
    Type Name Description
    Interval1i o
    Returns
    Type Description
    Int32

    FromToInclusive(Int32, Int32)

    construct interval [a, b]

    Declaration
    public static Interval1i FromToInclusive(int a, int b)
    Parameters
    Type Name Description
    Int32 a
    Int32 b
    Returns
    Type Description
    Interval1i

    GetEnumerator()

    Declaration
    public IEnumerator<int> GetEnumerator()
    Returns
    Type Description
    IEnumerator<Int32>

    Overlaps(Interval1i)

    Declaration
    public bool Overlaps(Interval1i o)
    Parameters
    Type Name Description
    Interval1i o
    Returns
    Type Description
    Boolean

    Range(Int32)

    construct interval [0, N-1]

    Declaration
    public static Interval1i Range(int N)
    Parameters
    Type Name Description
    Int32 N
    Returns
    Type Description
    Interval1i

    Range(Int32, Int32)

    construct interval [start, start+N-1]

    Declaration
    public static Interval1i Range(int start, int N)
    Parameters
    Type Name Description
    Int32 start
    Int32 N
    Returns
    Type Description
    Interval1i

    RangeInclusive(Int32)

    construct interval [0, N-1]

    Declaration
    public static Interval1i RangeInclusive(int N)
    Parameters
    Type Name Description
    Int32 N
    Returns
    Type Description
    Interval1i

    Set(Interval1i)

    Declaration
    public void Set(Interval1i o)
    Parameters
    Type Name Description
    Interval1i o

    Set(Int32, Int32)

    Declaration
    public void Set(int fA, int fB)
    Parameters
    Type Name Description
    Int32 fA
    Int32 fB

    SquaredDist(Interval1i)

    Declaration
    public int SquaredDist(Interval1i o)
    Parameters
    Type Name Description
    Interval1i o
    Returns
    Type Description
    Int32

    ToString()

    Declaration
    public override string ToString()
    Returns
    Type Description
    String
    Overrides
    ValueType.ToString()

    Operators

    Addition(Interval1i, Int32)

    Declaration
    public static Interval1i operator +(Interval1i a, int f)
    Parameters
    Type Name Description
    Interval1i a
    Int32 f
    Returns
    Type Description
    Interval1i

    Multiply(Interval1i, Int32)

    Declaration
    public static Interval1i operator *(Interval1i a, int f)
    Parameters
    Type Name Description
    Interval1i a
    Int32 f
    Returns
    Type Description
    Interval1i

    Subtraction(Interval1i, Int32)

    Declaration
    public static Interval1i operator -(Interval1i a, int f)
    Parameters
    Type Name Description
    Interval1i a
    Int32 f
    Returns
    Type Description
    Interval1i

    UnaryNegation(Interval1i)

    Declaration
    public static Interval1i operator -(Interval1i v)
    Parameters
    Type Name Description
    Interval1i v
    Returns
    Type Description
    Interval1i

    Implements

    System.Collections.Generic.IEnumerable<T>
    System.Collections.IEnumerable
    In This Article
    Back to top ViRGIS VR GIS