SimCenterCommon
Common functionality used within different SimCenter projects
|
#include <Column.h>
Public Member Functions | |
Column () | |
~Column () | |
int | readFromJSON (json_t *) |
int | writeToJSON (json_t *) |
Static Public Member Functions | |
static int | readObjects (json_t *, map< string, Column * > &theColumns) |
static int | writeObjects (json_t *) |
static int | removeColumn (string name) |
static Column * | getColumn (string name) |
static int | removeAllColumn (void) |
static int | addColumn (string name, string cline, string floor1, string floor2, string section, double angle) |
Public Attributes | |
string | name |
string | cline |
string | floor1 |
string | floor2 |
string * | sections |
double * | angles |
double * | ratios |
int | numSegment |
Static Public Attributes | |
static map< string, Column * > | theColumns |
Column::Column | ( | ) |
Definition at line 29 of file Column.cpp.
Column::~Column | ( | ) |
Definition at line 41 of file Column.cpp.
|
static |
Definition at line 222 of file Column.cpp.
|
static |
Definition at line 198 of file Column.cpp.
int Column::readFromJSON | ( | json_t * | theObject | ) |
Definition at line 52 of file Column.cpp.
Definition at line 157 of file Column.cpp.
|
static |
Definition at line 211 of file Column.cpp.
|
static |
Definition at line 184 of file Column.cpp.
|
static |
Definition at line 172 of file Column.cpp.
int Column::writeToJSON | ( | json_t * | theArray | ) |
Definition at line 109 of file Column.cpp.