Search Results for

    Show / Hide Table of Contents

    Class Query2d

    Inheritance
    Object
    QueryBase
    Query2d
    Query2Int64
    Implements
    Query2
    Inherited Members
    QueryBase.Sort(Int32, Int32)
    QueryBase.Sort(Int32, Int32, Int32)
    QueryBase.Sort(Int32, Int32, Int32, Int32)
    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 class Query2d : QueryBase, Query2

    Constructors

    Query2d(IList<Vector2d>)

    Declaration
    public Query2d(IList<Vector2d> Vertices)
    Parameters
    Type Name Description
    IList<Vector2d> Vertices

    Fields

    mVertices

    Declaration
    protected IList<Vector2d> mVertices
    Field Value
    Type Description
    IList<Vector2d>

    Methods

    Det3(Double, Double, Double, Double, Double, Double, Double, Double, Double)

    Declaration
    public double Det3(double x0, double y0, double z0, double x1, double y1, double z1, double x2, double y2, double z2)
    Parameters
    Type Name Description
    Double x0
    Double y0
    Double z0
    Double x1
    Double y1
    Double z1
    Double x2
    Double y2
    Double z2
    Returns
    Type Description
    Double

    Dot(Double, Double, Double, Double)

    Declaration
    public double Dot(double x0, double y0, double x1, double y1)
    Parameters
    Type Name Description
    Double x0
    Double y0
    Double x1
    Double y1
    Returns
    Type Description
    Double

    GetNumVertices()

    Declaration
    public int GetNumVertices()
    Returns
    Type Description
    Int32

    GetVertices()

    Declaration
    public IList<Vector2d> GetVertices()
    Returns
    Type Description
    IList<Vector2d>

    ToCircumcircle(ref Vector2d, Int32, Int32, Int32)

    +1, outside circumcircle of triangle -1, inside circumcircle of triangle 0, on circumcircle of triangle

    Declaration
    public virtual int ToCircumcircle(ref Vector2d test, int v0, int v1, int v2)
    Parameters
    Type Name Description
    Vector2d test
    Int32 v0
    Int32 v1
    Int32 v2
    Returns
    Type Description
    Int32

    ToCircumcircle(Int32, Int32, Int32, Int32)

    +1, outside circumcircle of triangle -1, inside circumcircle of triangle 0, on circumcircle of triangle

    Declaration
    public virtual int ToCircumcircle(int i, int v0, int v1, int v2)
    Parameters
    Type Name Description
    Int32 i
    Int32 v0
    Int32 v1
    Int32 v2
    Returns
    Type Description
    Int32

    ToLine(ref Vector2d, Int32, Int32)

    +1, on right of line -1, on left of line 0, on the line

    Declaration
    public virtual int ToLine(ref Vector2d test, int v0, int v1)
    Parameters
    Type Name Description
    Vector2d test
    Int32 v0
    Int32 v1
    Returns
    Type Description
    Int32

    ToLine(Int32, Int32, Int32)

    +1, on right of line -1, on left of line 0, on the line

    Declaration
    public virtual int ToLine(int i, int v0, int v1)
    Parameters
    Type Name Description
    Int32 i
    Int32 v0
    Int32 v1
    Returns
    Type Description
    Int32

    ToTriangle(ref Vector2d, Int32, Int32, Int32)

    +1, outside triangle -1, inside triangle 0, on triangle

    Declaration
    public virtual int ToTriangle(ref Vector2d test, int v0, int v1, int v2)
    Parameters
    Type Name Description
    Vector2d test
    Int32 v0
    Int32 v1
    Int32 v2
    Returns
    Type Description
    Int32

    ToTriangle(Int32, Int32, Int32, Int32)

    +1, outside triangle -1, inside triangle 0, on triangle

    Declaration
    public virtual int ToTriangle(int i, int v0, int v1, int v2)
    Parameters
    Type Name Description
    Int32 i
    Int32 v0
    Int32 v1
    Int32 v2
    Returns
    Type Description
    Int32

    Implements

    Query2
    In This Article
    Back to top ViRGIS VR GIS