Пример #1
0
 public PPoint2Di(PPoint2Di other) : this(PapillonPINVOKE.new_PPoint2Di__SWIG_3(PPoint2Di.getCPtr(other)), true)
 {
     if (PapillonPINVOKE.SWIGPendingException.Pending)
     {
         throw PapillonPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Пример #2
0
    public PResult DrawString(string text, PPoint2Di origin, string fontName, int fontSize, PColour3i fontColor)
    {
        PResult ret = new PResult(PapillonPINVOKE.PImage_DrawString__SWIG_2(swigCPtr, text, PPoint2Di.getCPtr(origin), fontName, fontSize, PColour3i.getCPtr(fontColor)), true);

        if (PapillonPINVOKE.SWIGPendingException.Pending)
        {
            throw PapillonPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
Пример #3
0
    public PResult DrawString(string text, PPoint2Di origin, PImage.EFont font, PColour3i color)
    {
        PResult ret = new PResult(PapillonPINVOKE.PImage_DrawString__SWIG_1(swigCPtr, text, PPoint2Di.getCPtr(origin), (int)font, PColour3i.getCPtr(color)), true);

        if (PapillonPINVOKE.SWIGPendingException.Pending)
        {
            throw PapillonPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
Пример #4
0
    public bool Contains(PPoint2Di p)
    {
        bool ret = PapillonPINVOKE.PRectanglei_Contains(swigCPtr, PPoint2Di.getCPtr(p));

        if (PapillonPINVOKE.SWIGPendingException.Pending)
        {
            throw PapillonPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
Пример #5
0
    public float EuclideanDistance(PPoint2Di other)
    {
        float ret = PapillonPINVOKE.PPoint2Di_EuclideanDistance(swigCPtr, PPoint2Di.getCPtr(other));

        if (PapillonPINVOKE.SWIGPendingException.Pending)
        {
            throw PapillonPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
Пример #6
0
    public PResult DrawLabel(string text, PPoint2Di centre, PColour3i labelColour, PColour3i textColor, PImage.EFont font)
    {
        PResult ret = new PResult(PapillonPINVOKE.PImage_DrawLabel__SWIG_1(swigCPtr, text, PPoint2Di.getCPtr(centre), PColour3i.getCPtr(labelColour), PColour3i.getCPtr(textColor), (int)font), true);

        if (PapillonPINVOKE.SWIGPendingException.Pending)
        {
            throw PapillonPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
Пример #7
0
    public PResult DrawLabel(string text, PPoint2Di centre)
    {
        PResult ret = new PResult(PapillonPINVOKE.PImage_DrawLabel__SWIG_4(swigCPtr, text, PPoint2Di.getCPtr(centre)), true);

        if (PapillonPINVOKE.SWIGPendingException.Pending)
        {
            throw PapillonPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
Пример #8
0
    public PPoint2Di ToPPoint2Di()
    {
        PPoint2Di ret = new PPoint2Di(PapillonPINVOKE.PPoint2Df_ToPPoint2Di(swigCPtr), true);

        return(ret);
    }
Пример #9
0
    public PPoint2Di GetOrigin()
    {
        PPoint2Di ret = new PPoint2Di(PapillonPINVOKE.PRectanglei_GetOrigin(swigCPtr), true);

        return(ret);
    }
Пример #10
0
    public PPoint2Di Scaled(int scaleBy)
    {
        PPoint2Di ret = new PPoint2Di(PapillonPINVOKE.PPoint2Di_Scaled(swigCPtr, scaleBy), true);

        return(ret);
    }
Пример #11
0
 public PPoint2Di GetPoint(int index) {
   PPoint2Di ret = new PPoint2Di(PapillonPINVOKE.PPolygoni_GetPoint(swigCPtr, index), true);
   return ret;
 }
Пример #12
0
    public static PPoint2Di Zero()
    {
        PPoint2Di ret = new PPoint2Di(PapillonPINVOKE.PPoint2Di_Zero(), false);

        return(ret);
    }
Пример #13
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(PPoint2Di obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
Пример #14
0
 public void SetPoint(int index, PPoint2Di pt) {
   PapillonPINVOKE.PPolygoni_SetPoint(swigCPtr, index, PPoint2Di.getCPtr(pt));
   if (PapillonPINVOKE.SWIGPendingException.Pending) throw PapillonPINVOKE.SWIGPendingException.Retrieve();
 }
Пример #15
0
 public PPoint2Di GetLastPoint() {
   PPoint2Di ret = new PPoint2Di(PapillonPINVOKE.PPolygoni_GetLastPoint(swigCPtr), true);
   return ret;
 }
Пример #16
0
    public PPoint2Di Translated(int vx, int vy)
    {
        PPoint2Di ret = new PPoint2Di(PapillonPINVOKE.PPoint2Di_Translated(swigCPtr, vx, vy), true);

        return(ret);
    }
Пример #17
0
 public PPolygoni AddPoint(PPoint2Di pt) {
   PPolygoni ret = new PPolygoni(PapillonPINVOKE.PPolygoni_AddPoint__SWIG_3(swigCPtr, PPoint2Di.getCPtr(pt)), false);
   if (PapillonPINVOKE.SWIGPendingException.Pending) throw PapillonPINVOKE.SWIGPendingException.Retrieve();
   return ret;
 }