|
FERS 1.0.0
The Flexible Extensible Radar Simulator
|
#include "xml_serializer_utils.h"#include <cmath>#include "antenna/antenna_factory.h"#include "core/world.h"#include "math/coord.h"#include "math/path.h"#include "math/rotation_path.h"#include "radar/platform.h"#include "radar/receiver.h"#include "radar/target.h"#include "radar/transmitter.h"#include "serial/rotation_angle_utils.h"#include "signal/radar_signal.h"#include "timing/prototype_timing.h"#include "timing/timing.h"
Include dependency graph for xml_serializer_utils.cpp:Go to the source code of this file.
Namespaces | |
| namespace | serial |
| namespace | serial::xml_serializer_utils |
Functions | |
| void | serial::xml_serializer_utils::addChildWithText (const XmlElement &parent, const std::string &name, const std::string &text) |
| Adds a child element with the specified text content. | |
| void | serial::xml_serializer_utils::setAttributeFromBool (const XmlElement &element, const std::string &name, bool value) |
| Sets a boolean attribute on an XML element. | |
| void | serial::xml_serializer_utils::serializeSchedule (const std::vector< radar::SchedulePeriod > &schedule, const XmlElement &parent) |
| Serializes a schedule (active periods) into a parent XML element. | |
| void | serial::xml_serializer_utils::serializeParameters (const XmlElement &parent, const params::Parameters &p) |
| Serializes a Parameters object into a parent XML element. | |
| void | serial::xml_serializer_utils::serializeWaveform (const fers_signal::RadarSignal &waveform, const XmlElement &parent) |
| Serializes a waveform into a parent XML element. | |
| void | serial::xml_serializer_utils::serializeTiming (const timing::PrototypeTiming &timing, const XmlElement &parent) |
| Serializes a timing object into a parent XML element. | |
| void | serial::xml_serializer_utils::serializeAntenna (const antenna::Antenna &antenna, const XmlElement &parent) |
| Serializes an antenna into a parent XML element. | |
| void | serial::xml_serializer_utils::serializeMotionPath (const math::Path &path, const XmlElement &parent) |
| Serializes a motion path into a parent XML element. | |
| void | serial::xml_serializer_utils::serializeRotation (const math::RotationPath &rotPath, const XmlElement &parent) |
| Serializes a rotation path into a parent XML element. | |
| void | serial::xml_serializer_utils::serializeTransmitter (const radar::Transmitter &tx, const XmlElement &parent) |
| Serializes a transmitter into a parent XML element. | |
| void | serial::xml_serializer_utils::serializeReceiver (const radar::Receiver &rx, const XmlElement &parent) |
| Serializes a receiver into a parent XML element. | |
| void | serial::xml_serializer_utils::serializeMonostatic (const radar::Transmitter &tx, const radar::Receiver &rx, const XmlElement &parent) |
| Serializes a monostatic radar setup containing both a transmitter and receiver. | |
| void | serial::xml_serializer_utils::serializeTarget (const radar::Target &target, const XmlElement &parent) |
| Serializes a target into a parent XML element. | |
| void | serial::xml_serializer_utils::serializePlatform (const radar::Platform &platform, const core::World &world, const XmlElement &parent) |
| Serializes a platform and its attached components into a parent XML element. | |