OpticalWaveguide.h revision 10447:a465576671d4
1#ifndef __DSENT_MODEL_OPTICALGRAPH_OPTICALWAVEGUIDE_H__ 2#define __DSENT_MODEL_OPTICALGRAPH_OPTICALWAVEGUIDE_H__ 3 4#include "model/optical_graph/OpticalNode.h" 5#include "util/CommonType.h" 6 7namespace DSENT 8{ 9 class OpticalWaveguide : public OpticalNode 10 { 11 public: 12 OpticalWaveguide(const String& instance_name_, OpticalModel* model_, const WavelengthGroup& wavelengths_); 13 ~OpticalWaveguide(); 14 15 public: 16 // Nothing here... 17 18 private: 19 // Disable copy constructor 20 OpticalWaveguide(const OpticalWaveguide& node_); 21 22 }; 23 24} // namespace DSENT 25 26#endif // __DSENT_MODEL_OPTICALGRAPH_OPTICALWAVEGUIDE_H__ 27 28