Audacity 3.2.0
Public Types | Public Member Functions | Public Attributes | List of all members
WaveTrackLocation Struct Reference

#include <WaveTrackLocation.h>

Public Types

enum  LocationType { locationCutLine = 1 , locationMergePoint }
 

Public Member Functions

 WaveTrackLocation (double pos_=0.0, LocationType typ_=locationCutLine, int clipidx1_=-1, int clipidx2_=-1)
 

Public Attributes

double pos
 
LocationType typ
 
int clipidx1
 
int clipidx2
 

Detailed Description

Definition at line 19 of file WaveTrackLocation.h.

Member Enumeration Documentation

◆ LocationType

Enumerator
locationCutLine 
locationMergePoint 

Definition at line 21 of file WaveTrackLocation.h.

Constructor & Destructor Documentation

◆ WaveTrackLocation()

WaveTrackLocation::WaveTrackLocation ( double  pos_ = 0.0,
LocationType  typ_ = locationCutLine,
int  clipidx1_ = -1,
int  clipidx2_ = -1 
)
inlineexplicit

Definition at line 27 of file WaveTrackLocation.h.

30 : pos(pos_), typ(typ_), clipidx1(clipidx1_), clipidx2(clipidx2_)
31 {}

Member Data Documentation

◆ clipidx1

int WaveTrackLocation::clipidx1

Definition at line 40 of file WaveTrackLocation.h.

Referenced by operator==().

◆ clipidx2

int WaveTrackLocation::clipidx2

Definition at line 41 of file WaveTrackLocation.h.

Referenced by operator==().

◆ pos

double WaveTrackLocation::pos

Definition at line 34 of file WaveTrackLocation.h.

Referenced by CutlineHandle::Click(), and operator==().

◆ typ

LocationType WaveTrackLocation::typ

Definition at line 37 of file WaveTrackLocation.h.

Referenced by CutlineHandle::Click(), operator==(), and CutlineHandle::Preview().


The documentation for this struct was generated from the following file: