Phoxonics
1.0
Object Oriented FDTD Software
|
Public Member Functions | |
DetectorConfig () | |
DetectorConfig (std::string config_type, std::string component, std::string h5_data_file, std::string h5_dataset_name) | |
virtual | ~DetectorConfig () |
void | print_me () overridefinal |
Public Member Functions inherited from phoxonics::core::ConfigBase | |
ConfigBase () | |
virtual | ~ConfigBase () |
ConfigBase () | |
virtual | ~ConfigBase () |
Public Attributes | |
std::string | component { "" } |
Vector3D | location |
Vector3D | size |
std::string | h5_data_file { "" } |
std::string | h5_dataset_name { "" } |
Public Attributes inherited from phoxonics::core::ConfigBase | |
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 | |
Public Types inherited from phoxonics::core::ConfigBase | |
typedef phoxonics::common::Formatter | fmt |
typedef phoxonics::common::Formatter | fmt |
phoxonics::core::DetectorConfig::DetectorConfig | ( | ) |
|
explicit |
|
virtual |
References phoxonics::core::ConfigBase::log, and phoxonics::common::Logger::log_trac().
|
finaloverridevirtual |
std::string phoxonics::core::DetectorConfig::component { "" } |
Referenced by DetectorConfig(), and print_me().
std::string phoxonics::core::DetectorConfig::h5_data_file { "" } |
Referenced by DetectorConfig().
std::string phoxonics::core::DetectorConfig::h5_dataset_name { "" } |
Referenced by DetectorConfig().
Vector3D phoxonics::core::DetectorConfig::location |
Referenced by phoxonics::core::ConfigJsonParser::parse_detector_configs(), and print_me().
Vector3D phoxonics::core::DetectorConfig::size |
Referenced by phoxonics::core::ConfigJsonParser::parse_detector_configs(), and print_me().