39 lines
1001 B
C++
Executable File
39 lines
1001 B
C++
Executable File
/**
|
|
* @RDE_HEADER@
|
|
* Namespace for rocket related functions
|
|
* $Id$
|
|
* $HeadURL$
|
|
* $Author$
|
|
* Created by Hannes Fritsche, ESZS, 2026-06-03
|
|
*/
|
|
|
|
#pragma once
|
|
|
|
#include <AreaEffectSimulation/aes_enums.hpp>
|
|
|
|
class QComboBox;
|
|
|
|
namespace ParticipantManagement
|
|
{
|
|
namespace Interface
|
|
{
|
|
class Dtc;
|
|
}
|
|
}
|
|
|
|
namespace AreaEffectSimulation
|
|
{
|
|
|
|
class EffectClusterModifyRequest;
|
|
|
|
namespace RocketUtility
|
|
{
|
|
|
|
void enaDisaWirkmittel(QComboBox *wirkmittelCombobox, AesExplosionGeometry::type geometry);
|
|
void addRocketPropertiesToRequest(EffectClusterModifyRequest &request, const std::shared_ptr<ParticipantManagement::Interface::Dtc> &ppmDtc);
|
|
void addRocketPropertiesForPointGeometry(EffectClusterModifyRequest &request, const std::shared_ptr<ParticipantManagement::Interface::Dtc> &ppmDtc);
|
|
void addRocketPropertiesForLinearGeometry(EffectClusterModifyRequest &request, const std::shared_ptr<ParticipantManagement::Interface::Dtc> &ppmDtc);
|
|
|
|
} // namespace RocketUtility
|
|
} // namespace AreaEffectSimulation
|