2241 lines
83 KiB
C++
Raw Normal View History

2025-04-28 12:25:20 +08:00
// Copyright 2016 Proyectos y Sistemas de Mantenimiento SL (eProsima).
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
/*!
* @file XNAerodynamics.hpp
* This header file contains the declaration of the described types in the IDL file.
*
* This file was generated by the tool fastddsgen.
*/
#ifndef FAST_DDS_GENERATED__XNSIM_ATA04_XNAERODYNAMICS_HPP
#define FAST_DDS_GENERATED__XNSIM_ATA04_XNAERODYNAMICS_HPP
#include <array>
#include <cstdint>
#include <utility>
#include <fastcdr/xcdr/optional.hpp>
#if defined(_WIN32)
#if defined(EPROSIMA_USER_DLL_EXPORT)
#define eProsima_user_DllExport __declspec( dllexport )
#else
#define eProsima_user_DllExport
#endif // EPROSIMA_USER_DLL_EXPORT
#else
#define eProsima_user_DllExport
#endif // _WIN32
#if defined(_WIN32)
#if defined(EPROSIMA_USER_DLL_EXPORT)
#if defined(XNAERODYNAMICS_SOURCE)
#define XNAERODYNAMICS_DllAPI __declspec( dllexport )
#else
#define XNAERODYNAMICS_DllAPI __declspec( dllimport )
#endif // XNAERODYNAMICS_SOURCE
#else
#define XNAERODYNAMICS_DllAPI
#endif // EPROSIMA_USER_DLL_EXPORT
#else
#define XNAERODYNAMICS_DllAPI
#endif // _WIN32
namespace XNSim {
namespace ATA04 {
/*!
* @brief This class represents the structure Aerodynamics_input defined by the user in the IDL file.
* @ingroup XNAerodynamics
*/
class Aerodynamics_input
{
public:
/*!
* @brief Default constructor.
*/
eProsima_user_DllExport Aerodynamics_input()
{
}
/*!
* @brief Default destructor.
*/
eProsima_user_DllExport ~Aerodynamics_input()
{
}
/*!
* @brief Copy constructor.
* @param x Reference to the object Aerodynamics_input that will be copied.
*/
eProsima_user_DllExport Aerodynamics_input(
const Aerodynamics_input& x)
{
m_l_04_i_aerocomac_alpha_f8 = x.m_l_04_i_aerocomac_alpha_f8;
m_l_04_i_aerocomac_alpdot_f8 = x.m_l_04_i_aerocomac_alpdot_f8;
m_l_04_i_aerocomac_beta_f8 = x.m_l_04_i_aerocomac_beta_f8;
m_l_04_i_aerocomac_press_alt_f8 = x.m_l_04_i_aerocomac_press_alt_f8;
m_l_04_i_aerocomac_tas_f8 = x.m_l_04_i_aerocomac_tas_f8;
m_l_04_i_aerocomac_mach_f8 = x.m_l_04_i_aerocomac_mach_f8;
m_l_04_i_aerocomac_nx_f8 = x.m_l_04_i_aerocomac_nx_f8;
m_l_04_i_aerocomac_ny_f8 = x.m_l_04_i_aerocomac_ny_f8;
m_l_04_i_aerocomac_nz_f8 = x.m_l_04_i_aerocomac_nz_f8;
m_l_04_i_aerocomac_p_f8 = x.m_l_04_i_aerocomac_p_f8;
m_l_04_i_aerocomac_q_f8 = x.m_l_04_i_aerocomac_q_f8;
m_l_04_i_aerocomac_r_f8 = x.m_l_04_i_aerocomac_r_f8;
m_l_04_i_aerocomac_qbar_f8 = x.m_l_04_i_aerocomac_qbar_f8;
m_l_04_i_aerocomac_blcg_f8 = x.m_l_04_i_aerocomac_blcg_f8;
m_l_04_i_aerocomac_bscg_f8 = x.m_l_04_i_aerocomac_bscg_f8;
m_l_04_i_aerocomac_wlcg_f8 = x.m_l_04_i_aerocomac_wlcg_f8;
m_l_04_i_aerocomac_ail_f8 = x.m_l_04_i_aerocomac_ail_f8;
m_l_04_i_aerocomac_elv_f8 = x.m_l_04_i_aerocomac_elv_f8;
m_l_04_i_aerocomac_rud_f8 = x.m_l_04_i_aerocomac_rud_f8;
m_l_04_i_aerocomac_stab_f8 = x.m_l_04_i_aerocomac_stab_f8;
m_l_04_i_aerocomac_gear_f8 = x.m_l_04_i_aerocomac_gear_f8;
m_l_04_i_aerocomac_flap_f8 = x.m_l_04_i_aerocomac_flap_f8;
m_l_04_i_aerocomac_slat_f8 = x.m_l_04_i_aerocomac_slat_f8;
m_l_04_i_aerocomac_spl_f8 = x.m_l_04_i_aerocomac_spl_f8;
m_l_04_i_aerocomac_tnet_f8 = x.m_l_04_i_aerocomac_tnet_f8;
m_l_04_i_aerocomac_kice_f8 = x.m_l_04_i_aerocomac_kice_f8;
m_l_04_i_aerocomac_alt_agl_f8 = x.m_l_04_i_aerocomac_alt_agl_f8;
}
/*!
* @brief Move constructor.
* @param x Reference to the object Aerodynamics_input that will be copied.
*/
eProsima_user_DllExport Aerodynamics_input(
Aerodynamics_input&& x) noexcept
{
m_l_04_i_aerocomac_alpha_f8 = x.m_l_04_i_aerocomac_alpha_f8;
m_l_04_i_aerocomac_alpdot_f8 = x.m_l_04_i_aerocomac_alpdot_f8;
m_l_04_i_aerocomac_beta_f8 = x.m_l_04_i_aerocomac_beta_f8;
m_l_04_i_aerocomac_press_alt_f8 = x.m_l_04_i_aerocomac_press_alt_f8;
m_l_04_i_aerocomac_tas_f8 = x.m_l_04_i_aerocomac_tas_f8;
m_l_04_i_aerocomac_mach_f8 = x.m_l_04_i_aerocomac_mach_f8;
m_l_04_i_aerocomac_nx_f8 = x.m_l_04_i_aerocomac_nx_f8;
m_l_04_i_aerocomac_ny_f8 = x.m_l_04_i_aerocomac_ny_f8;
m_l_04_i_aerocomac_nz_f8 = x.m_l_04_i_aerocomac_nz_f8;
m_l_04_i_aerocomac_p_f8 = x.m_l_04_i_aerocomac_p_f8;
m_l_04_i_aerocomac_q_f8 = x.m_l_04_i_aerocomac_q_f8;
m_l_04_i_aerocomac_r_f8 = x.m_l_04_i_aerocomac_r_f8;
m_l_04_i_aerocomac_qbar_f8 = x.m_l_04_i_aerocomac_qbar_f8;
m_l_04_i_aerocomac_blcg_f8 = x.m_l_04_i_aerocomac_blcg_f8;
m_l_04_i_aerocomac_bscg_f8 = x.m_l_04_i_aerocomac_bscg_f8;
m_l_04_i_aerocomac_wlcg_f8 = x.m_l_04_i_aerocomac_wlcg_f8;
m_l_04_i_aerocomac_ail_f8 = std::move(x.m_l_04_i_aerocomac_ail_f8);
m_l_04_i_aerocomac_elv_f8 = std::move(x.m_l_04_i_aerocomac_elv_f8);
m_l_04_i_aerocomac_rud_f8 = std::move(x.m_l_04_i_aerocomac_rud_f8);
m_l_04_i_aerocomac_stab_f8 = x.m_l_04_i_aerocomac_stab_f8;
m_l_04_i_aerocomac_gear_f8 = std::move(x.m_l_04_i_aerocomac_gear_f8);
m_l_04_i_aerocomac_flap_f8 = std::move(x.m_l_04_i_aerocomac_flap_f8);
m_l_04_i_aerocomac_slat_f8 = std::move(x.m_l_04_i_aerocomac_slat_f8);
m_l_04_i_aerocomac_spl_f8 = std::move(x.m_l_04_i_aerocomac_spl_f8);
m_l_04_i_aerocomac_tnet_f8 = std::move(x.m_l_04_i_aerocomac_tnet_f8);
m_l_04_i_aerocomac_kice_f8 = std::move(x.m_l_04_i_aerocomac_kice_f8);
m_l_04_i_aerocomac_alt_agl_f8 = x.m_l_04_i_aerocomac_alt_agl_f8;
}
/*!
* @brief Copy assignment.
* @param x Reference to the object Aerodynamics_input that will be copied.
*/
eProsima_user_DllExport Aerodynamics_input& operator =(
const Aerodynamics_input& x)
{
m_l_04_i_aerocomac_alpha_f8 = x.m_l_04_i_aerocomac_alpha_f8;
m_l_04_i_aerocomac_alpdot_f8 = x.m_l_04_i_aerocomac_alpdot_f8;
m_l_04_i_aerocomac_beta_f8 = x.m_l_04_i_aerocomac_beta_f8;
m_l_04_i_aerocomac_press_alt_f8 = x.m_l_04_i_aerocomac_press_alt_f8;
m_l_04_i_aerocomac_tas_f8 = x.m_l_04_i_aerocomac_tas_f8;
m_l_04_i_aerocomac_mach_f8 = x.m_l_04_i_aerocomac_mach_f8;
m_l_04_i_aerocomac_nx_f8 = x.m_l_04_i_aerocomac_nx_f8;
m_l_04_i_aerocomac_ny_f8 = x.m_l_04_i_aerocomac_ny_f8;
m_l_04_i_aerocomac_nz_f8 = x.m_l_04_i_aerocomac_nz_f8;
m_l_04_i_aerocomac_p_f8 = x.m_l_04_i_aerocomac_p_f8;
m_l_04_i_aerocomac_q_f8 = x.m_l_04_i_aerocomac_q_f8;
m_l_04_i_aerocomac_r_f8 = x.m_l_04_i_aerocomac_r_f8;
m_l_04_i_aerocomac_qbar_f8 = x.m_l_04_i_aerocomac_qbar_f8;
m_l_04_i_aerocomac_blcg_f8 = x.m_l_04_i_aerocomac_blcg_f8;
m_l_04_i_aerocomac_bscg_f8 = x.m_l_04_i_aerocomac_bscg_f8;
m_l_04_i_aerocomac_wlcg_f8 = x.m_l_04_i_aerocomac_wlcg_f8;
m_l_04_i_aerocomac_ail_f8 = x.m_l_04_i_aerocomac_ail_f8;
m_l_04_i_aerocomac_elv_f8 = x.m_l_04_i_aerocomac_elv_f8;
m_l_04_i_aerocomac_rud_f8 = x.m_l_04_i_aerocomac_rud_f8;
m_l_04_i_aerocomac_stab_f8 = x.m_l_04_i_aerocomac_stab_f8;
m_l_04_i_aerocomac_gear_f8 = x.m_l_04_i_aerocomac_gear_f8;
m_l_04_i_aerocomac_flap_f8 = x.m_l_04_i_aerocomac_flap_f8;
m_l_04_i_aerocomac_slat_f8 = x.m_l_04_i_aerocomac_slat_f8;
m_l_04_i_aerocomac_spl_f8 = x.m_l_04_i_aerocomac_spl_f8;
m_l_04_i_aerocomac_tnet_f8 = x.m_l_04_i_aerocomac_tnet_f8;
m_l_04_i_aerocomac_kice_f8 = x.m_l_04_i_aerocomac_kice_f8;
m_l_04_i_aerocomac_alt_agl_f8 = x.m_l_04_i_aerocomac_alt_agl_f8;
return *this;
}
/*!
* @brief Move assignment.
* @param x Reference to the object Aerodynamics_input that will be copied.
*/
eProsima_user_DllExport Aerodynamics_input& operator =(
Aerodynamics_input&& x) noexcept
{
m_l_04_i_aerocomac_alpha_f8 = x.m_l_04_i_aerocomac_alpha_f8;
m_l_04_i_aerocomac_alpdot_f8 = x.m_l_04_i_aerocomac_alpdot_f8;
m_l_04_i_aerocomac_beta_f8 = x.m_l_04_i_aerocomac_beta_f8;
m_l_04_i_aerocomac_press_alt_f8 = x.m_l_04_i_aerocomac_press_alt_f8;
m_l_04_i_aerocomac_tas_f8 = x.m_l_04_i_aerocomac_tas_f8;
m_l_04_i_aerocomac_mach_f8 = x.m_l_04_i_aerocomac_mach_f8;
m_l_04_i_aerocomac_nx_f8 = x.m_l_04_i_aerocomac_nx_f8;
m_l_04_i_aerocomac_ny_f8 = x.m_l_04_i_aerocomac_ny_f8;
m_l_04_i_aerocomac_nz_f8 = x.m_l_04_i_aerocomac_nz_f8;
m_l_04_i_aerocomac_p_f8 = x.m_l_04_i_aerocomac_p_f8;
m_l_04_i_aerocomac_q_f8 = x.m_l_04_i_aerocomac_q_f8;
m_l_04_i_aerocomac_r_f8 = x.m_l_04_i_aerocomac_r_f8;
m_l_04_i_aerocomac_qbar_f8 = x.m_l_04_i_aerocomac_qbar_f8;
m_l_04_i_aerocomac_blcg_f8 = x.m_l_04_i_aerocomac_blcg_f8;
m_l_04_i_aerocomac_bscg_f8 = x.m_l_04_i_aerocomac_bscg_f8;
m_l_04_i_aerocomac_wlcg_f8 = x.m_l_04_i_aerocomac_wlcg_f8;
m_l_04_i_aerocomac_ail_f8 = std::move(x.m_l_04_i_aerocomac_ail_f8);
m_l_04_i_aerocomac_elv_f8 = std::move(x.m_l_04_i_aerocomac_elv_f8);
m_l_04_i_aerocomac_rud_f8 = std::move(x.m_l_04_i_aerocomac_rud_f8);
m_l_04_i_aerocomac_stab_f8 = x.m_l_04_i_aerocomac_stab_f8;
m_l_04_i_aerocomac_gear_f8 = std::move(x.m_l_04_i_aerocomac_gear_f8);
m_l_04_i_aerocomac_flap_f8 = std::move(x.m_l_04_i_aerocomac_flap_f8);
m_l_04_i_aerocomac_slat_f8 = std::move(x.m_l_04_i_aerocomac_slat_f8);
m_l_04_i_aerocomac_spl_f8 = std::move(x.m_l_04_i_aerocomac_spl_f8);
m_l_04_i_aerocomac_tnet_f8 = std::move(x.m_l_04_i_aerocomac_tnet_f8);
m_l_04_i_aerocomac_kice_f8 = std::move(x.m_l_04_i_aerocomac_kice_f8);
m_l_04_i_aerocomac_alt_agl_f8 = x.m_l_04_i_aerocomac_alt_agl_f8;
return *this;
}
/*!
* @brief Comparison operator.
* @param x Aerodynamics_input object to compare.
*/
eProsima_user_DllExport bool operator ==(
const Aerodynamics_input& x) const
{
return (m_l_04_i_aerocomac_alpha_f8 == x.m_l_04_i_aerocomac_alpha_f8 &&
m_l_04_i_aerocomac_alpdot_f8 == x.m_l_04_i_aerocomac_alpdot_f8 &&
m_l_04_i_aerocomac_beta_f8 == x.m_l_04_i_aerocomac_beta_f8 &&
m_l_04_i_aerocomac_press_alt_f8 == x.m_l_04_i_aerocomac_press_alt_f8 &&
m_l_04_i_aerocomac_tas_f8 == x.m_l_04_i_aerocomac_tas_f8 &&
m_l_04_i_aerocomac_mach_f8 == x.m_l_04_i_aerocomac_mach_f8 &&
m_l_04_i_aerocomac_nx_f8 == x.m_l_04_i_aerocomac_nx_f8 &&
m_l_04_i_aerocomac_ny_f8 == x.m_l_04_i_aerocomac_ny_f8 &&
m_l_04_i_aerocomac_nz_f8 == x.m_l_04_i_aerocomac_nz_f8 &&
m_l_04_i_aerocomac_p_f8 == x.m_l_04_i_aerocomac_p_f8 &&
m_l_04_i_aerocomac_q_f8 == x.m_l_04_i_aerocomac_q_f8 &&
m_l_04_i_aerocomac_r_f8 == x.m_l_04_i_aerocomac_r_f8 &&
m_l_04_i_aerocomac_qbar_f8 == x.m_l_04_i_aerocomac_qbar_f8 &&
m_l_04_i_aerocomac_blcg_f8 == x.m_l_04_i_aerocomac_blcg_f8 &&
m_l_04_i_aerocomac_bscg_f8 == x.m_l_04_i_aerocomac_bscg_f8 &&
m_l_04_i_aerocomac_wlcg_f8 == x.m_l_04_i_aerocomac_wlcg_f8 &&
m_l_04_i_aerocomac_ail_f8 == x.m_l_04_i_aerocomac_ail_f8 &&
m_l_04_i_aerocomac_elv_f8 == x.m_l_04_i_aerocomac_elv_f8 &&
m_l_04_i_aerocomac_rud_f8 == x.m_l_04_i_aerocomac_rud_f8 &&
m_l_04_i_aerocomac_stab_f8 == x.m_l_04_i_aerocomac_stab_f8 &&
m_l_04_i_aerocomac_gear_f8 == x.m_l_04_i_aerocomac_gear_f8 &&
m_l_04_i_aerocomac_flap_f8 == x.m_l_04_i_aerocomac_flap_f8 &&
m_l_04_i_aerocomac_slat_f8 == x.m_l_04_i_aerocomac_slat_f8 &&
m_l_04_i_aerocomac_spl_f8 == x.m_l_04_i_aerocomac_spl_f8 &&
m_l_04_i_aerocomac_tnet_f8 == x.m_l_04_i_aerocomac_tnet_f8 &&
m_l_04_i_aerocomac_kice_f8 == x.m_l_04_i_aerocomac_kice_f8 &&
m_l_04_i_aerocomac_alt_agl_f8 == x.m_l_04_i_aerocomac_alt_agl_f8);
}
/*!
* @brief Comparison operator.
* @param x Aerodynamics_input object to compare.
*/
eProsima_user_DllExport bool operator !=(
const Aerodynamics_input& x) const
{
return !(*this == x);
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_alpha_f8
* @param _l_04_i_aerocomac_alpha_f8 New value to be copied in member l_04_i_aerocomac_alpha_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_alpha_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_alpha_f8)
{
m_l_04_i_aerocomac_alpha_f8 = _l_04_i_aerocomac_alpha_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_alpha_f8
* @param _l_04_i_aerocomac_alpha_f8 New value to be moved in member l_04_i_aerocomac_alpha_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_alpha_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_alpha_f8)
{
m_l_04_i_aerocomac_alpha_f8 = std::move(_l_04_i_aerocomac_alpha_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_alpha_f8
* @return Constant reference to member l_04_i_aerocomac_alpha_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_alpha_f8() const
{
return m_l_04_i_aerocomac_alpha_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_alpha_f8
* @return Reference to member l_04_i_aerocomac_alpha_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_alpha_f8()
{
return m_l_04_i_aerocomac_alpha_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_alpdot_f8
* @param _l_04_i_aerocomac_alpdot_f8 New value to be copied in member l_04_i_aerocomac_alpdot_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_alpdot_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_alpdot_f8)
{
m_l_04_i_aerocomac_alpdot_f8 = _l_04_i_aerocomac_alpdot_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_alpdot_f8
* @param _l_04_i_aerocomac_alpdot_f8 New value to be moved in member l_04_i_aerocomac_alpdot_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_alpdot_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_alpdot_f8)
{
m_l_04_i_aerocomac_alpdot_f8 = std::move(_l_04_i_aerocomac_alpdot_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_alpdot_f8
* @return Constant reference to member l_04_i_aerocomac_alpdot_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_alpdot_f8() const
{
return m_l_04_i_aerocomac_alpdot_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_alpdot_f8
* @return Reference to member l_04_i_aerocomac_alpdot_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_alpdot_f8()
{
return m_l_04_i_aerocomac_alpdot_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_beta_f8
* @param _l_04_i_aerocomac_beta_f8 New value to be copied in member l_04_i_aerocomac_beta_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_beta_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_beta_f8)
{
m_l_04_i_aerocomac_beta_f8 = _l_04_i_aerocomac_beta_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_beta_f8
* @param _l_04_i_aerocomac_beta_f8 New value to be moved in member l_04_i_aerocomac_beta_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_beta_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_beta_f8)
{
m_l_04_i_aerocomac_beta_f8 = std::move(_l_04_i_aerocomac_beta_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_beta_f8
* @return Constant reference to member l_04_i_aerocomac_beta_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_beta_f8() const
{
return m_l_04_i_aerocomac_beta_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_beta_f8
* @return Reference to member l_04_i_aerocomac_beta_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_beta_f8()
{
return m_l_04_i_aerocomac_beta_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_press_alt_f8
* @param _l_04_i_aerocomac_press_alt_f8 New value to be copied in member l_04_i_aerocomac_press_alt_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_press_alt_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_press_alt_f8)
{
m_l_04_i_aerocomac_press_alt_f8 = _l_04_i_aerocomac_press_alt_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_press_alt_f8
* @param _l_04_i_aerocomac_press_alt_f8 New value to be moved in member l_04_i_aerocomac_press_alt_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_press_alt_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_press_alt_f8)
{
m_l_04_i_aerocomac_press_alt_f8 = std::move(_l_04_i_aerocomac_press_alt_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_press_alt_f8
* @return Constant reference to member l_04_i_aerocomac_press_alt_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_press_alt_f8() const
{
return m_l_04_i_aerocomac_press_alt_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_press_alt_f8
* @return Reference to member l_04_i_aerocomac_press_alt_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_press_alt_f8()
{
return m_l_04_i_aerocomac_press_alt_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_tas_f8
* @param _l_04_i_aerocomac_tas_f8 New value to be copied in member l_04_i_aerocomac_tas_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_tas_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_tas_f8)
{
m_l_04_i_aerocomac_tas_f8 = _l_04_i_aerocomac_tas_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_tas_f8
* @param _l_04_i_aerocomac_tas_f8 New value to be moved in member l_04_i_aerocomac_tas_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_tas_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_tas_f8)
{
m_l_04_i_aerocomac_tas_f8 = std::move(_l_04_i_aerocomac_tas_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_tas_f8
* @return Constant reference to member l_04_i_aerocomac_tas_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_tas_f8() const
{
return m_l_04_i_aerocomac_tas_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_tas_f8
* @return Reference to member l_04_i_aerocomac_tas_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_tas_f8()
{
return m_l_04_i_aerocomac_tas_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_mach_f8
* @param _l_04_i_aerocomac_mach_f8 New value to be copied in member l_04_i_aerocomac_mach_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_mach_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_mach_f8)
{
m_l_04_i_aerocomac_mach_f8 = _l_04_i_aerocomac_mach_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_mach_f8
* @param _l_04_i_aerocomac_mach_f8 New value to be moved in member l_04_i_aerocomac_mach_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_mach_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_mach_f8)
{
m_l_04_i_aerocomac_mach_f8 = std::move(_l_04_i_aerocomac_mach_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_mach_f8
* @return Constant reference to member l_04_i_aerocomac_mach_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_mach_f8() const
{
return m_l_04_i_aerocomac_mach_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_mach_f8
* @return Reference to member l_04_i_aerocomac_mach_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_mach_f8()
{
return m_l_04_i_aerocomac_mach_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_nx_f8
* @param _l_04_i_aerocomac_nx_f8 New value to be copied in member l_04_i_aerocomac_nx_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_nx_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_nx_f8)
{
m_l_04_i_aerocomac_nx_f8 = _l_04_i_aerocomac_nx_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_nx_f8
* @param _l_04_i_aerocomac_nx_f8 New value to be moved in member l_04_i_aerocomac_nx_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_nx_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_nx_f8)
{
m_l_04_i_aerocomac_nx_f8 = std::move(_l_04_i_aerocomac_nx_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_nx_f8
* @return Constant reference to member l_04_i_aerocomac_nx_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_nx_f8() const
{
return m_l_04_i_aerocomac_nx_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_nx_f8
* @return Reference to member l_04_i_aerocomac_nx_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_nx_f8()
{
return m_l_04_i_aerocomac_nx_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_ny_f8
* @param _l_04_i_aerocomac_ny_f8 New value to be copied in member l_04_i_aerocomac_ny_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_ny_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_ny_f8)
{
m_l_04_i_aerocomac_ny_f8 = _l_04_i_aerocomac_ny_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_ny_f8
* @param _l_04_i_aerocomac_ny_f8 New value to be moved in member l_04_i_aerocomac_ny_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_ny_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_ny_f8)
{
m_l_04_i_aerocomac_ny_f8 = std::move(_l_04_i_aerocomac_ny_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_ny_f8
* @return Constant reference to member l_04_i_aerocomac_ny_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_ny_f8() const
{
return m_l_04_i_aerocomac_ny_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_ny_f8
* @return Reference to member l_04_i_aerocomac_ny_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_ny_f8()
{
return m_l_04_i_aerocomac_ny_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_nz_f8
* @param _l_04_i_aerocomac_nz_f8 New value to be copied in member l_04_i_aerocomac_nz_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_nz_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_nz_f8)
{
m_l_04_i_aerocomac_nz_f8 = _l_04_i_aerocomac_nz_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_nz_f8
* @param _l_04_i_aerocomac_nz_f8 New value to be moved in member l_04_i_aerocomac_nz_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_nz_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_nz_f8)
{
m_l_04_i_aerocomac_nz_f8 = std::move(_l_04_i_aerocomac_nz_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_nz_f8
* @return Constant reference to member l_04_i_aerocomac_nz_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_nz_f8() const
{
return m_l_04_i_aerocomac_nz_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_nz_f8
* @return Reference to member l_04_i_aerocomac_nz_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_nz_f8()
{
return m_l_04_i_aerocomac_nz_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_p_f8
* @param _l_04_i_aerocomac_p_f8 New value to be copied in member l_04_i_aerocomac_p_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_p_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_p_f8)
{
m_l_04_i_aerocomac_p_f8 = _l_04_i_aerocomac_p_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_p_f8
* @param _l_04_i_aerocomac_p_f8 New value to be moved in member l_04_i_aerocomac_p_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_p_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_p_f8)
{
m_l_04_i_aerocomac_p_f8 = std::move(_l_04_i_aerocomac_p_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_p_f8
* @return Constant reference to member l_04_i_aerocomac_p_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_p_f8() const
{
return m_l_04_i_aerocomac_p_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_p_f8
* @return Reference to member l_04_i_aerocomac_p_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_p_f8()
{
return m_l_04_i_aerocomac_p_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_q_f8
* @param _l_04_i_aerocomac_q_f8 New value to be copied in member l_04_i_aerocomac_q_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_q_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_q_f8)
{
m_l_04_i_aerocomac_q_f8 = _l_04_i_aerocomac_q_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_q_f8
* @param _l_04_i_aerocomac_q_f8 New value to be moved in member l_04_i_aerocomac_q_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_q_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_q_f8)
{
m_l_04_i_aerocomac_q_f8 = std::move(_l_04_i_aerocomac_q_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_q_f8
* @return Constant reference to member l_04_i_aerocomac_q_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_q_f8() const
{
return m_l_04_i_aerocomac_q_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_q_f8
* @return Reference to member l_04_i_aerocomac_q_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_q_f8()
{
return m_l_04_i_aerocomac_q_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_r_f8
* @param _l_04_i_aerocomac_r_f8 New value to be copied in member l_04_i_aerocomac_r_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_r_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_r_f8)
{
m_l_04_i_aerocomac_r_f8 = _l_04_i_aerocomac_r_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_r_f8
* @param _l_04_i_aerocomac_r_f8 New value to be moved in member l_04_i_aerocomac_r_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_r_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_r_f8)
{
m_l_04_i_aerocomac_r_f8 = std::move(_l_04_i_aerocomac_r_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_r_f8
* @return Constant reference to member l_04_i_aerocomac_r_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_r_f8() const
{
return m_l_04_i_aerocomac_r_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_r_f8
* @return Reference to member l_04_i_aerocomac_r_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_r_f8()
{
return m_l_04_i_aerocomac_r_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_qbar_f8
* @param _l_04_i_aerocomac_qbar_f8 New value to be copied in member l_04_i_aerocomac_qbar_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_qbar_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_qbar_f8)
{
m_l_04_i_aerocomac_qbar_f8 = _l_04_i_aerocomac_qbar_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_qbar_f8
* @param _l_04_i_aerocomac_qbar_f8 New value to be moved in member l_04_i_aerocomac_qbar_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_qbar_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_qbar_f8)
{
m_l_04_i_aerocomac_qbar_f8 = std::move(_l_04_i_aerocomac_qbar_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_qbar_f8
* @return Constant reference to member l_04_i_aerocomac_qbar_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_qbar_f8() const
{
return m_l_04_i_aerocomac_qbar_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_qbar_f8
* @return Reference to member l_04_i_aerocomac_qbar_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_qbar_f8()
{
return m_l_04_i_aerocomac_qbar_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_blcg_f8
* @param _l_04_i_aerocomac_blcg_f8 New value to be copied in member l_04_i_aerocomac_blcg_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_blcg_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_blcg_f8)
{
m_l_04_i_aerocomac_blcg_f8 = _l_04_i_aerocomac_blcg_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_blcg_f8
* @param _l_04_i_aerocomac_blcg_f8 New value to be moved in member l_04_i_aerocomac_blcg_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_blcg_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_blcg_f8)
{
m_l_04_i_aerocomac_blcg_f8 = std::move(_l_04_i_aerocomac_blcg_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_blcg_f8
* @return Constant reference to member l_04_i_aerocomac_blcg_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_blcg_f8() const
{
return m_l_04_i_aerocomac_blcg_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_blcg_f8
* @return Reference to member l_04_i_aerocomac_blcg_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_blcg_f8()
{
return m_l_04_i_aerocomac_blcg_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_bscg_f8
* @param _l_04_i_aerocomac_bscg_f8 New value to be copied in member l_04_i_aerocomac_bscg_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_bscg_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_bscg_f8)
{
m_l_04_i_aerocomac_bscg_f8 = _l_04_i_aerocomac_bscg_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_bscg_f8
* @param _l_04_i_aerocomac_bscg_f8 New value to be moved in member l_04_i_aerocomac_bscg_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_bscg_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_bscg_f8)
{
m_l_04_i_aerocomac_bscg_f8 = std::move(_l_04_i_aerocomac_bscg_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_bscg_f8
* @return Constant reference to member l_04_i_aerocomac_bscg_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_bscg_f8() const
{
return m_l_04_i_aerocomac_bscg_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_bscg_f8
* @return Reference to member l_04_i_aerocomac_bscg_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_bscg_f8()
{
return m_l_04_i_aerocomac_bscg_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_wlcg_f8
* @param _l_04_i_aerocomac_wlcg_f8 New value to be copied in member l_04_i_aerocomac_wlcg_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_wlcg_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_wlcg_f8)
{
m_l_04_i_aerocomac_wlcg_f8 = _l_04_i_aerocomac_wlcg_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_wlcg_f8
* @param _l_04_i_aerocomac_wlcg_f8 New value to be moved in member l_04_i_aerocomac_wlcg_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_wlcg_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_wlcg_f8)
{
m_l_04_i_aerocomac_wlcg_f8 = std::move(_l_04_i_aerocomac_wlcg_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_wlcg_f8
* @return Constant reference to member l_04_i_aerocomac_wlcg_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_wlcg_f8() const
{
return m_l_04_i_aerocomac_wlcg_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_wlcg_f8
* @return Reference to member l_04_i_aerocomac_wlcg_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_wlcg_f8()
{
return m_l_04_i_aerocomac_wlcg_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_ail_f8
* @param _l_04_i_aerocomac_ail_f8 New value to be copied in member l_04_i_aerocomac_ail_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_ail_f8(
const eprosima::fastcdr::optional<std::array<double, 10>>& _l_04_i_aerocomac_ail_f8)
{
m_l_04_i_aerocomac_ail_f8 = _l_04_i_aerocomac_ail_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_ail_f8
* @param _l_04_i_aerocomac_ail_f8 New value to be moved in member l_04_i_aerocomac_ail_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_ail_f8(
eprosima::fastcdr::optional<std::array<double, 10>>&& _l_04_i_aerocomac_ail_f8)
{
m_l_04_i_aerocomac_ail_f8 = std::move(_l_04_i_aerocomac_ail_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_ail_f8
* @return Constant reference to member l_04_i_aerocomac_ail_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<std::array<double, 10>>& l_04_i_aerocomac_ail_f8() const
{
return m_l_04_i_aerocomac_ail_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_ail_f8
* @return Reference to member l_04_i_aerocomac_ail_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<std::array<double, 10>>& l_04_i_aerocomac_ail_f8()
{
return m_l_04_i_aerocomac_ail_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_elv_f8
* @param _l_04_i_aerocomac_elv_f8 New value to be copied in member l_04_i_aerocomac_elv_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_elv_f8(
const eprosima::fastcdr::optional<std::array<double, 4>>& _l_04_i_aerocomac_elv_f8)
{
m_l_04_i_aerocomac_elv_f8 = _l_04_i_aerocomac_elv_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_elv_f8
* @param _l_04_i_aerocomac_elv_f8 New value to be moved in member l_04_i_aerocomac_elv_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_elv_f8(
eprosima::fastcdr::optional<std::array<double, 4>>&& _l_04_i_aerocomac_elv_f8)
{
m_l_04_i_aerocomac_elv_f8 = std::move(_l_04_i_aerocomac_elv_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_elv_f8
* @return Constant reference to member l_04_i_aerocomac_elv_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<std::array<double, 4>>& l_04_i_aerocomac_elv_f8() const
{
return m_l_04_i_aerocomac_elv_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_elv_f8
* @return Reference to member l_04_i_aerocomac_elv_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<std::array<double, 4>>& l_04_i_aerocomac_elv_f8()
{
return m_l_04_i_aerocomac_elv_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_rud_f8
* @param _l_04_i_aerocomac_rud_f8 New value to be copied in member l_04_i_aerocomac_rud_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_rud_f8(
const eprosima::fastcdr::optional<std::array<double, 2>>& _l_04_i_aerocomac_rud_f8)
{
m_l_04_i_aerocomac_rud_f8 = _l_04_i_aerocomac_rud_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_rud_f8
* @param _l_04_i_aerocomac_rud_f8 New value to be moved in member l_04_i_aerocomac_rud_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_rud_f8(
eprosima::fastcdr::optional<std::array<double, 2>>&& _l_04_i_aerocomac_rud_f8)
{
m_l_04_i_aerocomac_rud_f8 = std::move(_l_04_i_aerocomac_rud_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_rud_f8
* @return Constant reference to member l_04_i_aerocomac_rud_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<std::array<double, 2>>& l_04_i_aerocomac_rud_f8() const
{
return m_l_04_i_aerocomac_rud_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_rud_f8
* @return Reference to member l_04_i_aerocomac_rud_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<std::array<double, 2>>& l_04_i_aerocomac_rud_f8()
{
return m_l_04_i_aerocomac_rud_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_stab_f8
* @param _l_04_i_aerocomac_stab_f8 New value to be copied in member l_04_i_aerocomac_stab_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_stab_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_stab_f8)
{
m_l_04_i_aerocomac_stab_f8 = _l_04_i_aerocomac_stab_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_stab_f8
* @param _l_04_i_aerocomac_stab_f8 New value to be moved in member l_04_i_aerocomac_stab_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_stab_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_stab_f8)
{
m_l_04_i_aerocomac_stab_f8 = std::move(_l_04_i_aerocomac_stab_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_stab_f8
* @return Constant reference to member l_04_i_aerocomac_stab_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_stab_f8() const
{
return m_l_04_i_aerocomac_stab_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_stab_f8
* @return Reference to member l_04_i_aerocomac_stab_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_stab_f8()
{
return m_l_04_i_aerocomac_stab_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_gear_f8
* @param _l_04_i_aerocomac_gear_f8 New value to be copied in member l_04_i_aerocomac_gear_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_gear_f8(
const eprosima::fastcdr::optional<std::array<double, 7>>& _l_04_i_aerocomac_gear_f8)
{
m_l_04_i_aerocomac_gear_f8 = _l_04_i_aerocomac_gear_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_gear_f8
* @param _l_04_i_aerocomac_gear_f8 New value to be moved in member l_04_i_aerocomac_gear_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_gear_f8(
eprosima::fastcdr::optional<std::array<double, 7>>&& _l_04_i_aerocomac_gear_f8)
{
m_l_04_i_aerocomac_gear_f8 = std::move(_l_04_i_aerocomac_gear_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_gear_f8
* @return Constant reference to member l_04_i_aerocomac_gear_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<std::array<double, 7>>& l_04_i_aerocomac_gear_f8() const
{
return m_l_04_i_aerocomac_gear_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_gear_f8
* @return Reference to member l_04_i_aerocomac_gear_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<std::array<double, 7>>& l_04_i_aerocomac_gear_f8()
{
return m_l_04_i_aerocomac_gear_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_flap_f8
* @param _l_04_i_aerocomac_flap_f8 New value to be copied in member l_04_i_aerocomac_flap_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_flap_f8(
const eprosima::fastcdr::optional<std::array<double, 10>>& _l_04_i_aerocomac_flap_f8)
{
m_l_04_i_aerocomac_flap_f8 = _l_04_i_aerocomac_flap_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_flap_f8
* @param _l_04_i_aerocomac_flap_f8 New value to be moved in member l_04_i_aerocomac_flap_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_flap_f8(
eprosima::fastcdr::optional<std::array<double, 10>>&& _l_04_i_aerocomac_flap_f8)
{
m_l_04_i_aerocomac_flap_f8 = std::move(_l_04_i_aerocomac_flap_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_flap_f8
* @return Constant reference to member l_04_i_aerocomac_flap_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<std::array<double, 10>>& l_04_i_aerocomac_flap_f8() const
{
return m_l_04_i_aerocomac_flap_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_flap_f8
* @return Reference to member l_04_i_aerocomac_flap_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<std::array<double, 10>>& l_04_i_aerocomac_flap_f8()
{
return m_l_04_i_aerocomac_flap_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_slat_f8
* @param _l_04_i_aerocomac_slat_f8 New value to be copied in member l_04_i_aerocomac_slat_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_slat_f8(
const eprosima::fastcdr::optional<std::array<double, 20>>& _l_04_i_aerocomac_slat_f8)
{
m_l_04_i_aerocomac_slat_f8 = _l_04_i_aerocomac_slat_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_slat_f8
* @param _l_04_i_aerocomac_slat_f8 New value to be moved in member l_04_i_aerocomac_slat_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_slat_f8(
eprosima::fastcdr::optional<std::array<double, 20>>&& _l_04_i_aerocomac_slat_f8)
{
m_l_04_i_aerocomac_slat_f8 = std::move(_l_04_i_aerocomac_slat_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_slat_f8
* @return Constant reference to member l_04_i_aerocomac_slat_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<std::array<double, 20>>& l_04_i_aerocomac_slat_f8() const
{
return m_l_04_i_aerocomac_slat_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_slat_f8
* @return Reference to member l_04_i_aerocomac_slat_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<std::array<double, 20>>& l_04_i_aerocomac_slat_f8()
{
return m_l_04_i_aerocomac_slat_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_spl_f8
* @param _l_04_i_aerocomac_spl_f8 New value to be copied in member l_04_i_aerocomac_spl_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_spl_f8(
const eprosima::fastcdr::optional<std::array<double, 20>>& _l_04_i_aerocomac_spl_f8)
{
m_l_04_i_aerocomac_spl_f8 = _l_04_i_aerocomac_spl_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_spl_f8
* @param _l_04_i_aerocomac_spl_f8 New value to be moved in member l_04_i_aerocomac_spl_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_spl_f8(
eprosima::fastcdr::optional<std::array<double, 20>>&& _l_04_i_aerocomac_spl_f8)
{
m_l_04_i_aerocomac_spl_f8 = std::move(_l_04_i_aerocomac_spl_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_spl_f8
* @return Constant reference to member l_04_i_aerocomac_spl_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<std::array<double, 20>>& l_04_i_aerocomac_spl_f8() const
{
return m_l_04_i_aerocomac_spl_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_spl_f8
* @return Reference to member l_04_i_aerocomac_spl_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<std::array<double, 20>>& l_04_i_aerocomac_spl_f8()
{
return m_l_04_i_aerocomac_spl_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_tnet_f8
* @param _l_04_i_aerocomac_tnet_f8 New value to be copied in member l_04_i_aerocomac_tnet_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_tnet_f8(
const eprosima::fastcdr::optional<std::array<double, 4>>& _l_04_i_aerocomac_tnet_f8)
{
m_l_04_i_aerocomac_tnet_f8 = _l_04_i_aerocomac_tnet_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_tnet_f8
* @param _l_04_i_aerocomac_tnet_f8 New value to be moved in member l_04_i_aerocomac_tnet_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_tnet_f8(
eprosima::fastcdr::optional<std::array<double, 4>>&& _l_04_i_aerocomac_tnet_f8)
{
m_l_04_i_aerocomac_tnet_f8 = std::move(_l_04_i_aerocomac_tnet_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_tnet_f8
* @return Constant reference to member l_04_i_aerocomac_tnet_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<std::array<double, 4>>& l_04_i_aerocomac_tnet_f8() const
{
return m_l_04_i_aerocomac_tnet_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_tnet_f8
* @return Reference to member l_04_i_aerocomac_tnet_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<std::array<double, 4>>& l_04_i_aerocomac_tnet_f8()
{
return m_l_04_i_aerocomac_tnet_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_kice_f8
* @param _l_04_i_aerocomac_kice_f8 New value to be copied in member l_04_i_aerocomac_kice_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_kice_f8(
const eprosima::fastcdr::optional<std::array<double, 20>>& _l_04_i_aerocomac_kice_f8)
{
m_l_04_i_aerocomac_kice_f8 = _l_04_i_aerocomac_kice_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_kice_f8
* @param _l_04_i_aerocomac_kice_f8 New value to be moved in member l_04_i_aerocomac_kice_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_kice_f8(
eprosima::fastcdr::optional<std::array<double, 20>>&& _l_04_i_aerocomac_kice_f8)
{
m_l_04_i_aerocomac_kice_f8 = std::move(_l_04_i_aerocomac_kice_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_kice_f8
* @return Constant reference to member l_04_i_aerocomac_kice_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<std::array<double, 20>>& l_04_i_aerocomac_kice_f8() const
{
return m_l_04_i_aerocomac_kice_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_kice_f8
* @return Reference to member l_04_i_aerocomac_kice_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<std::array<double, 20>>& l_04_i_aerocomac_kice_f8()
{
return m_l_04_i_aerocomac_kice_f8;
}
/*!
* @brief This function copies the value in member l_04_i_aerocomac_alt_agl_f8
* @param _l_04_i_aerocomac_alt_agl_f8 New value to be copied in member l_04_i_aerocomac_alt_agl_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_alt_agl_f8(
const eprosima::fastcdr::optional<double>& _l_04_i_aerocomac_alt_agl_f8)
{
m_l_04_i_aerocomac_alt_agl_f8 = _l_04_i_aerocomac_alt_agl_f8;
}
/*!
* @brief This function moves the value in member l_04_i_aerocomac_alt_agl_f8
* @param _l_04_i_aerocomac_alt_agl_f8 New value to be moved in member l_04_i_aerocomac_alt_agl_f8
*/
eProsima_user_DllExport void l_04_i_aerocomac_alt_agl_f8(
eprosima::fastcdr::optional<double>&& _l_04_i_aerocomac_alt_agl_f8)
{
m_l_04_i_aerocomac_alt_agl_f8 = std::move(_l_04_i_aerocomac_alt_agl_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_i_aerocomac_alt_agl_f8
* @return Constant reference to member l_04_i_aerocomac_alt_agl_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_i_aerocomac_alt_agl_f8() const
{
return m_l_04_i_aerocomac_alt_agl_f8;
}
/*!
* @brief This function returns a reference to member l_04_i_aerocomac_alt_agl_f8
* @return Reference to member l_04_i_aerocomac_alt_agl_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_i_aerocomac_alt_agl_f8()
{
return m_l_04_i_aerocomac_alt_agl_f8;
}
private:
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_alpha_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_alpdot_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_beta_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_press_alt_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_tas_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_mach_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_nx_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_ny_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_nz_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_p_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_q_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_r_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_qbar_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_blcg_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_bscg_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_wlcg_f8;
eprosima::fastcdr::optional<std::array<double, 10>> m_l_04_i_aerocomac_ail_f8;
eprosima::fastcdr::optional<std::array<double, 4>> m_l_04_i_aerocomac_elv_f8;
eprosima::fastcdr::optional<std::array<double, 2>> m_l_04_i_aerocomac_rud_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_stab_f8;
eprosima::fastcdr::optional<std::array<double, 7>> m_l_04_i_aerocomac_gear_f8;
eprosima::fastcdr::optional<std::array<double, 10>> m_l_04_i_aerocomac_flap_f8;
eprosima::fastcdr::optional<std::array<double, 20>> m_l_04_i_aerocomac_slat_f8;
eprosima::fastcdr::optional<std::array<double, 20>> m_l_04_i_aerocomac_spl_f8;
eprosima::fastcdr::optional<std::array<double, 4>> m_l_04_i_aerocomac_tnet_f8;
eprosima::fastcdr::optional<std::array<double, 20>> m_l_04_i_aerocomac_kice_f8;
eprosima::fastcdr::optional<double> m_l_04_i_aerocomac_alt_agl_f8;
};
/*!
* @brief This class represents the structure Aerodynamics_output defined by the user in the IDL file.
* @ingroup XNAerodynamics
*/
class Aerodynamics_output
{
public:
/*!
* @brief Default constructor.
*/
eProsima_user_DllExport Aerodynamics_output()
{
}
/*!
* @brief Default destructor.
*/
eProsima_user_DllExport ~Aerodynamics_output()
{
}
/*!
* @brief Copy constructor.
* @param x Reference to the object Aerodynamics_output that will be copied.
*/
eProsima_user_DllExport Aerodynamics_output(
const Aerodynamics_output& x)
{
m_l_04_o_aerocomac_fxb_f8 = x.m_l_04_o_aerocomac_fxb_f8;
m_l_04_o_aerocomac_fyb_f8 = x.m_l_04_o_aerocomac_fyb_f8;
m_l_04_o_aerocomac_fzb_f8 = x.m_l_04_o_aerocomac_fzb_f8;
m_l_04_o_aerocomac_mxb_f8 = x.m_l_04_o_aerocomac_mxb_f8;
m_l_04_o_aerocomac_myb_f8 = x.m_l_04_o_aerocomac_myb_f8;
m_l_04_o_aerocomac_mzb_f8 = x.m_l_04_o_aerocomac_mzb_f8;
m_l_04_o_aerocomac_cls_f8 = x.m_l_04_o_aerocomac_cls_f8;
m_l_04_o_aerocomac_cl_f8 = x.m_l_04_o_aerocomac_cl_f8;
m_l_04_o_aerocomac_cd_f8 = x.m_l_04_o_aerocomac_cd_f8;
m_l_04_o_aerocomac_cm_f8 = x.m_l_04_o_aerocomac_cm_f8;
m_l_04_o_aerocomac_cr_f8 = x.m_l_04_o_aerocomac_cr_f8;
m_l_04_o_aerocomac_cy_f8 = x.m_l_04_o_aerocomac_cy_f8;
m_l_04_o_aerocomac_cn_f8 = x.m_l_04_o_aerocomac_cn_f8;
}
/*!
* @brief Move constructor.
* @param x Reference to the object Aerodynamics_output that will be copied.
*/
eProsima_user_DllExport Aerodynamics_output(
Aerodynamics_output&& x) noexcept
{
m_l_04_o_aerocomac_fxb_f8 = x.m_l_04_o_aerocomac_fxb_f8;
m_l_04_o_aerocomac_fyb_f8 = x.m_l_04_o_aerocomac_fyb_f8;
m_l_04_o_aerocomac_fzb_f8 = x.m_l_04_o_aerocomac_fzb_f8;
m_l_04_o_aerocomac_mxb_f8 = x.m_l_04_o_aerocomac_mxb_f8;
m_l_04_o_aerocomac_myb_f8 = x.m_l_04_o_aerocomac_myb_f8;
m_l_04_o_aerocomac_mzb_f8 = x.m_l_04_o_aerocomac_mzb_f8;
m_l_04_o_aerocomac_cls_f8 = x.m_l_04_o_aerocomac_cls_f8;
m_l_04_o_aerocomac_cl_f8 = x.m_l_04_o_aerocomac_cl_f8;
m_l_04_o_aerocomac_cd_f8 = x.m_l_04_o_aerocomac_cd_f8;
m_l_04_o_aerocomac_cm_f8 = x.m_l_04_o_aerocomac_cm_f8;
m_l_04_o_aerocomac_cr_f8 = x.m_l_04_o_aerocomac_cr_f8;
m_l_04_o_aerocomac_cy_f8 = x.m_l_04_o_aerocomac_cy_f8;
m_l_04_o_aerocomac_cn_f8 = x.m_l_04_o_aerocomac_cn_f8;
}
/*!
* @brief Copy assignment.
* @param x Reference to the object Aerodynamics_output that will be copied.
*/
eProsima_user_DllExport Aerodynamics_output& operator =(
const Aerodynamics_output& x)
{
m_l_04_o_aerocomac_fxb_f8 = x.m_l_04_o_aerocomac_fxb_f8;
m_l_04_o_aerocomac_fyb_f8 = x.m_l_04_o_aerocomac_fyb_f8;
m_l_04_o_aerocomac_fzb_f8 = x.m_l_04_o_aerocomac_fzb_f8;
m_l_04_o_aerocomac_mxb_f8 = x.m_l_04_o_aerocomac_mxb_f8;
m_l_04_o_aerocomac_myb_f8 = x.m_l_04_o_aerocomac_myb_f8;
m_l_04_o_aerocomac_mzb_f8 = x.m_l_04_o_aerocomac_mzb_f8;
m_l_04_o_aerocomac_cls_f8 = x.m_l_04_o_aerocomac_cls_f8;
m_l_04_o_aerocomac_cl_f8 = x.m_l_04_o_aerocomac_cl_f8;
m_l_04_o_aerocomac_cd_f8 = x.m_l_04_o_aerocomac_cd_f8;
m_l_04_o_aerocomac_cm_f8 = x.m_l_04_o_aerocomac_cm_f8;
m_l_04_o_aerocomac_cr_f8 = x.m_l_04_o_aerocomac_cr_f8;
m_l_04_o_aerocomac_cy_f8 = x.m_l_04_o_aerocomac_cy_f8;
m_l_04_o_aerocomac_cn_f8 = x.m_l_04_o_aerocomac_cn_f8;
return *this;
}
/*!
* @brief Move assignment.
* @param x Reference to the object Aerodynamics_output that will be copied.
*/
eProsima_user_DllExport Aerodynamics_output& operator =(
Aerodynamics_output&& x) noexcept
{
m_l_04_o_aerocomac_fxb_f8 = x.m_l_04_o_aerocomac_fxb_f8;
m_l_04_o_aerocomac_fyb_f8 = x.m_l_04_o_aerocomac_fyb_f8;
m_l_04_o_aerocomac_fzb_f8 = x.m_l_04_o_aerocomac_fzb_f8;
m_l_04_o_aerocomac_mxb_f8 = x.m_l_04_o_aerocomac_mxb_f8;
m_l_04_o_aerocomac_myb_f8 = x.m_l_04_o_aerocomac_myb_f8;
m_l_04_o_aerocomac_mzb_f8 = x.m_l_04_o_aerocomac_mzb_f8;
m_l_04_o_aerocomac_cls_f8 = x.m_l_04_o_aerocomac_cls_f8;
m_l_04_o_aerocomac_cl_f8 = x.m_l_04_o_aerocomac_cl_f8;
m_l_04_o_aerocomac_cd_f8 = x.m_l_04_o_aerocomac_cd_f8;
m_l_04_o_aerocomac_cm_f8 = x.m_l_04_o_aerocomac_cm_f8;
m_l_04_o_aerocomac_cr_f8 = x.m_l_04_o_aerocomac_cr_f8;
m_l_04_o_aerocomac_cy_f8 = x.m_l_04_o_aerocomac_cy_f8;
m_l_04_o_aerocomac_cn_f8 = x.m_l_04_o_aerocomac_cn_f8;
return *this;
}
/*!
* @brief Comparison operator.
* @param x Aerodynamics_output object to compare.
*/
eProsima_user_DllExport bool operator ==(
const Aerodynamics_output& x) const
{
return (m_l_04_o_aerocomac_fxb_f8 == x.m_l_04_o_aerocomac_fxb_f8 &&
m_l_04_o_aerocomac_fyb_f8 == x.m_l_04_o_aerocomac_fyb_f8 &&
m_l_04_o_aerocomac_fzb_f8 == x.m_l_04_o_aerocomac_fzb_f8 &&
m_l_04_o_aerocomac_mxb_f8 == x.m_l_04_o_aerocomac_mxb_f8 &&
m_l_04_o_aerocomac_myb_f8 == x.m_l_04_o_aerocomac_myb_f8 &&
m_l_04_o_aerocomac_mzb_f8 == x.m_l_04_o_aerocomac_mzb_f8 &&
m_l_04_o_aerocomac_cls_f8 == x.m_l_04_o_aerocomac_cls_f8 &&
m_l_04_o_aerocomac_cl_f8 == x.m_l_04_o_aerocomac_cl_f8 &&
m_l_04_o_aerocomac_cd_f8 == x.m_l_04_o_aerocomac_cd_f8 &&
m_l_04_o_aerocomac_cm_f8 == x.m_l_04_o_aerocomac_cm_f8 &&
m_l_04_o_aerocomac_cr_f8 == x.m_l_04_o_aerocomac_cr_f8 &&
m_l_04_o_aerocomac_cy_f8 == x.m_l_04_o_aerocomac_cy_f8 &&
m_l_04_o_aerocomac_cn_f8 == x.m_l_04_o_aerocomac_cn_f8);
}
/*!
* @brief Comparison operator.
* @param x Aerodynamics_output object to compare.
*/
eProsima_user_DllExport bool operator !=(
const Aerodynamics_output& x) const
{
return !(*this == x);
}
/*!
* @brief This function copies the value in member l_04_o_aerocomac_fxb_f8
* @param _l_04_o_aerocomac_fxb_f8 New value to be copied in member l_04_o_aerocomac_fxb_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_fxb_f8(
const eprosima::fastcdr::optional<double>& _l_04_o_aerocomac_fxb_f8)
{
m_l_04_o_aerocomac_fxb_f8 = _l_04_o_aerocomac_fxb_f8;
}
/*!
* @brief This function moves the value in member l_04_o_aerocomac_fxb_f8
* @param _l_04_o_aerocomac_fxb_f8 New value to be moved in member l_04_o_aerocomac_fxb_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_fxb_f8(
eprosima::fastcdr::optional<double>&& _l_04_o_aerocomac_fxb_f8)
{
m_l_04_o_aerocomac_fxb_f8 = std::move(_l_04_o_aerocomac_fxb_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_o_aerocomac_fxb_f8
* @return Constant reference to member l_04_o_aerocomac_fxb_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_o_aerocomac_fxb_f8() const
{
return m_l_04_o_aerocomac_fxb_f8;
}
/*!
* @brief This function returns a reference to member l_04_o_aerocomac_fxb_f8
* @return Reference to member l_04_o_aerocomac_fxb_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_o_aerocomac_fxb_f8()
{
return m_l_04_o_aerocomac_fxb_f8;
}
/*!
* @brief This function copies the value in member l_04_o_aerocomac_fyb_f8
* @param _l_04_o_aerocomac_fyb_f8 New value to be copied in member l_04_o_aerocomac_fyb_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_fyb_f8(
const eprosima::fastcdr::optional<double>& _l_04_o_aerocomac_fyb_f8)
{
m_l_04_o_aerocomac_fyb_f8 = _l_04_o_aerocomac_fyb_f8;
}
/*!
* @brief This function moves the value in member l_04_o_aerocomac_fyb_f8
* @param _l_04_o_aerocomac_fyb_f8 New value to be moved in member l_04_o_aerocomac_fyb_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_fyb_f8(
eprosima::fastcdr::optional<double>&& _l_04_o_aerocomac_fyb_f8)
{
m_l_04_o_aerocomac_fyb_f8 = std::move(_l_04_o_aerocomac_fyb_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_o_aerocomac_fyb_f8
* @return Constant reference to member l_04_o_aerocomac_fyb_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_o_aerocomac_fyb_f8() const
{
return m_l_04_o_aerocomac_fyb_f8;
}
/*!
* @brief This function returns a reference to member l_04_o_aerocomac_fyb_f8
* @return Reference to member l_04_o_aerocomac_fyb_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_o_aerocomac_fyb_f8()
{
return m_l_04_o_aerocomac_fyb_f8;
}
/*!
* @brief This function copies the value in member l_04_o_aerocomac_fzb_f8
* @param _l_04_o_aerocomac_fzb_f8 New value to be copied in member l_04_o_aerocomac_fzb_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_fzb_f8(
const eprosima::fastcdr::optional<double>& _l_04_o_aerocomac_fzb_f8)
{
m_l_04_o_aerocomac_fzb_f8 = _l_04_o_aerocomac_fzb_f8;
}
/*!
* @brief This function moves the value in member l_04_o_aerocomac_fzb_f8
* @param _l_04_o_aerocomac_fzb_f8 New value to be moved in member l_04_o_aerocomac_fzb_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_fzb_f8(
eprosima::fastcdr::optional<double>&& _l_04_o_aerocomac_fzb_f8)
{
m_l_04_o_aerocomac_fzb_f8 = std::move(_l_04_o_aerocomac_fzb_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_o_aerocomac_fzb_f8
* @return Constant reference to member l_04_o_aerocomac_fzb_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_o_aerocomac_fzb_f8() const
{
return m_l_04_o_aerocomac_fzb_f8;
}
/*!
* @brief This function returns a reference to member l_04_o_aerocomac_fzb_f8
* @return Reference to member l_04_o_aerocomac_fzb_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_o_aerocomac_fzb_f8()
{
return m_l_04_o_aerocomac_fzb_f8;
}
/*!
* @brief This function copies the value in member l_04_o_aerocomac_mxb_f8
* @param _l_04_o_aerocomac_mxb_f8 New value to be copied in member l_04_o_aerocomac_mxb_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_mxb_f8(
const eprosima::fastcdr::optional<double>& _l_04_o_aerocomac_mxb_f8)
{
m_l_04_o_aerocomac_mxb_f8 = _l_04_o_aerocomac_mxb_f8;
}
/*!
* @brief This function moves the value in member l_04_o_aerocomac_mxb_f8
* @param _l_04_o_aerocomac_mxb_f8 New value to be moved in member l_04_o_aerocomac_mxb_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_mxb_f8(
eprosima::fastcdr::optional<double>&& _l_04_o_aerocomac_mxb_f8)
{
m_l_04_o_aerocomac_mxb_f8 = std::move(_l_04_o_aerocomac_mxb_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_o_aerocomac_mxb_f8
* @return Constant reference to member l_04_o_aerocomac_mxb_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_o_aerocomac_mxb_f8() const
{
return m_l_04_o_aerocomac_mxb_f8;
}
/*!
* @brief This function returns a reference to member l_04_o_aerocomac_mxb_f8
* @return Reference to member l_04_o_aerocomac_mxb_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_o_aerocomac_mxb_f8()
{
return m_l_04_o_aerocomac_mxb_f8;
}
/*!
* @brief This function copies the value in member l_04_o_aerocomac_myb_f8
* @param _l_04_o_aerocomac_myb_f8 New value to be copied in member l_04_o_aerocomac_myb_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_myb_f8(
const eprosima::fastcdr::optional<double>& _l_04_o_aerocomac_myb_f8)
{
m_l_04_o_aerocomac_myb_f8 = _l_04_o_aerocomac_myb_f8;
}
/*!
* @brief This function moves the value in member l_04_o_aerocomac_myb_f8
* @param _l_04_o_aerocomac_myb_f8 New value to be moved in member l_04_o_aerocomac_myb_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_myb_f8(
eprosima::fastcdr::optional<double>&& _l_04_o_aerocomac_myb_f8)
{
m_l_04_o_aerocomac_myb_f8 = std::move(_l_04_o_aerocomac_myb_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_o_aerocomac_myb_f8
* @return Constant reference to member l_04_o_aerocomac_myb_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_o_aerocomac_myb_f8() const
{
return m_l_04_o_aerocomac_myb_f8;
}
/*!
* @brief This function returns a reference to member l_04_o_aerocomac_myb_f8
* @return Reference to member l_04_o_aerocomac_myb_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_o_aerocomac_myb_f8()
{
return m_l_04_o_aerocomac_myb_f8;
}
/*!
* @brief This function copies the value in member l_04_o_aerocomac_mzb_f8
* @param _l_04_o_aerocomac_mzb_f8 New value to be copied in member l_04_o_aerocomac_mzb_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_mzb_f8(
const eprosima::fastcdr::optional<double>& _l_04_o_aerocomac_mzb_f8)
{
m_l_04_o_aerocomac_mzb_f8 = _l_04_o_aerocomac_mzb_f8;
}
/*!
* @brief This function moves the value in member l_04_o_aerocomac_mzb_f8
* @param _l_04_o_aerocomac_mzb_f8 New value to be moved in member l_04_o_aerocomac_mzb_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_mzb_f8(
eprosima::fastcdr::optional<double>&& _l_04_o_aerocomac_mzb_f8)
{
m_l_04_o_aerocomac_mzb_f8 = std::move(_l_04_o_aerocomac_mzb_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_o_aerocomac_mzb_f8
* @return Constant reference to member l_04_o_aerocomac_mzb_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_o_aerocomac_mzb_f8() const
{
return m_l_04_o_aerocomac_mzb_f8;
}
/*!
* @brief This function returns a reference to member l_04_o_aerocomac_mzb_f8
* @return Reference to member l_04_o_aerocomac_mzb_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_o_aerocomac_mzb_f8()
{
return m_l_04_o_aerocomac_mzb_f8;
}
/*!
* @brief This function copies the value in member l_04_o_aerocomac_cls_f8
* @param _l_04_o_aerocomac_cls_f8 New value to be copied in member l_04_o_aerocomac_cls_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_cls_f8(
const eprosima::fastcdr::optional<double>& _l_04_o_aerocomac_cls_f8)
{
m_l_04_o_aerocomac_cls_f8 = _l_04_o_aerocomac_cls_f8;
}
/*!
* @brief This function moves the value in member l_04_o_aerocomac_cls_f8
* @param _l_04_o_aerocomac_cls_f8 New value to be moved in member l_04_o_aerocomac_cls_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_cls_f8(
eprosima::fastcdr::optional<double>&& _l_04_o_aerocomac_cls_f8)
{
m_l_04_o_aerocomac_cls_f8 = std::move(_l_04_o_aerocomac_cls_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_o_aerocomac_cls_f8
* @return Constant reference to member l_04_o_aerocomac_cls_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_o_aerocomac_cls_f8() const
{
return m_l_04_o_aerocomac_cls_f8;
}
/*!
* @brief This function returns a reference to member l_04_o_aerocomac_cls_f8
* @return Reference to member l_04_o_aerocomac_cls_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_o_aerocomac_cls_f8()
{
return m_l_04_o_aerocomac_cls_f8;
}
/*!
* @brief This function copies the value in member l_04_o_aerocomac_cl_f8
* @param _l_04_o_aerocomac_cl_f8 New value to be copied in member l_04_o_aerocomac_cl_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_cl_f8(
const eprosima::fastcdr::optional<double>& _l_04_o_aerocomac_cl_f8)
{
m_l_04_o_aerocomac_cl_f8 = _l_04_o_aerocomac_cl_f8;
}
/*!
* @brief This function moves the value in member l_04_o_aerocomac_cl_f8
* @param _l_04_o_aerocomac_cl_f8 New value to be moved in member l_04_o_aerocomac_cl_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_cl_f8(
eprosima::fastcdr::optional<double>&& _l_04_o_aerocomac_cl_f8)
{
m_l_04_o_aerocomac_cl_f8 = std::move(_l_04_o_aerocomac_cl_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_o_aerocomac_cl_f8
* @return Constant reference to member l_04_o_aerocomac_cl_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_o_aerocomac_cl_f8() const
{
return m_l_04_o_aerocomac_cl_f8;
}
/*!
* @brief This function returns a reference to member l_04_o_aerocomac_cl_f8
* @return Reference to member l_04_o_aerocomac_cl_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_o_aerocomac_cl_f8()
{
return m_l_04_o_aerocomac_cl_f8;
}
/*!
* @brief This function copies the value in member l_04_o_aerocomac_cd_f8
* @param _l_04_o_aerocomac_cd_f8 New value to be copied in member l_04_o_aerocomac_cd_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_cd_f8(
const eprosima::fastcdr::optional<double>& _l_04_o_aerocomac_cd_f8)
{
m_l_04_o_aerocomac_cd_f8 = _l_04_o_aerocomac_cd_f8;
}
/*!
* @brief This function moves the value in member l_04_o_aerocomac_cd_f8
* @param _l_04_o_aerocomac_cd_f8 New value to be moved in member l_04_o_aerocomac_cd_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_cd_f8(
eprosima::fastcdr::optional<double>&& _l_04_o_aerocomac_cd_f8)
{
m_l_04_o_aerocomac_cd_f8 = std::move(_l_04_o_aerocomac_cd_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_o_aerocomac_cd_f8
* @return Constant reference to member l_04_o_aerocomac_cd_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_o_aerocomac_cd_f8() const
{
return m_l_04_o_aerocomac_cd_f8;
}
/*!
* @brief This function returns a reference to member l_04_o_aerocomac_cd_f8
* @return Reference to member l_04_o_aerocomac_cd_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_o_aerocomac_cd_f8()
{
return m_l_04_o_aerocomac_cd_f8;
}
/*!
* @brief This function copies the value in member l_04_o_aerocomac_cm_f8
* @param _l_04_o_aerocomac_cm_f8 New value to be copied in member l_04_o_aerocomac_cm_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_cm_f8(
const eprosima::fastcdr::optional<double>& _l_04_o_aerocomac_cm_f8)
{
m_l_04_o_aerocomac_cm_f8 = _l_04_o_aerocomac_cm_f8;
}
/*!
* @brief This function moves the value in member l_04_o_aerocomac_cm_f8
* @param _l_04_o_aerocomac_cm_f8 New value to be moved in member l_04_o_aerocomac_cm_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_cm_f8(
eprosima::fastcdr::optional<double>&& _l_04_o_aerocomac_cm_f8)
{
m_l_04_o_aerocomac_cm_f8 = std::move(_l_04_o_aerocomac_cm_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_o_aerocomac_cm_f8
* @return Constant reference to member l_04_o_aerocomac_cm_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_o_aerocomac_cm_f8() const
{
return m_l_04_o_aerocomac_cm_f8;
}
/*!
* @brief This function returns a reference to member l_04_o_aerocomac_cm_f8
* @return Reference to member l_04_o_aerocomac_cm_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_o_aerocomac_cm_f8()
{
return m_l_04_o_aerocomac_cm_f8;
}
/*!
* @brief This function copies the value in member l_04_o_aerocomac_cr_f8
* @param _l_04_o_aerocomac_cr_f8 New value to be copied in member l_04_o_aerocomac_cr_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_cr_f8(
const eprosima::fastcdr::optional<double>& _l_04_o_aerocomac_cr_f8)
{
m_l_04_o_aerocomac_cr_f8 = _l_04_o_aerocomac_cr_f8;
}
/*!
* @brief This function moves the value in member l_04_o_aerocomac_cr_f8
* @param _l_04_o_aerocomac_cr_f8 New value to be moved in member l_04_o_aerocomac_cr_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_cr_f8(
eprosima::fastcdr::optional<double>&& _l_04_o_aerocomac_cr_f8)
{
m_l_04_o_aerocomac_cr_f8 = std::move(_l_04_o_aerocomac_cr_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_o_aerocomac_cr_f8
* @return Constant reference to member l_04_o_aerocomac_cr_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_o_aerocomac_cr_f8() const
{
return m_l_04_o_aerocomac_cr_f8;
}
/*!
* @brief This function returns a reference to member l_04_o_aerocomac_cr_f8
* @return Reference to member l_04_o_aerocomac_cr_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_o_aerocomac_cr_f8()
{
return m_l_04_o_aerocomac_cr_f8;
}
/*!
* @brief This function copies the value in member l_04_o_aerocomac_cy_f8
* @param _l_04_o_aerocomac_cy_f8 New value to be copied in member l_04_o_aerocomac_cy_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_cy_f8(
const eprosima::fastcdr::optional<double>& _l_04_o_aerocomac_cy_f8)
{
m_l_04_o_aerocomac_cy_f8 = _l_04_o_aerocomac_cy_f8;
}
/*!
* @brief This function moves the value in member l_04_o_aerocomac_cy_f8
* @param _l_04_o_aerocomac_cy_f8 New value to be moved in member l_04_o_aerocomac_cy_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_cy_f8(
eprosima::fastcdr::optional<double>&& _l_04_o_aerocomac_cy_f8)
{
m_l_04_o_aerocomac_cy_f8 = std::move(_l_04_o_aerocomac_cy_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_o_aerocomac_cy_f8
* @return Constant reference to member l_04_o_aerocomac_cy_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_o_aerocomac_cy_f8() const
{
return m_l_04_o_aerocomac_cy_f8;
}
/*!
* @brief This function returns a reference to member l_04_o_aerocomac_cy_f8
* @return Reference to member l_04_o_aerocomac_cy_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_o_aerocomac_cy_f8()
{
return m_l_04_o_aerocomac_cy_f8;
}
/*!
* @brief This function copies the value in member l_04_o_aerocomac_cn_f8
* @param _l_04_o_aerocomac_cn_f8 New value to be copied in member l_04_o_aerocomac_cn_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_cn_f8(
const eprosima::fastcdr::optional<double>& _l_04_o_aerocomac_cn_f8)
{
m_l_04_o_aerocomac_cn_f8 = _l_04_o_aerocomac_cn_f8;
}
/*!
* @brief This function moves the value in member l_04_o_aerocomac_cn_f8
* @param _l_04_o_aerocomac_cn_f8 New value to be moved in member l_04_o_aerocomac_cn_f8
*/
eProsima_user_DllExport void l_04_o_aerocomac_cn_f8(
eprosima::fastcdr::optional<double>&& _l_04_o_aerocomac_cn_f8)
{
m_l_04_o_aerocomac_cn_f8 = std::move(_l_04_o_aerocomac_cn_f8);
}
/*!
* @brief This function returns a constant reference to member l_04_o_aerocomac_cn_f8
* @return Constant reference to member l_04_o_aerocomac_cn_f8
*/
eProsima_user_DllExport const eprosima::fastcdr::optional<double>& l_04_o_aerocomac_cn_f8() const
{
return m_l_04_o_aerocomac_cn_f8;
}
/*!
* @brief This function returns a reference to member l_04_o_aerocomac_cn_f8
* @return Reference to member l_04_o_aerocomac_cn_f8
*/
eProsima_user_DllExport eprosima::fastcdr::optional<double>& l_04_o_aerocomac_cn_f8()
{
return m_l_04_o_aerocomac_cn_f8;
}
private:
eprosima::fastcdr::optional<double> m_l_04_o_aerocomac_fxb_f8;
eprosima::fastcdr::optional<double> m_l_04_o_aerocomac_fyb_f8;
eprosima::fastcdr::optional<double> m_l_04_o_aerocomac_fzb_f8;
eprosima::fastcdr::optional<double> m_l_04_o_aerocomac_mxb_f8;
eprosima::fastcdr::optional<double> m_l_04_o_aerocomac_myb_f8;
eprosima::fastcdr::optional<double> m_l_04_o_aerocomac_mzb_f8;
eprosima::fastcdr::optional<double> m_l_04_o_aerocomac_cls_f8;
eprosima::fastcdr::optional<double> m_l_04_o_aerocomac_cl_f8;
eprosima::fastcdr::optional<double> m_l_04_o_aerocomac_cd_f8;
eprosima::fastcdr::optional<double> m_l_04_o_aerocomac_cm_f8;
eprosima::fastcdr::optional<double> m_l_04_o_aerocomac_cr_f8;
eprosima::fastcdr::optional<double> m_l_04_o_aerocomac_cy_f8;
eprosima::fastcdr::optional<double> m_l_04_o_aerocomac_cn_f8;
};
/*!
* @brief This class represents the structure Aerodynamics_heartbeat defined by the user in the IDL file.
* @ingroup XNAerodynamics
*/
class Aerodynamics_heartbeat
{
public:
/*!
* @brief Default constructor.
*/
eProsima_user_DllExport Aerodynamics_heartbeat()
{
}
/*!
* @brief Default destructor.
*/
eProsima_user_DllExport ~Aerodynamics_heartbeat()
{
}
/*!
* @brief Copy constructor.
* @param x Reference to the object Aerodynamics_heartbeat that will be copied.
*/
eProsima_user_DllExport Aerodynamics_heartbeat(
const Aerodynamics_heartbeat& x)
{
m_aero_model_heartbeat = x.m_aero_model_heartbeat;
}
/*!
* @brief Move constructor.
* @param x Reference to the object Aerodynamics_heartbeat that will be copied.
*/
eProsima_user_DllExport Aerodynamics_heartbeat(
Aerodynamics_heartbeat&& x) noexcept
{
m_aero_model_heartbeat = x.m_aero_model_heartbeat;
}
/*!
* @brief Copy assignment.
* @param x Reference to the object Aerodynamics_heartbeat that will be copied.
*/
eProsima_user_DllExport Aerodynamics_heartbeat& operator =(
const Aerodynamics_heartbeat& x)
{
m_aero_model_heartbeat = x.m_aero_model_heartbeat;
return *this;
}
/*!
* @brief Move assignment.
* @param x Reference to the object Aerodynamics_heartbeat that will be copied.
*/
eProsima_user_DllExport Aerodynamics_heartbeat& operator =(
Aerodynamics_heartbeat&& x) noexcept
{
m_aero_model_heartbeat = x.m_aero_model_heartbeat;
return *this;
}
/*!
* @brief Comparison operator.
* @param x Aerodynamics_heartbeat object to compare.
*/
eProsima_user_DllExport bool operator ==(
const Aerodynamics_heartbeat& x) const
{
return (m_aero_model_heartbeat == x.m_aero_model_heartbeat);
}
/*!
* @brief Comparison operator.
* @param x Aerodynamics_heartbeat object to compare.
*/
eProsima_user_DllExport bool operator !=(
const Aerodynamics_heartbeat& x) const
{
return !(*this == x);
}
/*!
* @brief This function sets a value in member aero_model_heartbeat
* @param _aero_model_heartbeat New value for member aero_model_heartbeat
*/
eProsima_user_DllExport void aero_model_heartbeat(
int32_t _aero_model_heartbeat)
{
m_aero_model_heartbeat = _aero_model_heartbeat;
}
/*!
* @brief This function returns the value of member aero_model_heartbeat
* @return Value of member aero_model_heartbeat
*/
eProsima_user_DllExport int32_t aero_model_heartbeat() const
{
return m_aero_model_heartbeat;
}
/*!
* @brief This function returns a reference to member aero_model_heartbeat
* @return Reference to member aero_model_heartbeat
*/
eProsima_user_DllExport int32_t& aero_model_heartbeat()
{
return m_aero_model_heartbeat;
}
private:
int32_t m_aero_model_heartbeat{0};
};
} // namespace ATA04
} // namespace XNSim
#endif // _FAST_DDS_GENERATED_XNSIM_ATA04_XNAERODYNAMICS_HPP_