Search Results for

    Show / Hide Table of Contents

    Class Util

    Inheritance
    Object
    Util
    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 Util

    Fields

    DebugBreakOnDevAssert

    Declaration
    public static bool DebugBreakOnDevAssert
    Field Value
    Type Description
    Boolean

    Methods

    AppendArrays<T>(Object[])

    Declaration
    public static T[] AppendArrays<T>(params object[] args)
    Parameters
    Type Name Description
    Object[] args
    Returns
    Type Description
    T[]
    Type Parameters
    Name Description
    T

    BufferCopy(Int32[], Int32[])

    Declaration
    public static int[] BufferCopy(int[] from, int[] to)
    Parameters
    Type Name Description
    Int32[] from
    Int32[] to
    Returns
    Type Description
    Int32[]

    BufferCopy(Single[], Single[])

    Declaration
    public static float[] BufferCopy(float[] from, float[] to)
    Parameters
    Type Name Description
    Single[] from
    Single[] to
    Returns
    Type Description
    Single[]

    ByteArrayToStructure(Byte[], ref Object)

    Declaration
    public static void ByteArrayToStructure(byte[] bytearray, ref object obj)
    Parameters
    Type Name Description
    Byte[] bytearray
    Object obj

    gBreakToDebugger()

    Declaration
    public static void gBreakToDebugger()

    gDevAssert(Boolean, String)

    Declaration
    public static void gDevAssert(bool bValue, string message = "gDevAssert")
    Parameters
    Type Name Description
    Boolean bValue
    String message

    IsASCIIControlChar(Int32)

    test if character is ascii control character, which (presumably?) won't occur in unicode files?

    Declaration
    public static bool IsASCIIControlChar(int ch)
    Parameters
    Type Name Description
    Int32 ch
    Returns
    Type Description
    Boolean

    IsBinaryFile(String, Int32)

    check if file contains bytes that correspond to ascii control characters, which would not occur in a plain text file, but are likely in a binary file. (note: this is not conclusive! for example if binary file was all FF's, this would return true)

    Declaration
    public static bool IsBinaryFile(string path, int max_search_len = -1)
    Parameters
    Type Name Description
    String path
    Int32 max_search_len
    Returns
    Type Description
    Boolean

    IsBinaryStream(Stream, Int32)

    See IsBinaryFile()

    Declaration
    public static bool IsBinaryStream(Stream streamIn, int max_search_len = -1)
    Parameters
    Type Name Description
    Stream streamIn
    Int32 max_search_len
    Returns
    Type Description
    Boolean

    IsBitSet(Byte, Int32)

    Declaration
    public static bool IsBitSet(byte b, int pos)
    Parameters
    Type Name Description
    Byte b
    Int32 pos
    Returns
    Type Description
    Boolean

    IsBitSet(Int32, Int32)

    Declaration
    public static bool IsBitSet(int n, int pos)
    Parameters
    Type Name Description
    Int32 n
    Int32 pos
    Returns
    Type Description
    Boolean

    IsRunningOnMono()

    Declaration
    public static bool IsRunningOnMono()
    Returns
    Type Description
    Boolean

    IsTextString(Byte[])

    Declaration
    public static bool IsTextString(byte[] array)
    Parameters
    Type Name Description
    Byte[] array
    Returns
    Type Description
    Boolean

    MakeFloatFormatString(Int32, Int32)

    Declaration
    public static string MakeFloatFormatString(int i, int nPrecision)
    Parameters
    Type Name Description
    Int32 i
    Int32 nPrecision
    Returns
    Type Description
    String

    MakeVec3FormatString(Int32, Int32, Int32, Int32)

    Declaration
    public static string MakeVec3FormatString(int i0, int i1, int i2, int nPrecision)
    Parameters
    Type Name Description
    Int32 i0
    Int32 i1
    Int32 i2
    Int32 nPrecision
    Returns
    Type Description
    String

    ParseDouble(String, Double)

    Declaration
    public static double ParseDouble(string s, double fDefault)
    Parameters
    Type Name Description
    String s
    Double fDefault
    Returns
    Type Description
    Double

    ParseFloat(String, Single)

    Declaration
    public static float ParseFloat(string s, float fDefault)
    Parameters
    Type Name Description
    String s
    Single fDefault
    Returns
    Type Description
    Single

    ParseInt(String, Int32)

    Declaration
    public static float ParseInt(string s, int nDefault)
    Parameters
    Type Name Description
    String s
    Int32 nDefault
    Returns
    Type Description
    Single

    StructureToByteArray(Object)

    Declaration
    public static byte[] StructureToByteArray(object obj)
    Parameters
    Type Name Description
    Object obj
    Returns
    Type Description
    Byte[]

    ToHexString(Byte[], Boolean)

    Declaration
    public static string ToHexString(byte[] bytes, bool upperCase = false)
    Parameters
    Type Name Description
    Byte[] bytes
    Boolean upperCase
    Returns
    Type Description
    String

    ToSecMilli(TimeSpan)

    Declaration
    public static string ToSecMilli(TimeSpan t)
    Parameters
    Type Name Description
    TimeSpan t
    Returns
    Type Description
    String

    WriteDebugMesh(IMesh, String)

    Declaration
    public static void WriteDebugMesh(IMesh mesh, string sPath)
    Parameters
    Type Name Description
    IMesh mesh
    String sPath

    WriteDebugMeshAndMarkers(IMesh, List<Vector3d>, String)

    Declaration
    public static void WriteDebugMeshAndMarkers(IMesh mesh, List<Vector3d> Markers, string sPath)
    Parameters
    Type Name Description
    IMesh mesh
    List<Vector3d> Markers
    String sPath
    In This Article
    Back to top ViRGIS VR GIS