64 #ifndef SectionRepres_h 65 #define SectionRepres_h 67 #include <utility/tagged/TaggedObject.h> 69 #include "boost/lexical_cast.hpp" 74 class MaterialHandler;
95 virtual int getType(
void)
const = 0;
99 void setGeomNamed(
const std::string &);
102 void Print(std::ostream &s,
int flag =0);
103 friend std::ostream &operator<<(std::ostream &,
SectionRepres &);
Cross section geometry.
Definition: GeomSection.h:63
void Print(std::ostream &s, int flag=0)
Printing...
Definition: SectionRepres.cpp:109
void setGeom(const GeomSection *)
Sets section geometry.
Definition: SectionRepres.cpp:101
MaterialHandler * material_handler
Material handler (searching,...).
Definition: SectionRepres.h:84
int getNumCells(void) const
Returns the total number of cells.
Definition: SectionRepres.cpp:81
const GeomSection * getGeom(void) const
Returns a pointer to section geometry.
Definition: SectionRepres.cpp:105
Material handler (definition, searching,...).
Definition: MaterialHandler.h:45
Material distribution on a cross section.
Definition: SectionRepres.h:80
Object idenfied by an integer (tag).
Definition: TaggedObject.h:91
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
const GeomSection * gmSecc
Section geometry.
Definition: SectionRepres.h:85
SectionRepres & operator=(const SectionRepres &)
Assignment operator.
Definition: SectionRepres.cpp:72