public override void Dispose() { lock (this) { if (swigCPtr.Handle != global::System.IntPtr.Zero) { if (swigCMemOwn) { swigCMemOwn = false; BIMcollab_3DPointPINVOKE.delete_BC_3DPoint(swigCPtr); } swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero); } global::System.GC.SuppressFinalize(this); base.Dispose(); } }
public double GetZ() { double ret = BIMcollab_3DPointPINVOKE.BC_3DPoint_GetZ(swigCPtr); return(ret); }
public BC_3DPoint(double x, double y, double z) : this(BIMcollab_3DPointPINVOKE.new_BC_3DPoint(x, y, z), true) { }
internal BC_3DPoint(global::System.IntPtr cPtr, bool cMemoryOwn) : base(BIMcollab_3DPointPINVOKE.BC_3DPoint_SWIGUpcast(cPtr), cMemoryOwn) { swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr); }