Audacity  3.0.3
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 14 of file WaveTrackLocation.h.

Member Enumeration Documentation

◆ LocationType

Enumerator
locationCutLine 
locationMergePoint 

Definition at line 16 of file WaveTrackLocation.h.

16  {
17  locationCutLine = 1,
19  };

Constructor & Destructor Documentation

◆ WaveTrackLocation()

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

Definition at line 22 of file WaveTrackLocation.h.

25  : pos(pos_), typ(typ_), clipidx1(clipidx1_), clipidx2(clipidx2_)
26  {}

Member Data Documentation

◆ clipidx1

int WaveTrackLocation::clipidx1

Definition at line 35 of file WaveTrackLocation.h.

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

◆ clipidx2

int WaveTrackLocation::clipidx2

Definition at line 36 of file WaveTrackLocation.h.

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

◆ pos

double WaveTrackLocation::pos

Definition at line 29 of file WaveTrackLocation.h.

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

◆ typ

LocationType WaveTrackLocation::typ

Definition at line 32 of file WaveTrackLocation.h.

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


The documentation for this struct was generated from the following file:
WaveTrackLocation::clipidx2
int clipidx2
Definition: WaveTrackLocation.h:36
WaveTrackLocation::typ
LocationType typ
Definition: WaveTrackLocation.h:32
WaveTrackLocation::locationMergePoint
@ locationMergePoint
Definition: WaveTrackLocation.h:18
WaveTrackLocation::locationCutLine
@ locationCutLine
Definition: WaveTrackLocation.h:17
WaveTrackLocation::pos
double pos
Definition: WaveTrackLocation.h:29
WaveTrackLocation::clipidx1
int clipidx1
Definition: WaveTrackLocation.h:35