Phoxonics
1.0
Object Oriented FDTD Software
|
Public Member Functions | |
GeometryConfig () | |
GeometryConfig (int rotate, std::string config_type, std::string material_type) | |
virtual | ~GeometryConfig () |
void | print_me () overridefinal |
![]() | |
ConfigBase () | |
virtual | ~ConfigBase () |
ConfigBase () | |
virtual | ~ConfigBase () |
Public Attributes | |
Vector3D | location |
Vector3D | size |
int | rotate { 0 } |
std::string | material_type { "" } |
![]() | |
phoxonics::common::Logger | log |
std::vector< ConfigParam > | config_param |
bool | has_parsed_data { false } |
bool | is_required { false } |
std::string | config_type { "" } |
std::string | config_desc { "Base Config" } |
phoxonics::common::Utilities | utils |
Additional Inherited Members | |
![]() | |
typedef phoxonics::common::Formatter | fmt |
typedef phoxonics::common::Formatter | fmt |
|
explicit |
|
explicit |
|
virtual |
References phoxonics::core::ConfigBase::log, and phoxonics::common::Logger::log_trac().
|
finaloverridevirtual |
Vector3D phoxonics::core::GeometryConfig::location |
Referenced by GeometryConfig(), and phoxonics::core::ConfigJsonParser::parse_geometry_configs().
std::string phoxonics::core::GeometryConfig::material_type { "" } |
Referenced by GeometryConfig(), and print_me().
int phoxonics::core::GeometryConfig::rotate { 0 } |
Referenced by GeometryConfig().
Vector3D phoxonics::core::GeometryConfig::size |
Referenced by GeometryConfig(), and phoxonics::core::ConfigJsonParser::parse_geometry_configs().