|
Open PaperOpt
|
00001 00005 #pragma once 00006 #ifndef BASESHEET_H 00007 #define BASESHEET_H 00008 00009 // INCLUDES 00010 // 00011 #include "StructureObject.h" 00012 #include "WavePacket.h" 00013 #include "ComponentGenerator.h" 00014 #include "DistributionComponents.h" 00015 #include "Distribution.h" 00016 #include <vector> 00017 #include <complex> 00018 #include "ScatteringParameters.h" 00019 //#include "Component.h" 00020 //#include "utilities.h" 00021 00022 using namespace std; 00023 00024 // FORWARD REFERENCES 00025 // 00026 class ComponentGenerator; 00027 00028 using Distributions::DistributionComponents; 00029 00030 class Basesheet :public StructureObject 00031 { 00032 public: 00033 // LIFECYCLE 00034 00038 ~Basesheet(void); 00039 00055 00068 00076 00088 00095 00122 00135 00144