65 #ifndef SectionRepres_h 66 #define SectionRepres_h 68 #include <utility/tagged/TaggedObject.h> 70 #include "boost/lexical_cast.hpp" 74 class SectionGeometry;
75 class MaterialHandler;
100 virtual int getType(
void)
const = 0;
107 void Print(std::ostream &s,
int flag =0)
const;
108 friend std::ostream &operator<<(std::ostream &,
SectionRepres &);
MaterialHandler * getMaterialHandler(void)
Return a pointer to the material handler.
Definition: SectionRepres.cpp:89
void Print(std::ostream &s, int flag=0) const
Printing...
Definition: SectionRepres.cpp:118
MaterialHandler * material_handler
Material handler (searching,...).
Definition: SectionRepres.h:85
int getNumCells(void) const
Returns the total number of cells.
Definition: SectionRepres.cpp:80
void setGeom(const SectionGeometry *)
Sets section geometry.
Definition: SectionRepres.cpp:110
Material handler (definition, searching,...).
Definition: MaterialHandler.h:46
Material distribution on a cross section.
Definition: SectionRepres.h:81
const SectionGeometry * getGeom(void) const
Returns a pointer to section geometry.
Definition: SectionRepres.cpp:114
Object idenfied by an integer (tag).
Definition: TaggedObject.h:92
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:35
void setGeomNamed(const std::string &)
Sets section geometry from its name.
Definition: SectionRepres.cpp:97
SectionRepres & operator=(const SectionRepres &)
Assignment operator.
Definition: SectionRepres.cpp:71
Cross section geometry.
Definition: SectionGeometry.h:65
const SectionGeometry * gmSecc
Section geometry.
Definition: SectionRepres.h:86