**--------—**** Other ***—* IsBefore ***-------—* IsJustBefore ***------------—* IsOverlappingAtStart ***---------------------—* IsJustEnclosingAtEnd ***--------------------------------—* IsEnclosing ***-—* IsJustOverlappingAtStart ***----------—* IsSimilar ***---------------------—* IsJustEnclosingAtStart ***-* IsInside ***---—* IsJustOverlappingAtEnd ***--------------—* IsOverlappingAtEnd ***-----—* IsJustAfter ***—* IsAfter
More...
|
| Intrv_Interval () |
|
| Intrv_Interval (const Standard_Real Start, const Standard_Real End) |
|
| Intrv_Interval (const Standard_Real Start, const Standard_ShortReal TolStart, const Standard_Real End, const Standard_ShortReal TolEnd) |
|
Standard_Real | Start () const |
|
Standard_Real | End () const |
|
Standard_ShortReal | TolStart () const |
|
Standard_ShortReal | TolEnd () const |
|
void | Bounds (Standard_Real &Start, Standard_ShortReal &TolStart, Standard_Real &End, Standard_ShortReal &TolEnd) const |
|
void | SetStart (const Standard_Real Start, const Standard_ShortReal TolStart) |
|
void | FuseAtStart (const Standard_Real Start, const Standard_ShortReal TolStart) |
| ****+****-----------------—> Old one ****+****---------------------—> New one to fuse <<< <<< ****+****---------------------—> result More...
|
|
void | CutAtStart (const Standard_Real Start, const Standard_ShortReal TolStart) |
| ****+****--------—> Old one <-------—**+** Tool for cutting
****+****--------—> result More...
|
|
void | SetEnd (const Standard_Real End, const Standard_ShortReal TolEnd) |
|
void | FuseAtEnd (const Standard_Real End, const Standard_ShortReal TolEnd) |
| <------------------—****+**** Old one <--------------—**+** New one to fuse
<------------------—****+**** result More...
|
|
void | CutAtEnd (const Standard_Real End, const Standard_ShortReal TolEnd) |
| <--—****+**** Old one **+**---—> Tool for cutting <<< <<< <--—****+**** result More...
|
|
Standard_Boolean | IsProbablyEmpty () const |
| True if myStart+myTolStart > myEnd-myTolEnd or if myEnd+myTolEnd > myStart-myTolStart. More...
|
|
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. More...
|
|
Standard_Boolean | IsBefore (const Intrv_Interval &Other) const |
| True if me is Before Other -------------—** me **--------—* Other. More...
|
|
Standard_Boolean | IsAfter (const Intrv_Interval &Other) const |
| True if me is After Other **--------—**** me ***-------------—** Other. More...
|
|
Standard_Boolean | IsInside (const Intrv_Interval &Other) const |
| True if me is Inside Other **--------—**** me ***-----------------------—** Other. More...
|
|
Standard_Boolean | IsEnclosing (const Intrv_Interval &Other) const |
| True if me is Enclosing Other -------------------------—* me ***---------------—** Other. More...
|
|
Standard_Boolean | IsJustEnclosingAtStart (const Intrv_Interval &Other) const |
| True if me is just Enclosing Other at start ------------------------—* me ***---------------—** Other. More...
|
|
Standard_Boolean | IsJustEnclosingAtEnd (const Intrv_Interval &Other) const |
| True if me is just Enclosing Other at End -------------------------—* me --------------—* Other. More...
|
|
Standard_Boolean | IsJustBefore (const Intrv_Interval &Other) const |
| True if me is just before Other -----—* me ***--------—** Other. More...
|
|
Standard_Boolean | IsJustAfter (const Intrv_Interval &Other) const |
| True if me is just after Other ****----—**** me ***--------—** Other. More...
|
|
Standard_Boolean | IsOverlappingAtStart (const Intrv_Interval &Other) const |
| True if me is overlapping Other at start ***------------—*** me ***--------—** Other. More...
|
|
Standard_Boolean | IsOverlappingAtEnd (const Intrv_Interval &Other) const |
| True if me is overlapping Other at end ***--------—** me ***------------—*** Other. More...
|
|
Standard_Boolean | IsJustOverlappingAtStart (const Intrv_Interval &Other) const |
| True if me is just overlapping Other at start ***--------—*** me ***---------------------—** Other. More...
|
|
Standard_Boolean | IsJustOverlappingAtEnd (const Intrv_Interval &Other) const |
| True if me is just overlapping Other at end ***--------—* me ***---------------------—** Other. More...
|
|
Standard_Boolean | IsSimilar (const Intrv_Interval &Other) const |
| True if me and Other have the same bounds -------------—*** me ***--------------—* Other. More...
|
|
**--------—**** Other ***—* IsBefore ***-------—* IsJustBefore ***------------—* IsOverlappingAtStart ***---------------------—* IsJustEnclosingAtEnd ***--------------------------------—* IsEnclosing ***-—* IsJustOverlappingAtStart ***----------—* IsSimilar ***---------------------—* IsJustEnclosingAtStart ***-* IsInside ***---—* IsJustOverlappingAtEnd ***--------------—* IsOverlappingAtEnd ***-----—* IsJustAfter ***—* IsAfter