SimCenterCommon
Common functionality used within different SimCenter projects
|
#include <FrameSections.h>
Public Member Functions | |
SteelWSection () | |
~SteelWSection () | |
virtual int | readFromJSON (json_t *) |
virtual int | writeToJSON (json_t *theArray) |
virtual int | writeBeamSectionJSON (json_t *uniaxialArray) |
Public Member Functions inherited from FrameSection | |
FrameSection () | |
virtual | ~FrameSection () |
Static Public Member Functions | |
static int | addSteelWSection (string nam, string mat, double d, double fW, double fT, double wT, double R, string *rv_D, string *rv_FW, string *rv_FT, string *rv_WT, string *rv_R) |
Static Public Member Functions inherited from FrameSection | |
static int | readObjects (json_t *, map< string, FrameSection * > &theFrameSections) |
static int | writeObjects (json_t *) |
static int | removeFrameSection (string name) |
static FrameSection * | getFrameSection (string name) |
static int | removeAllFrameSection (void) |
Public Attributes | |
string | material |
double | depth |
double | flangeW |
double | flangeT |
double | webT |
double | r |
string * | rvD |
string * | rvFW |
string * | rvFT |
string * | rvWT |
string * | rvR |
Public Attributes inherited from FrameSection | |
int | sectType |
string | name |
Additional Inherited Members | |
Static Public Attributes inherited from FrameSection | |
static map< string, FrameSection * > | theFrameSections |
Protected Attributes inherited from FrameSection | |
int | beamSectionTag |
Static Protected Attributes inherited from FrameSection | |
static int | numBeamSections = 0 |
Definition at line 37 of file FrameSections.h.
SteelWSection::SteelWSection | ( | ) |
Definition at line 163 of file FrameSections.cpp.
SteelWSection::~SteelWSection | ( | ) |
Definition at line 171 of file FrameSections.cpp.
|
static |
Definition at line 277 of file FrameSections.cpp.
|
virtual |
Reimplemented from FrameSection.
Definition at line 185 of file FrameSections.cpp.
|
virtual |
Implements FrameSection.
Definition at line 270 of file FrameSections.cpp.
|
virtual |
Reimplemented from FrameSection.
Definition at line 220 of file FrameSections.cpp.
double SteelWSection::depth |
Definition at line 43 of file FrameSections.h.
double SteelWSection::flangeT |
Definition at line 45 of file FrameSections.h.
double SteelWSection::flangeW |
Definition at line 44 of file FrameSections.h.
string SteelWSection::material |
Definition at line 42 of file FrameSections.h.
double SteelWSection::r |
Definition at line 47 of file FrameSections.h.
string* SteelWSection::rvD |
Definition at line 48 of file FrameSections.h.
string* SteelWSection::rvFT |
Definition at line 50 of file FrameSections.h.
string* SteelWSection::rvFW |
Definition at line 49 of file FrameSections.h.
string* SteelWSection::rvR |
Definition at line 52 of file FrameSections.h.
string* SteelWSection::rvWT |
Definition at line 51 of file FrameSections.h.
double SteelWSection::webT |
Definition at line 46 of file FrameSections.h.