ngscopeclient v0.2
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members

Base class for filter graph inputs. More...

#include <StreamDescriptor.h>

Inheritance diagram for InputDescriptor:
Inheritance graph
[legend]
Collaboration diagram for InputDescriptor:
Collaboration graph
[legend]

Public Member Functions

 InputDescriptor (const std::string &name="", const StreamDescriptor source=nullptr)
 
 InputDescriptor (const InputDescriptor &rhs)=delete
 
InputDescriptoroperator= (const InputDescriptor &rhs)=delete
 
Unit GetYAxisUnits ()
 
Unit GetXAxisUnits ()
 
WaveformBaseGetData () const
 
float GetVoltageRange ()
 

Public Attributes

std::string m_name
 Name of the input port displayed in the graph editor.
 
StreamDescriptor m_sourceStream
 The stream, if any, connected to this input port.
 
std::shared_ptr< InputConstraintm_constraints
 Constraints that apply to this input.
 

Detailed Description

Base class for filter graph inputs.

An individual node may override CreateInput() to create derived-class objects with additional metadata.

Member Data Documentation

◆ m_name

std::string InputDescriptor::m_name

Name of the input port displayed in the graph editor.

Must be unique within a given node


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