Class Query2d
  
  
  
  
  
  
  Namespace: g3
  Assembly: cs.temp.dll.dll
  Syntax
  
    public class Query2d : QueryBase, Query2
   
  Constructors
  
  
  
  
  Query2d(IList<Vector2d>)
  
  
  Declaration
  
    public Query2d(IList<Vector2d> Vertices)
   
  Parameters
  
  Fields
  
  
  
  mVertices
  
  
  Declaration
  
    protected IList<Vector2d> mVertices
   
  Field Value
  
  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
  
  Returns
  
  
  
  
  Dot(Double, Double, Double, Double)
  
  
  Declaration
  
    public double Dot(double x0, double y0, double x1, double y1)
   
  Parameters
  
  Returns
  
  
  
  
  GetNumVertices()
  
  
  Declaration
  
    public int GetNumVertices()
   
  Returns
  
  
  
  
  GetVertices()
  
  
  Declaration
  
    public IList<Vector2d> GetVertices()
   
  Returns
  
  
  
  
  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
  
  Returns
  
  
  
  
  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
  
  Returns
  
  
  
  
  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
  
  Returns
  
  
  
  
  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
  
  Returns
  
  
  
  
  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
  
  Returns
  
  
  
  
  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
  
  Returns
  
  Implements