YAMLParser
PLThick.h
Go to the documentation of this file.
1 
4 #pragma once
5 #include "yaml-cpp/yaml.h"
6 #include "Identifiable.h"
7 #include "GenericCrossSection.h"
8 
9 class PLThick :
10  public GenericCrossSection
11 {
12 public:
13  PLThick(YAML::Node& yamlNode);
14  ~PLThick();
15 
16  //---------- Functions ----------
17  // Inherited via GenericCrossSection
18  virtual bool assignIndependentAttributes(YAML::Node & yamlNode) override;
19  virtual void printAttributes() override;
20 
21  //---------- Data fields ----------
22  double T;
23 };
24 
~PLThick()
Definition: PLThick.cpp:11
PLThick(YAML::Node &yamlNode)
Definition: PLThick.cpp:5
This class defines the thickness for plate/shell elements.
Definition: PLThick.h:9
virtual bool assignIndependentAttributes(YAML::Node &yamlNode) override
Definition: PLThick.cpp:13
double T
Definition: PLThick.h:22
virtual void printAttributes() override
Definition: PLThick.cpp:23
This is the base class for all cross-section classes.
Definition: GenericCrossSection.h:13