#include <AnalysisTracks.h>
Definition at line 55 of file AnalysisTracks.h.
◆ ModifiedAnalysisTrack() [1/4]
◆ ModifiedAnalysisTrack() [2/4]
ModifiedAnalysisTrack::ModifiedAnalysisTrack |
( |
Effect * |
pEffect, |
|
|
const LabelTrack & |
origTrack, |
|
|
const wxString & |
name |
|
) |
| |
Definition at line 59 of file AnalysisTracks.cpp.
62{
63
66
68
69
73
74
75
79}
double GetEndTime() const
Get the maximum of End() values of intervals, or 0 when none.
double GetStartTime() const
Get the minimum of Start() values of intervals, or 0 when none.
std::shared_ptr< TrackList > mTracks
A LabelTrack is a Track that holds labels (LabelStruct).
Track::Holder Copy(double t0, double t1, bool forClipboard=true) const override
Create new tracks and don't modify this track.
void MoveTo(double dOffset) override
Change start time to given time point.
std::shared_ptr< Track > mpOrigTrack
void SetName(const wxString &n)
static TrackListHolder Temporary(AudacityProject *pProject, const Track::Holder &pTrack={})
References LabelTrack::Copy(), ChannelGroup::GetEndTime(), ChannelGroup::GetStartTime(), LabelTrack::MoveTo(), mpOrigTrack, mpTrack, EffectBase::mTracks, name, Track::SetName(), and TrackList::Temporary().
◆ ModifiedAnalysisTrack() [3/4]
ModifiedAnalysisTrack::ModifiedAnalysisTrack |
( |
| ) |
|
◆ ModifiedAnalysisTrack() [4/4]
◆ ~ModifiedAnalysisTrack()
ModifiedAnalysisTrack::~ModifiedAnalysisTrack |
( |
| ) |
|
◆ Commit()
void ModifiedAnalysisTrack::Commit |
( |
| ) |
|
◆ get()
◆ mpEffect
Effect* ModifiedAnalysisTrack::mpEffect {} |
|
private |
◆ mpOrigTrack
std::shared_ptr<Track> ModifiedAnalysisTrack::mpOrigTrack {} |
|
private |
◆ mpTrack
The documentation for this class was generated from the following files: