Open PaperOpt
OpenPaperOpt/Basesheet.h
Go to the documentation of this file.
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