Audacity 3.2.0
|
A start and an end time, and whatever else subclasses associate with them. More...
#include <Channel.h>
Public Member Functions | |
ChannelGroupInterval ()=default | |
virtual | ~ChannelGroupInterval () |
virtual double | Start () const =0 |
virtual double | End () const =0 |
A start and an end time, and whatever else subclasses associate with them.
Start and end are immutable, but subclasses may add other mutable data
|
default |
|
virtualdefault |
|
pure virtual |
Start() < result
Implemented in LabelTrack::Interval, NoteTrack::Interval, WaveClip, and LabelTrackShifter::MovingInterval.
|
pure virtual |
result < End()
Implemented in LabelTrack::Interval, NoteTrack::Interval, WaveClip, and LabelTrackShifter::MovingInterval.
Referenced by anonymous_namespace{TimeShiftHandle.cpp}::AdjustToSnap(), and WaveTrack::GetNextInterval().