36 string GetType()
const {
return "CSectionMeshRectangular"; }
37 void PopulateTiXmlElement(TiXmlElement &Element,
OUTPUT_TYPE OutputType)
const;
39 void SetNumLayers(
int iNum );
41 int CalculateNumberofLayers(
const vector<XY> &Section)
const;
44 bool CreateMesh(
const vector<XY> &Section)
const;
46 bool CreateSingleLayerMesh(
const vector<XY> &Section)
const;
Abstract base class to create a 2D mesh of a section.
Create a rectangular mesh, the number of layers can be specified or set as -1 for automatic determina...
CSectionMesh * Copy() const
This is a function to allow copying of derived classes correctly.
string GetType() const
Derived class should return the class name.
Namespace containing a series of customised math operations not found in the standard c++ library.