C++ Reference: class IntervalVarElement

This documentation is automatically generated.

Method
Bound

Return type: bool

Clone

Return type: IntervalVarElement*

Copy

Return type: void

Arguments: const IntervalVarElement& element

DebugString

Return type: std::string

DurationMax

Return type: int64_t

DurationMin

Return type: int64_t

DurationValue

Return type: int64_t

EndMax

Return type: int64_t

EndMin

Return type: int64_t

EndValue

Return type: int64_t

IntervalVarElement

IntervalVarElement

Return type: explicit

Arguments: IntervalVar* const var

LoadFromProto

Return type: void

Arguments: const IntervalVarAssignment& interval_var_assignment_proto

PerformedMax

Return type: int64_t

PerformedMin

Return type: int64_t

PerformedValue

Return type: int64_t

Reset

Return type: void

Arguments: IntervalVar* const var

Restore

Return type: void

SetDurationMax

Return type: void

Arguments: int64_t m

SetDurationMin

Return type: void

Arguments: int64_t m

SetDurationRange

Return type: void

Arguments: int64_t mi, int64_t ma

SetDurationValue

Return type: void

Arguments: int64_t v

SetEndMax

Return type: void

Arguments: int64_t m

SetEndMin

Return type: void

Arguments: int64_t m

SetEndRange

Return type: void

Arguments: int64_t mi, int64_t ma

SetEndValue

Return type: void

Arguments: int64_t v

SetPerformedMax

Return type: void

Arguments: int64_t m

SetPerformedMin

Return type: void

Arguments: int64_t m

SetPerformedRange

Return type: void

Arguments: int64_t mi, int64_t ma

SetPerformedValue

Return type: void

Arguments: int64_t v

SetStartMax

Return type: void

Arguments: int64_t m

SetStartMin

Return type: void

Arguments: int64_t m

SetStartRange

Return type: void

Arguments: int64_t mi, int64_t ma

SetStartValue

Return type: void

Arguments: int64_t v

StartMax

Return type: int64_t

StartMin

Return type: int64_t

StartValue

Return type: int64_t

Store

Return type: void

Var

Return type: IntervalVar*

WriteToProto

Return type: void

Arguments: IntervalVarAssignment* interval_var_assignment_proto