xc
Public Member Functions | Protected Attributes | Friends | List of all members

Material distribution on a cross section. More...

#include <SectionRepres.h>

Inheritance diagram for XC::SectionRepres:
XC::TaggedObject XC::FiberSectionRepr

Public Member Functions

 SectionRepres (int tag, MaterialHandler *ml)
 
 SectionRepres (const SectionRepres &)
 Copy constructor.
 
SectionRepresoperator= (const SectionRepres &)
 Assignment operator.
 
virtual int getType (void) const =0
 
int getNumCells (void) const
 Returns the total number of cells.
 
const GeomSectiongetGeom (void) const
 Returns a pointer to section geometry.
 
void setGeom (const GeomSection *)
 Sets section geometry.
 
void setGeomNamed (const std::string &)
 
void Print (std::ostream &s, int flag=0)
 Printing...
 
- Public Member Functions inherited from XC::TaggedObject
 TaggedObject (int tag, CommandEntity *owr=nullptr)
 Constructor. More...
 
virtual TaggedObjectgetCopy (void) const
 Virtual constructor.
 
void assignTag (int newTag)
 Set tag (to be called from Python interface).
 
int getTag (void) const
 Returns the tag associated with the object.
 

Protected Attributes

MaterialHandlermaterial_handler
 Material handler (searching,...).
 
const GeomSectiongmSecc
 Section geometry.
 

Friends

std::ostream & operator<< (std::ostream &, SectionRepres &)
 

Additional Inherited Members

- Protected Member Functions inherited from XC::TaggedObject
void setTag (int newTag)
 Set tag. More...
 

Detailed Description

Material distribution on a cross section.


The documentation for this class was generated from the following files: