The SKIRT project
advanced radiative transfer for astrophysics
Protected Member Functions | List of all members
SourceWavelengthRangeInterface Class Reference

#include <SourceWavelengthRangeInterface.hpp>

Inheritance diagram for SourceWavelengthRangeInterface:
Inheritance graph
[legend]

Protected Member Functions

 SourceWavelengthRangeInterface ()
 
- Protected Member Functions inherited from WavelengthRangeInterface
 WavelengthRangeInterface ()
 

Additional Inherited Members

- Public Member Functions inherited from WavelengthRangeInterface
virtual ~WavelengthRangeInterface ()
 
virtual Range wavelengthRange () const =0
 

Detailed Description

SourceWavelengthRangeInterface is a pure interface. It is implemented by primary or secondary sources so that the source wavelength range can be obtained by other simulation items without requiring a compile-time dependence on the originating object's type.

This interface inherits the WavelengthRangeInterface interface without extending its features, so it essentially serves as a wavelength interface with a special name, allowing to selectively search for this interface (as opposed to other interfaces inheriting WavelengthRangeInterface).

Constructor & Destructor Documentation

◆ SourceWavelengthRangeInterface()

SourceWavelengthRangeInterface::SourceWavelengthRangeInterface ( )
inlineprotected

The empty constructor for the interface.


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