**--------—**** Other ***—* IsBefore ***-------—* IsJustBefore ***------------—* IsOverlappingAtStart ***---------------------—* IsJustEnclosingAtEnd ***--------------------------------—* IsEnclosing ***-—* IsJustOverlappingAtStart ***----------—* IsSimilar ***---------------------—* IsJustEnclosingAtStart ***-* IsInside ***---—* IsJustOverlappingAtEnd ***--------------—* IsOverlappingAtEnd ***-----—* IsJustAfter ***—* IsAfter
More...
|
| | Intrv_Interval () |
| | Intrv_Interval (const double Start, const double End) |
| | Intrv_Interval (const double Start, const float TolStart, const double End, const float TolEnd) |
| double | Start () const |
| double | End () const |
| float | TolStart () const |
| float | TolEnd () const |
| void | Bounds (double &Start, float &TolStart, double &End, float &TolEnd) const |
| void | SetStart (const double Start, const float TolStart) |
| void | FuseAtStart (const double Start, const float TolStart) |
| | ****+****--------------------> Old one ****+****------------------------> New one to fuse <<< <<< ****+****------------------------> result
|
| void | CutAtStart (const double Start, const float TolStart) |
| | ****+****-----------> Old one <-------—**+** Tool for cutting
|
| void | SetEnd (const double End, const float TolEnd) |
| void | FuseAtEnd (const double End, const float TolEnd) |
| | <------------------—****+**** Old one <--------------—**+** New one to fuse
|
| void | CutAtEnd (const double End, const float TolEnd) |
| | <--—****+**** Old one +------> Tool for cutting <<< <<< <--—****+**** result
|
| bool | IsProbablyEmpty () const |
| | True if myStart+myTolStart > myEnd-myTolEnd or if myEnd+myTolEnd > myStart-myTolStart.
|
| Intrv_Position | Position (const Intrv_Interval &Other) const |
| | True if me is Before Other **--------—**** Other ***--—* Before ***---------—* JustBefore ***--------------—* OverlappingAtStart ***-----------------------—* JustEnclosingAtEnd ***----------------------------------—* Enclosing ***-—* JustOverlappingAtStart ***----------—* Similar ***---------------------—* JustEnclosingAtStart ***-* Inside ***---—* JustOverlappingAtEnd ***--------------—* OverlappingAtEnd ***-----—* JustAfter ***—* After.
|
| bool | IsBefore (const Intrv_Interval &Other) const |
| | True if me is Before Other ***-------------—** me **--------—**** Other.
|
| bool | IsAfter (const Intrv_Interval &Other) const |
| | True if me is After Other --------—**** me ***-------------— Other.
|
| bool | IsInside (const Intrv_Interval &Other) const |
| | True if me is Inside Other --------—**** me ***-----------------------— Other.
|
| bool | IsEnclosing (const Intrv_Interval &Other) const |
| | True if me is Enclosing Other ***-------------------------—**** me ***---------------—** Other.
|
| bool | IsJustEnclosingAtStart (const Intrv_Interval &Other) const |
| | True if me is just Enclosing Other at start ***------------------------—**** me ***---------------—** Other.
|
| bool | IsJustEnclosingAtEnd (const Intrv_Interval &Other) const |
| | True if me is just Enclosing Other at End ***-------------------------—**** me ***--------------—**** Other.
|
| bool | IsJustBefore (const Intrv_Interval &Other) const |
| | True if me is just before Other ***-----—**** me ***--------—** Other.
|
| bool | IsJustAfter (const Intrv_Interval &Other) const |
| | True if me is just after Other ****----—**** me ***--------—** Other.
|
| bool | IsOverlappingAtStart (const Intrv_Interval &Other) const |
| | True if me is overlapping Other at start ------------— me ***--------—** Other.
|
| bool | IsOverlappingAtEnd (const Intrv_Interval &Other) const |
| | True if me is overlapping Other at end --------—** me ***------------— Other.
|
| bool | IsJustOverlappingAtStart (const Intrv_Interval &Other) const |
| | True if me is just overlapping Other at start --------— me ***---------------------—** Other.
|
| bool | IsJustOverlappingAtEnd (const Intrv_Interval &Other) const |
| | True if me is just overlapping Other at end ***--------—* me ***---------------------—** Other.
|
| bool | IsSimilar (const Intrv_Interval &Other) const |
| | True if me and Other have the same bounds *-------------—*** me ***--------------—** Other.
|
**--------—**** Other ***—* IsBefore ***-------—* IsJustBefore ***------------—* IsOverlappingAtStart ***---------------------—* IsJustEnclosingAtEnd ***--------------------------------—* IsEnclosing ***-—* IsJustOverlappingAtStart ***----------—* IsSimilar ***---------------------—* IsJustEnclosingAtStart ***-* IsInside ***---—* IsJustOverlappingAtEnd ***--------------—* IsOverlappingAtEnd ***-----—* IsJustAfter ***—* IsAfter