14using System.Runtime.InteropServices;
17 private Object locker =
new Object();
18 private HandleRef swigCPtr;
19 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
21 swigCPtr =
new HandleRef(
this, cPtr);
24 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
26 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
29 protected override void Dispose(
bool disposing) {
31 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
36 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
38 base.Dispose(disposing);
43 MemoryManager mMan = MemoryManager.GetMemoryManager();
44 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
84 MemoryManager mMan = MemoryManager.GetMemoryManager();
85 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
105 IntPtr saved_pGeodeticTransformationDefinition = tmp_pGeodeticTransformationDefinition;
112if(tmp_pGeodeticTransformationDefinition == IntPtr.Zero) pGeodeticTransformationDefinition =
null;
113 if(tmp_pGeodeticTransformationDefinition != IntPtr.Zero && tmp_pGeodeticTransformationDefinition != saved_pGeodeticTransformationDefinition)
115 MemoryTransaction mTrans_pGeodeticTransformationDefinition = MemoryManager.GetMemoryManager().GetCurrentTransaction();
116 if(mTrans_pGeodeticTransformationDefinition !=
null)
131IntPtr tmp_sSourceDatum = Marshal.StringToCoTaskMemUni(sSourceDatum);
132 IntPtr saved_sSourceDatum = tmp_sSourceDatum;
138if (tmp_sSourceDatum != saved_sSourceDatum) sSourceDatum = Marshal.PtrToStringUni(tmp_sSourceDatum);
149IntPtr tmp_sTargetDatum = Marshal.StringToCoTaskMemUni(sTargetDatum);
150 IntPtr saved_sTargetDatum = tmp_sTargetDatum;
156if (tmp_sTargetDatum != saved_sTargetDatum) sTargetDatum = Marshal.PtrToStringUni(tmp_sTargetDatum);
167IntPtr tmp_sGroup = Marshal.StringToCoTaskMemUni(sGroup);
168 IntPtr saved_sGroup = tmp_sGroup;
174if (tmp_sGroup != saved_sGroup) sGroup = Marshal.PtrToStringUni(tmp_sGroup);
324 IntPtr saved_pParameters = tmp_pParameters;
331if(tmp_pParameters == IntPtr.Zero) pParameters =
null;
332 if(tmp_pParameters != IntPtr.Zero && tmp_pParameters != saved_pParameters)
334 MemoryTransaction mTrans_pParameters = MemoryManager.GetMemoryManager().GetCurrentTransaction();
335 if(mTrans_pParameters !=
null)
static global::System.Exception Retrieve()
static IntPtr OdGeodeticTransformationDefinition_desc()
static IntPtr OdGeodeticTransformationDefinition_isA(HandleRef jarg1)
static int OdGeodeticTransformationDefinition_load([MarshalAs(UnmanagedType.LPWStr)]String jarg1, ref IntPtr jarg2)
static int OdGeodeticTransformationDefinition_getRangeMaxLongitude(HandleRef jarg1, out double jarg2)
static int OdGeodeticTransformationDefinition_getEpsgCode(HandleRef jarg1, out Int16 jarg2)
static int OdGeodeticTransformationDefinition_getInverseSupported(HandleRef jarg1, out bool jarg2)
static int OdGeodeticTransformationDefinition_setRangeMaxLatitude(HandleRef jarg1, double jarg2)
static int OdGeodeticTransformationDefinition_setInverseSupported(HandleRef jarg1, bool jarg2)
static bool OdGeodeticTransformationDefinition_isLegalDescription([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static int OdGeodeticTransformationDefinition_getConvergenceValue(HandleRef jarg1, out double jarg2)
static int OdGeodeticTransformationDefinition_getGroup(HandleRef jarg1, ref IntPtr jarg2)
static int OdGeodeticTransformationDefinition_getAccuracy(HandleRef jarg1, out double jarg2)
static bool OdGeodeticTransformationDefinition_isLegalCode([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static int OdGeodeticTransformationDefinition_setRangeMinLatitude(HandleRef jarg1, double jarg2)
static bool OdGeodeticTransformationDefinition_isLegalGroup([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static int OdGeodeticTransformationDefinition_getEpsgVariation(HandleRef jarg1, out Int16 jarg2)
static IntPtr OdGeodeticTransformationDefinition_createObject()
static int OdGeodeticTransformationDefinition_setEpsgVariation(HandleRef jarg1, Int16 jarg2)
static int OdGeodeticTransformationDefinition_getSourceDatum(HandleRef jarg1, ref IntPtr jarg2)
static int OdGeodeticTransformationDefinition_setRangeMinLongitude(HandleRef jarg1, double jarg2)
static int OdGeodeticTransformationDefinition_loadAll(global::System.Runtime.InteropServices.HandleRef jarg1)
static int OdGeodeticTransformationDefinition_setConvergenceValue(HandleRef jarg1, double jarg2)
static int OdGeodeticTransformationDefinition_getTargetDatum(HandleRef jarg1, ref IntPtr jarg2)
static int OdGeodeticTransformationDefinition_setRangeMaxLongitude(HandleRef jarg1, double jarg2)
static int OdGeodeticTransformationDefinition_getTransformationDefType(HandleRef jarg1, out TransformationDefType jarg2)
static int OdGeodeticTransformationDefinition_getRangeMinLatitude(HandleRef jarg1, out double jarg2)
static int OdGeodeticTransformationDefinition_setParameters(HandleRef jarg1, HandleRef jarg2)
static int OdGeodeticTransformationDefinition_setGroup(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdGeodeticTransformationDefinition_setMaxIterations(HandleRef jarg1, Int16 jarg2)
static int OdGeodeticTransformationDefinition_setErrorValue(HandleRef jarg1, double jarg2)
static int OdGeodeticTransformationDefinition_getRangeMinLongitude(HandleRef jarg1, out double jarg2)
static int OdGeodeticTransformationDefinition_setEpsgCode(HandleRef jarg1, Int16 jarg2)
static int OdGeodeticTransformationDefinition_setAccuracy(HandleRef jarg1, double jarg2)
static int OdGeodeticTransformationDefinition_getMaxIterations(HandleRef jarg1, out Int16 jarg2)
static int OdGeodeticTransformationDefinition_getRangeMaxLatitude(HandleRef jarg1, out double jarg2)
static IntPtr OdGeodeticTransformationDefinition_cast(HandleRef jarg1)
static bool OdGeodeticTransformationDefinition_isLegalSource([MarshalAs(UnmanagedType.LPWStr)]String jarg1)
static int OdGeodeticTransformationDefinition_setTargetDatum(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdGeodeticTransformationDefinition_setSourceDatum(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdGeodeticTransformationDefinition_getParameters(HandleRef jarg1, ref IntPtr jarg2)
static string OdGeodeticTransformationDefinition_getRealClassName(IntPtr jarg1)
static int OdGeodeticTransformationDefinition_getErrorValue(HandleRef jarg1, out double jarg2)
static void delete_OdGeodeticTransformationDefinition(HandleRef jarg1)
static IntPtr OdGeodeticTransformationDefinition_queryX(HandleRef jarg1, HandleRef jarg2)
static HandleRef getCPtr(OdRxClass obj)
OdRxObject(IntPtr cPtr, bool cMemoryOwn)
static HandleRef getCPtr(OdRxObject obj)