public virtual void Dispose() { lock (this) { if (swigCPtr.Handle != IntPtr.Zero) { if (swigCMemOwn) { swigCMemOwn = false; ClippingLibraryPINVOKE.delete_Wrapper(swigCPtr); } swigCPtr = new HandleRef(null, IntPtr.Zero); } GC.SuppressFinalize(this); } }
public bool GetPoint(ref double x, ref double y) { bool ret = ClippingLibraryPINVOKE.Wrapper_GetPoint(swigCPtr, ref x, ref y); return(ret); }
public bool GetInnerRing() { bool ret = ClippingLibraryPINVOKE.Wrapper_GetInnerRing(swigCPtr); return(ret); }
public void ExecuteXor() { ClippingLibraryPINVOKE.Wrapper_ExecuteXor(swigCPtr); }
public void ExecuteIntersection() { ClippingLibraryPINVOKE.Wrapper_ExecuteIntersection(swigCPtr); }
public void ExecuteDifference() { ClippingLibraryPINVOKE.Wrapper_ExecuteDifference(swigCPtr); }
public void AddPolygon() { ClippingLibraryPINVOKE.Wrapper_AddPolygon(swigCPtr); }
public void AddPoint(double x, double y) { ClippingLibraryPINVOKE.Wrapper_AddPoint(swigCPtr, x, y); }
public void AddInnerRing() { ClippingLibraryPINVOKE.Wrapper_AddInnerRing(swigCPtr); }
public Wrapper() : this(ClippingLibraryPINVOKE.new_Wrapper(), true) { }
public void InitializeSubject() { ClippingLibraryPINVOKE.Wrapper_InitializeSubject(swigCPtr); }
public bool GetPolygon() { bool ret = ClippingLibraryPINVOKE.Wrapper_GetPolygon(swigCPtr); return(ret); }