SimCenterCommon
Common functionality used within different SimCenter projects
|
#include <FrameSections.h>
Public Member Functions | |
FrameSection () | |
virtual | ~FrameSection () |
virtual int | readFromJSON (json_t *) |
virtual int | writeToJSON (json_t *) |
virtual int | writeBeamSectionJSON (json_t *sectionArray)=0 |
Static Public Member Functions | |
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 | |
int | sectType |
string | name |
Static Public Attributes | |
static map< string, FrameSection * > | theFrameSections |
Protected Attributes | |
int | beamSectionTag |
Static Protected Attributes | |
static int | numBeamSections = 0 |
Definition at line 13 of file FrameSections.h.
FrameSection::FrameSection | ( | ) |
Definition at line 31 of file FrameSections.cpp.
|
virtual |
Definition at line 37 of file FrameSections.cpp.
|
static |
Definition at line 138 of file FrameSections.cpp.
|
virtual |
Reimplemented in SteelTubeSection, and SteelWSection.
Definition at line 43 of file FrameSections.cpp.
|
static |
Definition at line 80 of file FrameSections.cpp.
|
static |
Definition at line 151 of file FrameSections.cpp.
|
static |
Definition at line 124 of file FrameSections.cpp.
|
pure virtual |
Implemented in SteelTubeSection, and SteelWSection.
|
static |
Definition at line 112 of file FrameSections.cpp.
|
virtual |
Reimplemented in SteelTubeSection, and SteelWSection.
Definition at line 68 of file FrameSections.cpp.
|
protected |
Definition at line 34 of file FrameSections.h.
string FrameSection::name |
Definition at line 19 of file FrameSections.h.
|
staticprotected |
Definition at line 33 of file FrameSections.h.
int FrameSection::sectType |
Definition at line 18 of file FrameSections.h.
|
static |
Definition at line 27 of file FrameSections.h.