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

DurationMin

Return type: int64

DurationValue

Return type: int64

EndMax

Return type: int64

EndMin

Return type: int64

EndValue

Return type: int64

IntervalVarElement

IntervalVarElement

Return type: explicit

Arguments: IntervalVar* const var

LoadFromProto

Return type: void

Arguments: const IntervalVarAssignment& interval_var_assignment_proto

PerformedMax

Return type: int64

PerformedMin

Return type: int64

PerformedValue

Return type: int64

Reset

Return type: void

Arguments: IntervalVar* const var

Restore

Return type: void

SetDurationMax

Return type: void

Arguments: int64 m

SetDurationMin

Return type: void

Arguments: int64 m

SetDurationRange

Return type: void

Arguments: int64 mi, int64 ma

SetDurationValue

Return type: void

Arguments: int64 v

SetEndMax

Return type: void

Arguments: int64 m

SetEndMin

Return type: void

Arguments: int64 m

SetEndRange

Return type: void

Arguments: int64 mi, int64 ma

SetEndValue

Return type: void

Arguments: int64 v

SetPerformedMax

Return type: void

Arguments: int64 m

SetPerformedMin

Return type: void

Arguments: int64 m

SetPerformedRange

Return type: void

Arguments: int64 mi, int64 ma

SetPerformedValue

Return type: void

Arguments: int64 v

SetStartMax

Return type: void

Arguments: int64 m

SetStartMin

Return type: void

Arguments: int64 m

SetStartRange

Return type: void

Arguments: int64 mi, int64 ma

SetStartValue

Return type: void

Arguments: int64 v

StartMax

Return type: int64

StartMin

Return type: int64

StartValue

Return type: int64

Store

Return type: void

Var

Return type: IntervalVar*

WriteToProto

Return type: void

Arguments: IntervalVarAssignment* interval_var_assignment_proto