DotNet Reference
.Net 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;
36 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
42 public IntervalVarElement() : this(operations_research_constraint_solverPINVOKE.new_IntervalVarElement__SWIG_0(), true) {
45 public IntervalVarElement(IntervalVar var) : this(operations_research_constraint_solverPINVOKE.new_IntervalVarElement__SWIG_1(IntervalVar.getCPtr(var)), true) {
49 operations_research_constraint_solverPINVOKE.IntervalVarElement_Reset(swigCPtr, IntervalVar.getCPtr(var));
53 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVarElement_Clone(swigCPtr);
54 IntervalVarElement ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntervalVarElement(cPtr, false);
59 operations_research_constraint_solverPINVOKE.IntervalVarElement_Copy(swigCPtr, IntervalVarElement.getCPtr(element));
60 if (operations_research_constraint_solverPINVOKE.SWIGPendingException.Pending) throw operations_research_constraint_solverPINVOKE.SWIGPendingException.Retrieve();
64 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVarElement_Var(swigCPtr);
93 long ret = operations_research_constraint_solverPINVOKE.IntervalVarElement_DurationMin(swigCPtr);
98 long ret = operations_research_constraint_solverPINVOKE.IntervalVarElement_DurationMax(swigCPtr);
103 long ret = operations_research_constraint_solverPINVOKE.IntervalVarElement_DurationValue(swigCPtr);
123 long ret = operations_research_constraint_solverPINVOKE.IntervalVarElement_PerformedMin(swigCPtr);
128 long ret = operations_research_constraint_solverPINVOKE.IntervalVarElement_PerformedMax(swigCPtr);
133 long ret = operations_research_constraint_solverPINVOKE.IntervalVarElement_PerformedValue(swigCPtr);
146 operations_research_constraint_solverPINVOKE.IntervalVarElement_SetStartRange(swigCPtr, mi, ma);
162 operations_research_constraint_solverPINVOKE.IntervalVarElement_SetDurationRange(swigCPtr, mi, ma);
194 operations_research_constraint_solverPINVOKE.IntervalVarElement_SetPerformedRange(swigCPtr, mi, ma);
207 string ret = operations_research_constraint_solverPINVOKE.IntervalVarElement_ToString(swigCPtr);
long StartValue()
Definition: IntervalVarElement.cs:87
static void IntervalVarElement_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
long DurationMin()
Definition: IntervalVarElement.cs:92
void Copy(IntervalVarElement element)
Definition: IntervalVarElement.cs:58
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:112
string ToString()
Definition: IntervalVarElement.cs:206
static void IntervalVarElement_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
bool Bound()
Definition: IntervalVarElement.cs:201
void SetStartMin(long m)
Definition: IntervalVarElement.cs:137
static global::System.IntPtr IntervalVarElement_Var(global::System.Runtime.InteropServices.HandleRef jarg1)
IntervalVarElement(IntervalVar var)
Definition: IntervalVarElement.cs:45
static long IntervalVarElement_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1)
void SetStartRange(long mi, long ma)
Definition: IntervalVarElement.cs:145
bool swigCMemOwn
Definition: AssignmentElement.cs:20
static bool Pending
static long IntervalVarElement_StartMin(global::System.Runtime.InteropServices.HandleRef jarg1)
void SetStartValue(long v)
Definition: IntervalVarElement.cs:149
static void IntervalVarElement_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
void SetDurationMin(long m)
Definition: IntervalVarElement.cs:153
static long IntervalVarElement_EndValue(global::System.Runtime.InteropServices.HandleRef jarg1)
void SetEndMin(long m)
Definition: IntervalVarElement.cs:169
IntervalVarElement Clone()
Definition: IntervalVarElement.cs:52
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:185
long PerformedValue()
Definition: IntervalVarElement.cs:132
void Reset(IntervalVar var)
Definition: IntervalVarElement.cs:48
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:165
void SetEndMax(long m)
Definition: IntervalVarElement.cs:173
static long IntervalVarElement_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1)
long PerformedMin()
Definition: IntervalVarElement.cs:122
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:141
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:157
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:42
void SetEndValue(long v)
Definition: IntervalVarElement.cs:181
void SetPerformedRange(long mi, long ma)
Definition: IntervalVarElement.cs:193
long PerformedMax()
Definition: IntervalVarElement.cs:127
long DurationMax()
Definition: IntervalVarElement.cs:97
void SetDurationRange(long mi, long ma)
Definition: IntervalVarElement.cs:161
void Restore()
Definition: IntervalVarElement.cs:73
static string IntervalVarElement_ToString(global::System.Runtime.InteropServices.HandleRef jarg1)
void Store()
Definition: IntervalVarElement.cs:69
static void IntervalVarElement_SetDurationValue(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
long EndMin()
Definition: IntervalVarElement.cs:107
override void Dispose(bool disposing)
Definition: IntervalVarElement.cs:29
void SetPerformedMax(long m)
Definition: IntervalVarElement.cs:189
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:102
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:117
void SetPerformedValue(long v)
Definition: IntervalVarElement.cs:197
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:77
void SetEndRange(long mi, long ma)
Definition: IntervalVarElement.cs:177
long StartMax()
Definition: IntervalVarElement.cs:82
IntervalVar Var()
Definition: IntervalVarElement.cs:63
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)