SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Public Member Functions | Public Attributes | List of all members
ScopeVis::TraceControl Struct Reference
+ Collaboration diagram for ScopeVis::TraceControl:

Public Member Functions

 TraceControl ()
 
 ~TraceControl ()
 
void initProjector (Projector::ProjectionType projectionType)
 
void releaseProjector ()
 
void reset ()
 

Public Attributes

Projector m_projector
 Projector transform from complex trace to real (displayable) trace. More...
 
uint32_t m_traceCount [2]
 Count of samples processed (double buffered) More...
 
double m_maxPow
 Maximum power over the current trace for MagDB overlay display. More...
 
double m_sumPow
 Cumulative power over the current trace for MagDB overlay display. More...
 
int m_nbPow
 Number of power samples over the current trace for MagDB overlay display. More...
 

Detailed Description

Displayable trace stuff

Definition at line 838 of file scopevis.h.

Constructor & Destructor Documentation

◆ TraceControl()

ScopeVis::TraceControl::TraceControl ( )
inline

Definition at line 846 of file scopevis.h.

847  {
848  reset();
849  }
Projector m_projector
Projector transform from complex trace to real (displayable) trace.
Definition: scopevis.h:840
Extract real part.
Definition: projector.h:27

◆ ~TraceControl()

ScopeVis::TraceControl::~TraceControl ( )
inline

Definition at line 851 of file scopevis.h.

852  {
853  }

Member Function Documentation

◆ initProjector()

void ScopeVis::TraceControl::initProjector ( Projector::ProjectionType  projectionType)
inline

Definition at line 855 of file scopevis.h.

References Projector::settProjectionType().

Referenced by ScopeVis::Traces::addTrace(), ScopeVis::Traces::changeTrace(), and ScopeVis::Traces::moveTrace().

856  {
857  m_projector.settProjectionType(projectionType);
858  }
void settProjectionType(ProjectionType projectionType)
Definition: projector.h:45
Projector m_projector
Projector transform from complex trace to real (displayable) trace.
Definition: scopevis.h:840
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ releaseProjector()

void ScopeVis::TraceControl::releaseProjector ( )
inline

Definition at line 860 of file scopevis.h.

Referenced by ScopeVis::Traces::changeTrace(), ScopeVis::Traces::moveTrace(), and ScopeVis::Traces::removeTrace().

861  {
862  }
+ Here is the caller graph for this function:

◆ reset()

void ScopeVis::TraceControl::reset ( )
inline

Definition at line 864 of file scopevis.h.

865  {
866  m_traceCount[0] = 0;
867  m_traceCount[1] = 0;
868  m_maxPow = 0.0f;
869  m_sumPow = 0.0f;
870  m_nbPow = 0;
871  }
double m_sumPow
Cumulative power over the current trace for MagDB overlay display.
Definition: scopevis.h:843
uint32_t m_traceCount[2]
Count of samples processed (double buffered)
Definition: scopevis.h:841
double m_maxPow
Maximum power over the current trace for MagDB overlay display.
Definition: scopevis.h:842
int m_nbPow
Number of power samples over the current trace for MagDB overlay display.
Definition: scopevis.h:844

Member Data Documentation

◆ m_maxPow

double ScopeVis::TraceControl::m_maxPow

Maximum power over the current trace for MagDB overlay display.

Definition at line 842 of file scopevis.h.

◆ m_nbPow

int ScopeVis::TraceControl::m_nbPow

Number of power samples over the current trace for MagDB overlay display.

Definition at line 844 of file scopevis.h.

◆ m_projector

Projector ScopeVis::TraceControl::m_projector

Projector transform from complex trace to real (displayable) trace.

Definition at line 840 of file scopevis.h.

◆ m_sumPow

double ScopeVis::TraceControl::m_sumPow

Cumulative power over the current trace for MagDB overlay display.

Definition at line 843 of file scopevis.h.

◆ m_traceCount

uint32_t ScopeVis::TraceControl::m_traceCount[2]

Count of samples processed (double buffered)

Definition at line 841 of file scopevis.h.


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