public static int TR_GetLastError() { if (is64Bit) { return(PInvoke64Bit.TR_GetLastError()); } else { return(PInvoke32Bit.TR_GetLastError()); } }
public static void TR_Close(IntPtr tr) { if (is64Bit) { PInvoke64Bit.TR_Close(tr); } else { PInvoke32Bit.TR_Close(tr); } }
public static IntPtr TR_Open(string mlb1, string mlb2, string geoid_name) { if (is64Bit) { return(PInvoke64Bit.TR_Open(mlb1, mlb2, geoid_name)); } else { return(PInvoke32Bit.TR_Open(mlb1, mlb2, geoid_name)); } }
public static void TR_AllowUnsafeTransformations() { if (is64Bit) { PInvoke64Bit.TR_AllowUnsafeTransformations(); } else { PInvoke32Bit.TR_AllowUnsafeTransformations(); } }
public static TR_Error TR_TransformPoint( IntPtr TR, double x, double y, double z, out double x_o, out double y_o, out double z_o) { if (is64Bit) { return(PInvoke64Bit.TR_TransformPoint(TR, x, y, z, out x_o, out y_o, out z_o)); } else { return(PInvoke32Bit.TR_TransformPoint(TR, x, y, z, out x_o, out y_o, out z_o)); } }
public static TR_Error InitLibrary(string folder) { TR_Error err = is64Bit ? PInvoke64Bit.TR_InitLibrary(folder) : PInvoke32Bit.TR_InitLibrary(folder); return(err); }