SimCenterCommon
Common functionality used within different SimCenter projects
|
#include <FrameSections.h>
Public Member Functions | |
SteelTubeSection () | |
~SteelTubeSection () | |
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 | addSteelTubeSection (string nam, string mat, double d, double w, double fT, double wT, double R, string *rv_D, string *rv_W, 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 | width |
double | flangeT |
double | webT |
double | r |
string * | rvD |
string * | rvW |
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 64 of file FrameSections.h.
SteelTubeSection::SteelTubeSection | ( | ) |
Definition at line 345 of file FrameSections.cpp.
SteelTubeSection::~SteelTubeSection | ( | ) |
Definition at line 353 of file FrameSections.cpp.
|
static |
Definition at line 453 of file FrameSections.cpp.
|
virtual |
Reimplemented from FrameSection.
Definition at line 367 of file FrameSections.cpp.
|
virtual |
Implements FrameSection.
Definition at line 446 of file FrameSections.cpp.
|
virtual |
Reimplemented from FrameSection.
Definition at line 402 of file FrameSections.cpp.
double SteelTubeSection::depth |
Definition at line 70 of file FrameSections.h.
double SteelTubeSection::flangeT |
Definition at line 72 of file FrameSections.h.
string SteelTubeSection::material |
Definition at line 69 of file FrameSections.h.
double SteelTubeSection::r |
Definition at line 74 of file FrameSections.h.
string* SteelTubeSection::rvD |
Definition at line 75 of file FrameSections.h.
string* SteelTubeSection::rvFT |
Definition at line 77 of file FrameSections.h.
string* SteelTubeSection::rvR |
Definition at line 79 of file FrameSections.h.
string* SteelTubeSection::rvW |
Definition at line 76 of file FrameSections.h.
string* SteelTubeSection::rvWT |
Definition at line 78 of file FrameSections.h.
double SteelTubeSection::webT |
Definition at line 73 of file FrameSections.h.
double SteelTubeSection::width |
Definition at line 71 of file FrameSections.h.