![]() |
Audacity 3.2.0
|
A start and an end time, and non-mutative access to optional extra information. More...
#include <Track.h>
Public Member Functions | |
| ConstTrackInterval (double start, double end, std::unique_ptr< TrackIntervalData > pExtra={}) | |
| ConstTrackInterval (ConstTrackInterval &&)=default | |
| ConstTrackInterval & | operator= (ConstTrackInterval &&)=default |
| double | Start () const |
| double | End () const |
| const TrackIntervalData * | Extra () const |
Protected Attributes | |
| std::unique_ptr< TrackIntervalData > | pExtra |
Private Attributes | |
| double | start |
| double | end |
A start and an end time, and non-mutative access to optional extra information.
|
inline |
|
default |
|
inline |
Definition at line 132 of file Track.h.
References end.
Referenced by TrackShifter::CommonSelectInterval(), and WaveTrackShifter::SelectInterval().
|
inline |
|
default |
|
inline |
Definition at line 131 of file Track.h.
References start.
Referenced by anonymous_namespace{TimeShiftHandle.cpp}::AdjustToSnap(), TrackShifter::CommonSelectInterval(), LabelTrackShifter::Detach(), and WaveTrackShifter::SelectInterval().
|
protected |
Definition at line 139 of file Track.h.
Referenced by Extra(), and TrackInterval::Extra().
|
private |