39 void PopulateTiXmlElement(TiXmlElement &Element,
OUTPUT_TYPE OutputType)
const;
41 string GetType()
const {
return "CSectionRotated"; }
42 string GetDefaultName()
const;
43 string GetBaseType()
const;
45 XY GetPoint(
double t)
const;
Object container to help handle memory management issues.
Abstract base class respresenting a yarn cross-section.
Section which represents a rotation of another section angle given in radians.
string GetType() const
Derived class should return the class name.
CObjectContainer< CSection > m_pSection
const CSection & GetSection() const
CSection * Copy() const
Create a copy of the derived section and return a pointer to the newly created instance.
Namespace containing a series of customised math operations not found in the standard c++ library.
bool operator==(const XYZ &left, const XYZ &right)
Struct for representing points in 2D space.