Google OR-Tools v9.11
a fast and portable software suite for combinatorial optimization
Loading...
Searching...
No Matches
IntervalVar.cs
Go to the documentation of this file.
1//------------------------------------------------------------------------------
2// <auto-generated />
3//
4// This file was automatically generated by SWIG (https://www.swig.org).
5// Version 4.2.1
6//
7// Do not make changes to this file unless you know what you are doing - modify
8// the SWIG interface file instead.
9//------------------------------------------------------------------------------
10
12
13using System;
14using System.Runtime.InteropServices;
15using System.Collections;
16using System.Collections.Generic;
17
18public partial class IntervalVar : PropagationBaseObject {
19 private global::System.Runtime.InteropServices.HandleRef swigCPtr;
21 internal IntervalVar(global::System.IntPtr cPtr, bool cMemoryOwn) : base(operations_research_constraint_solverPINVOKE.IntervalVar_SWIGUpcast(cPtr), cMemoryOwn) {
22 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(this, cPtr);
23 }
24
25 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(IntervalVar obj) {
26 return (obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr;
27 }
28
29 internal static global::System.Runtime.InteropServices.HandleRef swigRelease(IntervalVar obj) {
30 if (obj != null) {
31 if (!obj.swigCMemOwn)
32 throw new global::System.ApplicationException("Cannot release ownership as memory is not owned");
33 global::System.Runtime.InteropServices.HandleRef ptr = obj.swigCPtr;
34 obj.swigCMemOwn = false;
35 obj.Dispose();
36 return ptr;
37 } else {
38 return new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
39 }
40 }
41
42 protected override void Dispose(bool disposing) {
43 lock(this) {
44 if (swigCPtr.Handle != global::System.IntPtr.Zero) {
45 if (swigCMemOwn) {
46 swigCMemOwn = false;
48 }
49 swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
50 }
51 base.Dispose(disposing);
52 }
53 }
54
55 // Keep reference to delegate to avoid GC to collect them early
56 private List<VoidToVoid> closureCallbacks;
57 private VoidToVoid StoreVoidToVoid(VoidToVoid closure) {
58 if (closureCallbacks == null)
59 closureCallbacks = new List<VoidToVoid>();
60 closureCallbacks.Add(closure);
61 return closure;
62 }
63
64 public static long kMinValidValue {
65 get {
67 return ret;
68 }
69 }
70
71 public static long kMaxValidValue {
72 get {
74 return ret;
75 }
76 }
77
78 public virtual long StartMin() {
79 long ret = operations_research_constraint_solverPINVOKE.IntervalVar_StartMin(swigCPtr);
80 return ret;
81 }
82
83 public virtual long StartMax() {
85 return ret;
86 }
87
88 public virtual void SetStartMin(long m) {
105 return ret;
106 }
107
108 public virtual long OldStartMax() {
110 return ret;
111 }
112
113 public virtual void WhenStartRange(Demon d) {
116
117 public void WhenStartRange( VoidToVoid closure) {
120
121 public virtual void WhenStartBound(Demon d) {
124
125 public void WhenStartBound( VoidToVoid closure) {
128
129 public virtual long DurationMin() {
131 return ret;
132 }
133
134 public virtual long DurationMax() {
136 return ret;
137 }
138
139 public virtual void SetDurationMin(long m) {
156 return ret;
157 }
158
159 public virtual long OldDurationMax() {
161 return ret;
162 }
163
164 public virtual void WhenDurationRange(Demon d) {
167
168 public void WhenDurationRange( VoidToVoid closure) {
171
172 public virtual void WhenDurationBound(Demon d) {
175
176 public void WhenDurationBound( VoidToVoid closure) {
179
180 public virtual long EndMin() {
182 return ret;
183 }
184
185 public virtual long EndMax() {
187 return ret;
188 }
189
190 public virtual void SetEndMin(long m) {
207 return ret;
208 }
209
210 public virtual long OldEndMax() {
212 return ret;
213 }
214
215 public virtual void WhenEndRange(Demon d) {
218
219 public void WhenEndRange( VoidToVoid closure) {
222
223 public virtual void WhenEndBound(Demon d) {
226
227 public void WhenEndBound( VoidToVoid closure) {
230
231 public virtual bool MustBePerformed() {
233 return ret;
234 }
235
236 public virtual bool MayBePerformed() {
238 return ret;
239 }
240
241 public bool CannotBePerformed() {
243 return ret;
244 }
245
246 public bool IsPerformedBound() {
248 return ret;
249 }
250
251 public virtual void SetPerformed(bool val) {
258 return ret;
259 }
260
261 public virtual void WhenPerformedBound(Demon d) {
264
265 public void WhenPerformedBound( VoidToVoid closure) {
268
269 public void WhenAnything(Demon d) {
272
273 public void WhenAnything( VoidToVoid closure) {
276
277 public virtual IntExpr StartExpr() {
278 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartExpr(swigCPtr);
279 IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
280 return ret;
281 }
282
283 public virtual IntExpr DurationExpr() {
284 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_DurationExpr(swigCPtr);
285 IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
286 return ret;
287 }
288
289 public virtual IntExpr EndExpr() {
290 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndExpr(swigCPtr);
291 IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
292 return ret;
293 }
294
295 public virtual IntExpr PerformedExpr() {
296 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_PerformedExpr(swigCPtr);
297 IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
298 return ret;
299 }
300
301 public virtual IntExpr SafeStartExpr(long unperformed_value) {
302 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_SafeStartExpr(swigCPtr, unperformed_value);
303 IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
304 return ret;
305 }
306
307 public virtual IntExpr SafeDurationExpr(long unperformed_value) {
308 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_SafeDurationExpr(swigCPtr, unperformed_value);
309 IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
310 return ret;
311 }
312
313 public virtual IntExpr SafeEndExpr(long unperformed_value) {
314 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_SafeEndExpr(swigCPtr, unperformed_value);
315 IntExpr ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntExpr(cPtr, false);
316 return ret;
317 }
318
319 public virtual void Accept(ModelVisitor visitor) {
322
323 public Constraint EndsAfterEnd(IntervalVar other) {
324 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfterEnd(swigCPtr, IntervalVar.getCPtr(other));
325 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
326 return ret;
327 }
328
330 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfterStart(swigCPtr, IntervalVar.getCPtr(other));
331 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
332 return ret;
333 }
334
335 public Constraint EndsAtEnd(IntervalVar other) {
336 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAtEnd(swigCPtr, IntervalVar.getCPtr(other));
337 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
338 return ret;
339 }
340
341 public Constraint EndsAtStart(IntervalVar other) {
342 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAtStart(swigCPtr, IntervalVar.getCPtr(other));
343 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
344 return ret;
345 }
346
348 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfterEnd(swigCPtr, IntervalVar.getCPtr(other));
349 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
350 return ret;
351 }
352
354 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfterStart(swigCPtr, IntervalVar.getCPtr(other));
355 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
356 return ret;
357 }
358
359 public Constraint StartsAtEnd(IntervalVar other) {
360 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAtEnd(swigCPtr, IntervalVar.getCPtr(other));
361 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
362 return ret;
363 }
364
365 public Constraint StartsAtStart(IntervalVar other) {
366 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAtStart(swigCPtr, IntervalVar.getCPtr(other));
367 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
368 return ret;
369 }
370
371 public Constraint EndsAfterEndWithDelay(IntervalVar other, long delay) {
372 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfterEndWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
373 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
374 return ret;
375 }
376
377 public Constraint EndsAfterStartWithDelay(IntervalVar other, long delay) {
378 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfterStartWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
379 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
380 return ret;
381 }
382
383 public Constraint EndsAtEndWithDelay(IntervalVar other, long delay) {
384 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAtEndWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
385 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
386 return ret;
387 }
388
389 public Constraint EndsAtStartWithDelay(IntervalVar other, long delay) {
390 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAtStartWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
391 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
392 return ret;
393 }
394
395 public Constraint StartsAfterEndWithDelay(IntervalVar other, long delay) {
396 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfterEndWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
397 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
398 return ret;
399 }
400
401 public Constraint StartsAfterStartWithDelay(IntervalVar other, long delay) {
402 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfterStartWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
403 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
404 return ret;
405 }
406
407 public Constraint StartsAtEndWithDelay(IntervalVar other, long delay) {
408 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAtEndWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
409 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
410 return ret;
411 }
412
413 public Constraint StartsAtStartWithDelay(IntervalVar other, long delay) {
414 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAtStartWithDelay(swigCPtr, IntervalVar.getCPtr(other), delay);
415 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
416 return ret;
417 }
418
419 public Constraint EndsAfter(long date) {
420 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAfter(swigCPtr, date);
421 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
422 return ret;
423 }
424
425 public Constraint EndsAt(long date) {
426 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsAt(swigCPtr, date);
427 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
428 return ret;
429 }
430
431 public Constraint EndsBefore(long date) {
432 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_EndsBefore(swigCPtr, date);
433 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
434 return ret;
435 }
436
437 public Constraint StartsAfter(long date) {
438 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAfter(swigCPtr, date);
439 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
440 return ret;
441 }
442
443 public Constraint StartsAt(long date) {
444 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsAt(swigCPtr, date);
445 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
446 return ret;
447 }
448
449 public Constraint StartsBefore(long date) {
450 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_StartsBefore(swigCPtr, date);
451 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
452 return ret;
453 }
454
455 public Constraint CrossesDate(long date) {
456 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_CrossesDate(swigCPtr, date);
457 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
458 return ret;
459 }
460
461 public Constraint AvoidsDate(long date) {
462 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_AvoidsDate(swigCPtr, date);
463 Constraint ret = (cPtr == global::System.IntPtr.Zero) ? null : new Constraint(cPtr, false);
464 return ret;
465 }
466
467 public IntervalVar RelaxedMax() {
468 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_RelaxedMax(swigCPtr);
469 IntervalVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntervalVar(cPtr, false);
470 return ret;
471 }
472
473 public IntervalVar RelaxedMin() {
474 global::System.IntPtr cPtr = operations_research_constraint_solverPINVOKE.IntervalVar_RelaxedMin(swigCPtr);
475 IntervalVar ret = (cPtr == global::System.IntPtr.Zero) ? null : new IntervalVar(cPtr, false);
476 return ret;
477 }
478
479}
480
481}
Constraint StartsAtEnd(IntervalVar other)
Constraint EndsAfterEndWithDelay(IntervalVar other, long delay)
virtual IntExpr SafeEndExpr(long unperformed_value)
virtual IntExpr SafeStartExpr(long unperformed_value)
Constraint StartsAtEndWithDelay(IntervalVar other, long delay)
Constraint EndsAfterEnd(IntervalVar other)
virtual void SetStartRange(long mi, long ma)
Constraint EndsAtEndWithDelay(IntervalVar other, long delay)
virtual void SetDurationRange(long mi, long ma)
Constraint EndsAfterStart(IntervalVar other)
Constraint EndsAfterStartWithDelay(IntervalVar other, long delay)
virtual void SetEndRange(long mi, long ma)
virtual IntExpr SafeDurationExpr(long unperformed_value)
Constraint StartsAfterStart(IntervalVar other)
Constraint EndsAtEnd(IntervalVar other)
Constraint EndsAtStartWithDelay(IntervalVar other, long delay)
Constraint StartsAtStartWithDelay(IntervalVar other, long delay)
Constraint EndsAtStart(IntervalVar other)
Constraint StartsAtStart(IntervalVar other)
Constraint StartsAfterEnd(IntervalVar other)
Constraint StartsAfterStartWithDelay(IntervalVar other, long delay)
Constraint StartsAfterEndWithDelay(IntervalVar other, long delay)
virtual void Accept(ModelVisitor visitor)
static global::System.IntPtr IntervalVar_EndsAfterStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static bool IntervalVar_MustBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenAnything__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static global::System.IntPtr IntervalVar_RelaxedMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_StartsAfterStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void IntervalVar_WhenStartBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static long IntervalVar_StartMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_EndsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_WhenAnything__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_StartsAtStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static global::System.IntPtr IntervalVar_SafeStartExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_StartsAfterEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void IntervalVar_Accept(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_StartsAfterStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void delete_IntervalVar(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_SafeDurationExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVar_WhenDurationRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static global::System.IntPtr IntervalVar_StartsAtEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static long IntervalVar_EndMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_SetDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_RelaxedMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_StartsAt(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVar_WhenDurationRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_SetStartRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static void IntervalVar_WhenDurationBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_PerformedExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVar_DurationMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_EndsAtStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_SafeEndExpr(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static long IntervalVar_DurationMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVar_EndMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_SetStartMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVar_WhenEndBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static global::System.IntPtr IntervalVar_EndsAfter(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVar_WhenStartBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static long IntervalVar_OldDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenEndRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_SetDurationRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static global::System.IntPtr IntervalVar_AvoidsDate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVar_WhenStartRange__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool IntervalVar_MayBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVar_OldDurationMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static long IntervalVar_OldEndMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_EndsAfterStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static long IntervalVar_OldEndMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_EndsAtStartWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static bool IntervalVar_IsPerformedBound(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_StartExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_SetEndMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVar_WhenStartRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static long IntervalVar_OldStartMax(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenEndRange__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static long IntervalVar_OldStartMin(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_StartsBefore(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_EndsAtEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void IntervalVar_SetDurationMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVar_SetEndMax(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_EndsAfterEndWithDelay(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2, long jarg3)
static void IntervalVar_WhenPerformedBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static global::System.IntPtr IntervalVar_StartsAfter(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_StartsAtStart(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_EndsAtEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static void IntervalVar_SetPerformed(global::System.Runtime.InteropServices.HandleRef jarg1, bool jarg2)
static global::System.IntPtr IntervalVar_DurationExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_EndsBefore(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVar_WhenDurationBound__SWIG_1(global::System.Runtime.InteropServices.HandleRef jarg1, VoidToVoid jarg2)
static void IntervalVar_SetEndRange(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2, long jarg3)
static global::System.IntPtr IntervalVar_EndsAt(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static void IntervalVar_SetStartMin(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static bool IntervalVar_CannotBePerformed(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenEndBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_EndExpr(global::System.Runtime.InteropServices.HandleRef jarg1)
static void IntervalVar_WhenPerformedBound__SWIG_0(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static bool IntervalVar_WasPerformedBound(global::System.Runtime.InteropServices.HandleRef jarg1)
static global::System.IntPtr IntervalVar_StartsAtEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
static global::System.IntPtr IntervalVar_CrossesDate(global::System.Runtime.InteropServices.HandleRef jarg1, long jarg2)
static global::System.IntPtr IntervalVar_StartsAfterEnd(global::System.Runtime.InteropServices.HandleRef jarg1, global::System.Runtime.InteropServices.HandleRef jarg2)
delegate void VoidToVoid()
Used to wrap Closure (std::function<void()>)