DotNet Reference
DotNet Reference
IntervalVarElement.cs
Go to the documentation of this file.
21 internal IntervalVarElement(global::System.IntPtr cPtr, bool cMemoryOwn) : base(operations_research_constraint_solverPINVOKE.IntervalVarElement_SWIGUpcast(cPtr), cMemoryOwn) {
25 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(IntervalVarElement obj) {
26 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
40 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
47 public IntervalVarElement() : this(operations_research_constraint_solverPINVOKE.new_IntervalVarElement__SWIG_0(), true) {
50 public IntervalVarElement(IntervalVar var) : this(operations_research_constraint_solverPINVOKE.new_IntervalVarElement__SWIG_1(IntervalVar.getCPtr(var)), true) {
54 operations_research_constraint_solverPINVOKE.IntervalVarElement_Reset(swigCPtr, IntervalVar.getCPtr(var));
58 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVarElement_Clone(swigCPtr);
59 IntervalVarElement ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntervalVarElement(cPtr, false);
64 operations_research_constraint_solverPINVOKE.IntervalVarElement_Copy(swigCPtr, IntervalVarElement.getCPtr(element));
65 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
69 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVarElement_Var(swigCPtr);
98 long ret = operations_research_constraint_solverPINVOKE.IntervalVarElement_DurationMin(swigCPtr);
103 long ret = operations_research_constraint_solverPINVOKE.IntervalVarElement_DurationMax(swigCPtr);
108 long ret = operations_research_constraint_solverPINVOKE.IntervalVarElement_DurationValue(swigCPtr);
128 long ret = operations_research_constraint_solverPINVOKE.IntervalVarElement_PerformedMin(swigCPtr);
133 long ret = operations_research_constraint_solverPINVOKE.IntervalVarElement_PerformedMax(swigCPtr);
138 long ret = operations_research_constraint_solverPINVOKE.IntervalVarElement_PerformedValue(swigCPtr);
151 operations_research_constraint_solverPINVOKE.IntervalVarElement_SetStartRange(swigCPtr, mi, ma);
167 operations_research_constraint_solverPINVOKE.IntervalVarElement_SetDurationRange(swigCPtr, mi, ma);
199 operations_research_constraint_solverPINVOKE.IntervalVarElement_SetPerformedRange(swigCPtr, mi, ma);
212 string ret = operations_research_constraint_solverPINVOKE.IntervalVarElement_ToString(swigCPtr);
long StartValue()
Definition: IntervalVarElement.cs:92
static void IntervalVarElement_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
long DurationMin()
Definition: IntervalVarElement.cs:97
void Copy(IntervalVarElement element)
Definition: IntervalVarElement.cs:63
static void IntervalVarElement_SetPerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long IntervalVarElement_PerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVarElement_SetPerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
long EndMax()
Definition: IntervalVarElement.cs:117
string ToString()
Definition: IntervalVarElement.cs:211
static void IntervalVarElement_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
bool Bound()
Definition: IntervalVarElement.cs:206
void SetStartMin(long m)
Definition: IntervalVarElement.cs:142
static global::System.IntPtr IntervalVarElement_Var(global::System.Runtime.InteropServices.HandleRef jarg1)
IntervalVarElement(IntervalVar var)
Definition: IntervalVarElement.cs:50
static long IntervalVarElement_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1)
void SetStartRange(long mi, long ma)
Definition: IntervalVarElement.cs:150
bool swigCMemOwn
Definition: AssignmentElement.cs:20
static bool Pending
static long IntervalVarElement_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1)
Definition: Assignment.cs:11
void SetStartValue(long v)
Definition: IntervalVarElement.cs:154
static void IntervalVarElement_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
void SetDurationMin(long m)
Definition: IntervalVarElement.cs:158
static long IntervalVarElement_EndValue(global::System.Runtime.InteropServices.HandleRef jarg1)
override void Dispose()
Definition: IntervalVarElement.cs:33
void SetEndMin(long m)
Definition: IntervalVarElement.cs:174
IntervalVarElement Clone()
Definition: IntervalVarElement.cs:57
Google.OrTools.ConstraintSolver.operations_research_constraint_solverPINVOKE.IntervalVarElement_Copy
static void IntervalVarElement_Copy(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
void SetPerformedMin(long m)
Definition: IntervalVarElement.cs:190
long PerformedValue()
Definition: IntervalVarElement.cs:137
void Reset(IntervalVar var)
Definition: IntervalVarElement.cs:53
static long IntervalVarElement_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVarElement_SetPerformedValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVarElement_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVarElement_SWIGUpcast(global::System.IntPtr jarg1)
static void IntervalVarElement_SetStartValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
void SetDurationValue(long v)
Definition: IntervalVarElement.cs:170
void SetEndMax(long m)
Definition: IntervalVarElement.cs:178
static long IntervalVarElement_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1)
long PerformedMin()
Definition: IntervalVarElement.cs:127
static void IntervalVarElement_Reset(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static long IntervalVarElement_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1)
void SetStartMax(long m)
Definition: IntervalVarElement.cs:146
static void IntervalVarElement_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVarElement_Store(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVarElement_PerformedMin(global::System.Runtime.InteropServices.HandleRef jarg1)
void SetDurationMax(long m)
Definition: IntervalVarElement.cs:162
static void IntervalVarElement_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static long IntervalVarElement_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1)
IntervalVarElement()
Definition: IntervalVarElement.cs:47
void SetEndValue(long v)
Definition: IntervalVarElement.cs:186
void SetPerformedRange(long mi, long ma)
Definition: IntervalVarElement.cs:198
long PerformedMax()
Definition: IntervalVarElement.cs:132
long DurationMax()
Definition: IntervalVarElement.cs:102
void SetDurationRange(long mi, long ma)
Definition: IntervalVarElement.cs:166
void Restore()
Definition: IntervalVarElement.cs:78
static string IntervalVarElement_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
void Store()
Definition: IntervalVarElement.cs:74
static void IntervalVarElement_SetDurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
long EndMin()
Definition: IntervalVarElement.cs:112
void SetPerformedMax(long m)
Definition: IntervalVarElement.cs:194
static void delete_IntervalVarElement(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVarElement_DurationValue(global::System.Runtime.InteropServices.HandleRef jarg1)
long DurationValue()
Definition: IntervalVarElement.cs:107
static long IntervalVarElement_StartValue(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVarElement_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVarElement_Restore(global::System.Runtime.InteropServices.HandleRef jarg1)
long EndValue()
Definition: IntervalVarElement.cs:122
void SetPerformedValue(long v)
Definition: IntervalVarElement.cs:202
static global::System.Exception Retrieve()
static bool IntervalVarElement_Bound(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVarElement_Clone(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVarElement_SetEndValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVarElement_SetPerformedRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static long IntervalVarElement_PerformedMax(global::System.Runtime.InteropServices.HandleRef jarg1)
long StartMin()
Definition: IntervalVarElement.cs:82
void SetEndRange(long mi, long ma)
Definition: IntervalVarElement.cs:182
long StartMax()
Definition: IntervalVarElement.cs:87
IntervalVar Var()
Definition: IntervalVarElement.cs:68
static void IntervalVarElement_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static void IntervalVarElement_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)