14using System.Runtime.InteropServices;
18 private Object locker =
new Object();
19 private HandleRef swigCPtr;
21 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
24 swigCPtr =
new HandleRef(
this, cPtr);
26 [System.ComponentModel.EditorBrowsable(System.ComponentModel.EditorBrowsableState.Never)]
28 return (obj ==
null) ?
new HandleRef(
null, IntPtr.Zero) : obj.swigCPtr;
37 global::System.GC.SuppressFinalize(
this);
40 protected virtual void Dispose(
bool disposing) {
42 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
47 swigCPtr =
new global::System.Runtime.InteropServices.HandleRef(
null, global::System.IntPtr.Zero);
static HandleRef getCPtr(OdGePoint3d obj)
virtual OdResult createParallelConstraint(OdDbDatabase pDatabase, OdDbObjectId entId1, OdDbObjectId entId2, OdGePoint3d ptEnt1, OdGePoint3d ptEnt2)
virtual OdResult createUserParameter(OdDbDatabase pDatabase, OdDbObjectId paramId, String name)
virtual OdResult deleteParameter(OdDbDatabase pDatabase, OdDbObjectId paramId, bool autoDereference)
virtual OdResult dereferenceParameter(OdDbObjectId modifiedParamId, OdDbObjectId referencedParamId)
virtual OdResult createUserParameter(OdDbDatabase pDatabase, OdDbObjectId paramId, String name, String expression, double value)
static HandleRef getCPtr(DwgConstraintCreation obj)
virtual OdResult listConstraints(OdDbDatabase pDatabase, OdDbObjectId entId, OdGePoint3d entPt, SWIGTYPE_p_OdGeomConstraintPtrList constraintList)
virtual OdResult createRadialOrDiamDimConstraint(OdDbDatabase pDatabase, OdDbObjectId entId, OdGePoint3d entPt, OdGePoint3d dimPos, bool isRadial, OdDbObjectId varDimId)
virtual void Dispose(bool disposing)
virtual OdResult createFixConstraint(OdDbDatabase pDatabase, OdDbObjectId entId, OdGePoint3d ptEnt, bool bFixEntireObj)
virtual OdResult listParameters(OdDbDatabase pDatabase, OdDbObjectIdArray paramIds)
virtual OdResult createHorizontalOrVerticalConstraint(OdDbDatabase pDatabase, OdDbObjectId entId1, OdDbObjectId entId2, OdGePoint3d ptEnt1, OdGePoint3d ptEnt2, bool bVertical)
virtual OdResult createAlignedDimConstraint(OdDbDatabase pDatabase, OdDbObjectId entId1, OdDbObjectId entId2, OdGePoint3d entPt1, OdGePoint3d entPt2, OdGePoint3d dimPos, OdDbObjectId varDimId)
virtual OdResult createCoincidentConstraint(OdDbDatabase pDatabase, OdDbObjectId entId1, OdDbObjectId entId2, OdGePoint3d ptEnt1, OdGePoint3d ptEnt2, bool bPointToCurve)
virtual OdResult deleteConstraint(OdDbDatabase pDatabase, SWIGTYPE_p_OdGeomConstraintPtr constraint)
virtual OdResult createConcentricConstraint(OdDbDatabase pDatabase, OdDbObjectId entId1, OdDbObjectId entId2, OdGePoint3d ptEnt1, OdGePoint3d ptEnt2)
virtual OdResult createHorizontalOrVerticalDimConstraint(OdDbDatabase pDatabase, OdDbObjectId entId1, OdDbObjectId entId2, OdGePoint3d entPt1, OdGePoint3d entPt2, OdGePoint3d dimPos, bool bVertical, OdDbObjectId varDimId)
virtual OdResult create2LineAngularDimConstraint(OdDbDatabase pDatabase, OdDbObjectId entId1, OdDbObjectId entId2, OdGePoint3d entPt1, OdGePoint3d entPt2, OdGePoint3d dimPos, OdDbObjectId varDimId)
virtual OdResult createFixConstraint(OdDbDatabase pDatabase, OdDbObjectId entId, OdGePoint3d ptEnt)
virtual OdResult deleteAllConstraints(OdDbDatabase pDatabase, OdDbObjectId entId, OdGePoint3d entPt)
virtual OdResult createEqualConstraint(OdDbDatabase pDatabase, OdDbObjectId entId1, OdDbObjectId entId2, OdGePoint3d ptEnt1, OdGePoint3d ptEnt2)
virtual OdResult createHorizontalOrVerticalConstraint(OdDbDatabase pDatabase, OdDbObjectId entId, OdGePoint3d ptEnt, bool bVertical)
virtual OdResult deleteParameter(OdDbDatabase pDatabase, OdDbObjectId paramId)
virtual OdResult createCollinearConstraint(OdDbDatabase pDatabase, OdDbObjectId entId1, OdDbObjectId entId2, OdGePoint3d ptEnt1, OdGePoint3d ptEnt2)
DwgConstraintCreation(IntPtr cPtr, bool cMemoryOwn)
virtual OdResult createUserParameter(OdDbDatabase pDatabase, OdDbObjectId paramId, String name, String expression)
virtual OdResult createTangentConstraint(OdDbDatabase pDatabase, OdDbObjectId entId1, OdDbObjectId entId2, OdGePoint3d ptEnt1, OdGePoint3d ptEnt2)
virtual OdResult createSymmetricConstraint(OdDbDatabase pDatabase, OdDbObjectId entId1, OdDbObjectId entId2, OdDbObjectId entSymId, OdGePoint3d ptEnt1, OdGePoint3d ptEnt2, OdGePoint3d ptEntSym)
virtual OdResult convertAssocDimensionToConstraint(OdDbDatabase pDatabase, OdDbObjectId dimAssocId, OdDbObjectId varDimId)
virtual OdResult listReferencedParameters(OdDbObjectId paramId, OdDbObjectIdArray referenceParamIds)
virtual OdResult createPerpendicularConstraint(OdDbDatabase pDatabase, OdDbObjectId entId1, OdDbObjectId entId2, OdGePoint3d ptEnt1, OdGePoint3d ptEnt2)
virtual OdResult create3PointAngularDimConstraint(OdDbDatabase pDatabase, OdDbObjectId entId1, OdDbObjectId entId2, OdDbObjectId entId3, OdGePoint3d entPt1, OdGePoint3d entPt2, OdGePoint3d entPt3, OdGePoint3d dimPos, OdDbObjectId varDimId)
virtual OdResult createCoincidentConstraint(OdDbDatabase pDatabase, OdDbObjectId entId1, OdDbObjectId entId2, OdGePoint3d ptEnt1, OdGePoint3d ptEnt2)
static HandleRef getCPtr(OdDbDatabase obj)
static HandleRef getCPtr(OdDbObjectIdArray obj)
static HandleRef getCPtr(OdDbObjectId obj)
static global::System.Exception Retrieve()
static int DwgConstraintCreation_createRadialOrDiamDimConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, bool jarg6, global::System.Runtime.InteropServices.HandleRef jarg7)
static int DwgConstraintCreation_createAlignedDimConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static void delete_DwgConstraintCreation(global::System.Runtime.InteropServices.HandleRef jarg1)
static int DwgConstraintCreation_deleteParameter__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, bool jarg4)
static int DwgConstraintCreation_createCollinearConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int DwgConstraintCreation_createSymmetricConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static int DwgConstraintCreation_convertAssocDimensionToConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int DwgConstraintCreation_createHorizontalOrVerticalConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static int DwgConstraintCreation_createUserParameter__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4, [MarshalAs(UnmanagedType.LPWStr)]String jarg5, double jarg6)
static int DwgConstraintCreation_createEqualConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int DwgConstraintCreation_deleteParameter__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int DwgConstraintCreation_createUserParameter__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4, [MarshalAs(UnmanagedType.LPWStr)]String jarg5)
static int DwgConstraintCreation_createCoincidentConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, bool jarg7)
static int DwgConstraintCreation_createParallelConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int DwgConstraintCreation_createPerpendicularConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int DwgConstraintCreation_deleteConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int DwgConstraintCreation_createFixConstraint__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, bool jarg5)
static int DwgConstraintCreation_listConstraints(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5)
static int DwgConstraintCreation_create2LineAngularDimConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8)
static int DwgConstraintCreation_deleteAllConstraints(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int DwgConstraintCreation_listParameters(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int DwgConstraintCreation_createHorizontalOrVerticalDimConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, bool jarg8, global::System.Runtime.InteropServices.HandleRef jarg9)
static int DwgConstraintCreation_createFixConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4)
static int DwgConstraintCreation_createHorizontalOrVerticalConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, bool jarg7)
static int DwgConstraintCreation_createCoincidentConstraint__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int DwgConstraintCreation_createConcentricConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int DwgConstraintCreation_listReferencedParameters(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int DwgConstraintCreation_createTangentConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6)
static int DwgConstraintCreation_dereferenceParameter(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3)
static int DwgConstraintCreation_createUserParameter__SWIG_2(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, [MarshalAs(UnmanagedType.LPWStr)]String jarg4)
static int DwgConstraintCreation_create3PointAngularDimConstraint(global::System.Runtime.InteropServices.HandleRef jarg1, HandleRef jarg2, global::System.Runtime.InteropServices.HandleRef jarg3, global::System.Runtime.InteropServices.HandleRef jarg4, global::System.Runtime.InteropServices.HandleRef jarg5, global::System.Runtime.InteropServices.HandleRef jarg6, global::System.Runtime.InteropServices.HandleRef jarg7, global::System.Runtime.InteropServices.HandleRef jarg8, global::System.Runtime.InteropServices.HandleRef jarg9, global::System.Runtime.InteropServices.HandleRef jarg10)