14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
20 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
22 swigCPtr =
new HandleRef(
this, cPtr);
25 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
27 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
30 protected override void Dispose(
bool disposing) {
32 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
37 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
39 base.Dispose(disposing);
44 MemoryManager mMan = MemoryManager.GetMemoryManager();
45 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
85 MemoryManager mMan = MemoryManager.GetMemoryManager();
86 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
105 MemoryManager mMan = MemoryManager.GetMemoryManager();
106 MemoryTransaction mTrans = mMan.GetCurrentTransaction();
524 IntPtr saved_pTransformer = tmp_pTransformer;
531if(tmp_pTransformer == IntPtr.Zero) pTransformer =
null;
532 if(tmp_pTransformer != IntPtr.Zero && tmp_pTransformer != saved_pTransformer)
534 MemoryTransaction mTrans_pTransformer = MemoryManager.GetMemoryManager().GetCurrentTransaction();
535 if(mTrans_pTransformer !=
null)
545 IntPtr saved_pTransformer = tmp_pTransformer;
552if(tmp_pTransformer == IntPtr.Zero) pTransformer =
null;
553 if(tmp_pTransformer != IntPtr.Zero && tmp_pTransformer != saved_pTransformer)
555 MemoryTransaction mTrans_pTransformer = MemoryManager.GetMemoryManager().GetCurrentTransaction();
556 if(mTrans_pTransformer !=
null)
static HandleRef getCPtr(OdGePoint2dArray obj)
static HandleRef getCPtr(OdGePoint2d obj)
static HandleRef getCPtr(OdGePoint3d obj)
static HandleRef getCPtr(OdGeVector2d obj)
static HandleRef getCPtr(OdGeVector3d obj)
virtual OdGiDrawable.DrawableType drawableType()
static HandleRef getCPtr(OdRxClass obj)
static HandleRef getCPtr(OdRxObject obj)
static HandleRef getCPtr(OdDbDwgFiler obj)
static HandleRef getCPtr(OdDbDxfFiler obj)
OdDbGeoData.TypeOfCoordinates coordinateType()
OdResult setHorizontalUnitScale(double horzUnitScale)
OdResult setHorizontalUnits(UnitsValue horizUnits)
OdResult getSimpleTransformerFromLLA(ref OdDbGeoCoordinateSystemTransformer pTransformer)
OdGeMatrix3d getMatrixToLLA()
OdResult setObservationTo(String to)
OdResult meshTransformToLLA(OdGePoint2d ptIn, OdGePoint2d ptOut)
double coordinateProjectionRadius()
OdResult setScaleFactor(double value)
OdGePoint3d designPoint()
OdDbGeoData.ScaleEstimationMethod scaleEstimationMethod()
OdResult getSimpleTransformerToLLA(ref OdDbGeoCoordinateSystemTransformer pTransformer)
OdResult setObservationFrom(String from)
@ kScaleEstMethodPrismoidal
@ kScaleEstMethodUserDefined
@ kScaleEstMethodReferencePoint
OdResult transformToLonLatAlt(double x, double y, double z, out double lon, out double lat, out double alt)
double seaLevelElevation()
Teigha.TD.OdDbGeoData.ScaleEstimationMethod vb_scaleEstimationMethod()
OdResult setCoordinateProjectionRadius(double value)
OdResult setUpDirection(OdGeVector3d vec)
override OdResult dwgInFields(OdDbDwgFiler pFiler)
static HandleRef getCPtr(OdDbGeoData obj)
OdResult transformFromLonLatAlt(double lon, double lat, double alt, out double x, out double y, out double z)
OdDbObjectId blockTableRecordId()
OdResult updateTransformationMatrix()
virtual Teigha.Core.OdGiDrawable.DrawableType vb_drawableType()
override void dwgOutFields(OdDbDwgFiler pFiler)
OdResult addMeshPointMap(Int32 index, OdGePoint2d srcPt, OdGePoint2d dstPt)
OdResult setObservationCoverage(String coverage)
OdResult postToDb(OdDbObjectId objId)
OdResult setVerticalUnits(UnitsValue vertUnits)
OdResult meshTransformFromLLA(OdGePoint2d ptIn, OdGePoint2d ptOut)
OdResult setReferencePoint(OdGePoint3d point)
OdGeVector3d upDirection()
static new OdDbGeoData createObject()
UnitsValue verticalUnits()
override void dxfOutFields(OdDbDxfFiler pFiler)
override void Dispose(bool disposing)
OdResult setBlockTableRecordId(OdDbObjectId blockId)
OdDbGeoData(IntPtr cPtr, bool cMemoryOwn)
OdGeVector2d northDirectionVector()
static OdDbGeoData cast(OdRxObject pObj)
OdGePoint3d referencePoint()
OdResult resetMeshPointMaps()
OdResult setDoSeaLevelCorrection(bool seaLevelCorrectionOn)
OdGeMatrix3d getMatrixLocalFromLLA()
OdResult setCoordinateSystem(String coordSystem)
OdResult setVerticalUnitScale(double vertUnitScale)
OdResult transformFromLonLatAlt(OdGePoint3d geoPt, OdGePoint3d dwgPt)
OdResult addMeshFace(Int32 faceIndex, Int32 p0, Int32 p1, Int32 p2)
double horizontalUnitScale()
override OdRxObject queryX(OdRxClass protocolClass)
OdResult setSeaLevelElevation(double value)
OdResult getMeshPointMaps(OdGePoint2dArray srcPts, OdGePoint2dArray dstPts)
override OdResult dxfInFields(OdDbDxfFiler pFiler)
double verticalUnitScale()
OdResult setMeshPointMaps(OdGePoint2dArray srcPts, OdGePoint2dArray dstPts)
OdResult getMeshPointMap(Int32 index, OdGePoint2d srcPt, OdGePoint2d dstPt)
static new OdRxClass desc()
UnitsValue horizontalUnits()
OdResult transformToLonLatAlt(OdGePoint3d dwgPt, OdGePoint3d geoPt)
String coordinateSystem()
OdResult setNorthDirectionVector(OdGeVector2d north)
bool doSeaLevelCorrection()
static string getRealClassName(IntPtr ptr)
OdResult getMeshFace(Int32 faceIndex, out Int32 p0, out Int32 p1, out Int32 p2)
OdResult setDesignPoint(OdGePoint3d point)
OdResult setGeoRSSTag(String rssTag)
OdResult setScaleEstimationMethod(OdDbGeoData.ScaleEstimationMethod value)
OdResult setCoordinateType(OdDbGeoData.TypeOfCoordinates designCoordinateType)
OdGeMatrix3d getMatrixFromLLA()
OdGeMatrix3d getMatrixLocalToLLA()
String observationCoverage()
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static IntPtr OdDbGeoData_queryX(HandleRef jarg1, HandleRef jarg2)
static int OdDbGeoData_setHorizontalUnits(HandleRef jarg1, int jarg2)
static int OdDbGeoData_addMeshPointMap(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbGeoData_setDoSeaLevelCorrection(HandleRef jarg1, bool jarg2)
static global::System.IntPtr OdDbGeoData_getMatrixLocalFromLLA(HandleRef jarg1)
static global::System.IntPtr OdDbGeoData_designPoint(HandleRef jarg1)
static int OdDbGeoData_setGeoRSSTag(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static global::System.IntPtr OdDbGeoData_referencePoint(HandleRef jarg1)
static int OdDbGeoData_setMeshPointMaps(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3)
static int OdDbGeoData_getMeshPointMaps(HandleRef jarg1, IntPtr jarg2, IntPtr jarg3)
static int OdDbGeoData_getMeshPointMap(HandleRef jarg1, Int32 jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int OdDbGeoData_meshTransformFromLLA(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbGeoData_setDesignPoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbGeoData_setUpDirection(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbGeoData_scaleFactor(HandleRef jarg1)
static IntPtr OdDbGeoData_cast(HandleRef jarg1)
static bool OdDbGeoData_doSeaLevelCorrection(HandleRef jarg1)
static int OdDbGeoData_setObservationFrom(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbGeoData_resetMeshPointMaps(HandleRef jarg1)
static int OdDbGeoData_dxfInFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbGeoData_setVerticalUnits(HandleRef jarg1, int jarg2)
static String OdDbGeoData_observationFrom(HandleRef jarg1)
static void delete_OdDbGeoData(HandleRef jarg1)
static double OdDbGeoData_seaLevelElevation(HandleRef jarg1)
static int OdDbGeoData_setSeaLevelElevation(HandleRef jarg1, double jarg2)
static string OdDbGeoData_getRealClassName(IntPtr jarg1)
static global::System.IntPtr OdDbGeoData_blockTableRecordId(HandleRef jarg1)
static double OdDbGeoData_northDirection(HandleRef jarg1)
static void OdDbGeoData_dwgOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbGeoData_addMeshFace(HandleRef jarg1, Int32 jarg2, Int32 jarg3, Int32 jarg4, Int32 jarg5)
static int OdDbGeoData_eraseFromDb(HandleRef jarg1)
static int OdDbGeoData_dwgInFields(HandleRef jarg1, HandleRef jarg2)
static IntPtr OdDbGeoData_desc()
static int OdDbGeoData_scaleEstimationMethod(HandleRef jarg1)
static IntPtr OdDbGeoData_createObject()
static String OdDbGeoData_observationTo(HandleRef jarg1)
static int OdDbGeoData_transformToLonLatAlt__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbGeoData_setScaleEstimationMethod(HandleRef jarg1, int jarg2)
static String OdDbGeoData_observationCoverage(HandleRef jarg1)
static Int32 OdDbGeoData_numMeshPoints(HandleRef jarg1)
static int OdDbGeoData_getMeshFace(HandleRef jarg1, Int32 jarg2, out Int32 jarg3, out Int32 jarg4, out Int32 jarg5)
static int OdDbGeoData_setObservationTo(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbGeoData_getSimpleTransformerToLLA(HandleRef jarg1, ref IntPtr jarg2)
static void OdDbGeoData_dxfOutFields(HandleRef jarg1, HandleRef jarg2)
static int OdDbGeoData_meshTransformToLLA(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbGeoData_getSimpleTransformerFromLLA(HandleRef jarg1, ref IntPtr jarg2)
static Int32 OdDbGeoData_numMeshFaces(HandleRef jarg1)
static int OdDbGeoData_setCoordinateType(HandleRef jarg1, int jarg2)
static double OdDbGeoData_verticalUnitScale(HandleRef jarg1)
static int OdDbGeoData_setHorizontalUnitScale(HandleRef jarg1, double jarg2)
static int OdDbGeoData_postToDb(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static int OdDbGeoData_horizontalUnits(HandleRef jarg1)
static int OdDbGeoData_setObservationCoverage(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbGeoData_transformToLonLatAlt__SWIG_1(HandleRef jarg1, double jarg2, double jarg3, double jarg4, out double jarg5, out double jarg6, out double jarg7)
static double OdDbGeoData_coordinateProjectionRadius(HandleRef jarg1)
static IntPtr OdDbGeoData_isA(HandleRef jarg1)
static String OdDbGeoData_coordinateSystem(HandleRef jarg1)
static global::System.IntPtr OdDbGeoData_upDirection(HandleRef jarg1)
static String OdDbGeoData_geoRSSTag(HandleRef jarg1)
static global::System.IntPtr OdDbGeoData_getMatrixToLLA(HandleRef jarg1)
static int OdDbGeoData_setCoordinateSystem(HandleRef jarg1, [MarshalAs(UnmanagedType.LPWStr)]String jarg2)
static int OdDbGeoData_setReferencePoint(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr OdDbGeoData_getMatrixLocalToLLA(HandleRef jarg1)
static int OdDbGeoData_transformFromLonLatAlt__SWIG_0(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int OdDbGeoData_setScaleFactor(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDbGeoData_getMatrixFromLLA(HandleRef jarg1)
static int OdDbGeoData_transformFromLonLatAlt__SWIG_1(HandleRef jarg1, double jarg2, double jarg3, double jarg4, out double jarg5, out double jarg6, out double jarg7)
static int OdDbGeoData_setVerticalUnitScale(HandleRef jarg1, double jarg2)
static int OdDbGeoData_verticalUnits(HandleRef jarg1)
static int OdDbGeoData_setNorthDirectionVector(HandleRef jarg1, IntPtr jarg2)
static int OdDbGeoData_updateTransformationMatrix(HandleRef jarg1)
static int OdDbGeoData_setCoordinateProjectionRadius(HandleRef jarg1, double jarg2)
static global::System.IntPtr OdDbGeoData_northDirectionVector(HandleRef jarg1)
static int OdDbGeoData_setBlockTableRecordId(HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static double OdDbGeoData_horizontalUnitScale(HandleRef jarg1)
static int OdDbGeoData_coordinateType(HandleRef jarg1)