11 soilLayer(QString,
double,
double,
double,
double,
double,
double, QColor);
14 void setLayerName(QString name) {layerName = name;}
15 void setLayerThickness(
double H){layerH = H;}
16 void setLayerOverburdenStress(
double sigma0){layerTopStress = sigma0;}
17 void setLayerStiffness(
double G){layerG = G;}
18 void setLayerFrictionAng(
double Phi){layerPhi = Phi;}
19 void setLayerCohesion(
double c){layerCohesion = c;}
20 void setLayerUnitWeight(
double gamma){layerGamma = gamma;}
21 void setLayerSatUnitWeight(
double gamma){layerGammaSat = gamma;}
22 void setLayerTopStress(
double stress){layerTopStress = stress;}
23 void setLayerDepth(
double depth){layerDepth = depth;}
24 void setGWTdepth(
double gwt){layerGWT = gwt;}
25 void setLayerGWHead(
double gwt){layerGWT = gwt;}
26 void setWaterUnitWeight(
double gamma){waterUnitWeight = gamma;}
27 void setLayerColor(QColor color){layerColor = color;}
29 QString getLayerName(){
return layerName;}
30 QColor getLayerColor(){
return layerColor;}
31 double getLayerThickness(){
return layerH;}
32 double getLayerStiffness(){
return layerG;}
33 double getLayerFrictionAng(){
return layerPhi;}
34 double getLayerCohesion(){
return layerCohesion;}
35 double getLayerUnitWeight(){
return layerGamma;}
36 double getLayerSatUnitWeight(){
return layerGammaSat;}
37 double getLayerDepth(){
return layerDepth;}
38 double getLayerGWTdepth(){
return layerGWT;}
39 double getLayerTopStress();
40 double getLayerBottomStress();
41 double getEffectiveStress(
double depth);
45 double layerTopStress;
54 double waterUnitWeight;