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