Struct Interval
Structure representing a contiguous interval of frames.
Syntax
Constructors
Interval(Int32)
Declaration
public Interval(int firstFrame)
Parameters
| Type |
Name |
Description |
| Int32 |
firstFrame |
|
Interval(Int32, Int32)
Declaration
public Interval(int firstFrame, int onePastLastFrame)
Parameters
| Type |
Name |
Description |
| Int32 |
firstFrame |
|
| Int32 |
onePastLastFrame |
|
Properties
Empty
Declaration
public static Interval Empty { get; }
Property Value
FirstFrame
Declaration
public int FirstFrame { get; }
Property Value
NumFrames
Declaration
public int NumFrames { get; set; }
Property Value
OnePastLastFrame
Declaration
public int OnePastLastFrame { get; }
Property Value
Methods
Adjacent(Int32, Int32)
Declaration
public bool Adjacent(int firstFrame_, int onePastLastFrame_)
Parameters
| Type |
Name |
Description |
| Int32 |
firstFrame_ |
|
| Int32 |
onePastLastFrame_ |
|
Returns
Adjacent(Interval)
Declaration
public bool Adjacent(Interval other)
Parameters
Returns
Contains(Int32)
Declaration
public bool Contains(int frame)
Parameters
| Type |
Name |
Description |
| Int32 |
frame |
|
Returns
Contains(Interval)
Declaration
public bool Contains(Interval rhs)
Parameters
Returns
Create(Int32, Int32)
Declaration
public static Interval Create(int firstFrame, int onePastLastFrame)
Parameters
| Type |
Name |
Description |
| Int32 |
firstFrame |
|
| Int32 |
onePastLastFrame |
|
Returns
Equals(Interval)
Declaration
public bool Equals(Interval rhs)
Parameters
Returns
Intersection(Interval)
Declaration
public Interval Intersection(Interval rhs)
Parameters
Returns
IsEmpty()
Declaration
Returns
Overlaps(Int32, Int32)
Declaration
public bool Overlaps(int firstFrame_, int onePastLastFrame_)
Parameters
| Type |
Name |
Description |
| Int32 |
firstFrame_ |
|
| Int32 |
onePastLastFrame_ |
|
Returns
Overlaps(Interval)
Declaration
public bool Overlaps(Interval rhs)
Parameters
Returns
OverlapsOrAdjacent(Int32, Int32)
Declaration
public bool OverlapsOrAdjacent(int firstFrame_, int onePastLastFrame_)
Parameters
| Type |
Name |
Description |
| Int32 |
firstFrame_ |
|
| Int32 |
onePastLastFrame_ |
|
Returns
OverlapsOrAdjacent(Interval)
Declaration
public bool OverlapsOrAdjacent(Interval other)
Parameters
Returns
Union(Int32, Int32)
Declaration
public Interval Union(int start, int end)
Parameters
Returns
Union(Interval)
Declaration
public void Union(Interval rhs)
Parameters
Union(Interval, Interval)
Declaration
public static Interval Union(Interval lhs, Interval rhs)
Parameters
Returns