libbio
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
bio::cellular::SetIntervalCarrierWave Class Reference

#include <SetIntervalCarrierWave.h>

Inheritance diagram for bio::cellular::SetIntervalCarrierWave:
Inheritance graph
[legend]
Collaboration diagram for bio::cellular::SetIntervalCarrierWave:
Collaboration graph
[legend]

Public Member Functions

 SetIntervalCarrierWave (Milliseconds interval)
 
virtual ~SetIntervalCarrierWave ()
 
virtual Properties GetProperties () const
 
- Public Member Functions inherited from bio::physical::Wave
 Wave (Pointer< Symmetry > symmetry=NULL)
 
 Wave (const Wave &other)
 
Waveoperator= (const Wave &other)
 
virtual ~Wave ()
 
virtual Pointer< WaveClone () const
 
virtual Pointer< const SymmetrySpin () const
 
Pointer< const SymmetryGetSymmetry () const
 
virtual Code Reify (Pointer< const Symmetry > symmetry)
 
virtual bool Superpose (Pointer< const Wave > displacement, Pointer< Interference > pattern)
 
virtual Pointer< WaveSuperpose (const ConstWaves &displacement, Pointer< Interference > pattern)
 
virtual Pointer< WaveModulate (Pointer< Wave > signal)
 
virtual Pointer< WaveDemodulate ()
 
virtual Pointer< const WaveDemodulate () const
 
virtual Code Attenuate (Pointer< const Wave > other)
 
virtual Code Disattenuate (Pointer< const Wave > other)
 
Pointer< WaveAsWave ()
 
Pointer< const WaveAsWave () const
 
virtual Pointer< chemical::AtomAsAtom ()
 
virtual Pointer< const chemical::AtomAsAtom () const
 
virtual void operator| (Pointer< Symmetry > symmetry)
 
virtual Pointer< Waveoperator* (Pointer< Wave > signal)
 
virtual Pointer< Waveoperator* ()
 
virtual Pointer< const Waveoperator* () const
 
virtual void operator+ (Pointer< const Wave > other)
 
virtual void operator- (Pointer< const Wave > other)
 
uint16_t GetTypeId () const
 
void SetTypeId (uint16_t typeId)
 

Protected Member Functions

 BIO_EXCITATION_CLASS (physical::Periodic, Code, Milliseconds) mSetIntervalExcitation
 

Additional Inherited Members

- Static Public Member Functions inherited from bio::physical::Wave
static Properties GetResonanceBetween (ConstWaves waves)
 
static Properties GetResonanceBetween (Pointer< const Wave > wave1, Pointer< const Wave > wave2)
 
static Properties GetResonanceBetween (Pointer< const Wave > wave, const Properties &properties)
 
- Protected Attributes inherited from bio::physical::Wave
LazyPointer< SymmetrymSymmetry
 
bool mHasSignal
 
uint16_t mTypeId
 

Detailed Description

The SetIntervalCarrierWave will propagate SetInterval Excitations to all LinearMotifs

Constructor & Destructor Documentation

◆ SetIntervalCarrierWave()

bio::cellular::SetIntervalCarrierWave::SetIntervalCarrierWave ( Milliseconds  interval)

◆ ~SetIntervalCarrierWave()

bio::cellular::SetIntervalCarrierWave::~SetIntervalCarrierWave ( )
virtual

Member Function Documentation

◆ BIO_EXCITATION_CLASS()

bio::cellular::SetIntervalCarrierWave::BIO_EXCITATION_CLASS ( physical::Periodic  ,
Code  ,
Milliseconds   
)
protected

◆ GetProperties()

Properties bio::cellular::SetIntervalCarrierWave::GetProperties ( ) const
virtual

Makes *this compatible with Motifs by copying the Properties of AbstractMotif.

Returns
{ Linear(), AbstractMotif::GetClassProperties() }

Reimplemented from bio::physical::Wave.


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