WSF
MultiresolutionRoles.hpp
Go to the documentation of this file.
1// ****************************************************************************
2// CUI
3//
4// The Advanced Framework for Simulation, Integration, and Modeling (AFSIM)
5//
6// Copyright (C) 2021 Stellar Science; U.S. Government has Unlimited Rights.
7//
8// The use, dissemination or disclosure of data in this file is subject to
9// limitation or restriction. See accompanying README and LICENSE for details.
10// ****************************************************************************
11
12#ifndef MULTIRESOLUTION_ROLES_HPP
13#define MULTIRESOLUTION_ROLES_HPP
14
16#include "WsfComm.hpp"
17#include "WsfComponentRoles.hpp"
18#include "WsfFuel.hpp"
20#include "WsfMover.hpp"
23#include "WsfProcessor.hpp"
24#include "WsfRadarSignature.hpp"
25#include "WsfSensor.hpp"
26
28enum
29{
30 // Note that this was chosen arbitrarily between 200-999 and appears to be unique. Documentation in
31 // core/wsf/WsfComponentRoles.hpp indicates that these id values are "agreed to" and so this may change.
41};
42
57#endif
@ cWSF_COMPONENT_MULTIRESOLUTION_COMM
Definition MultiresolutionRoles.hpp:35
@ cWSF_COMPONENT_MULTIRESOLUTION_INFRARED_SIGNATURE
Definition MultiresolutionRoles.hpp:40
@ cWSF_COMPONENT_MULTIRESOLUTION_ACOUSTIC_SIGNATURE
Definition MultiresolutionRoles.hpp:37
@ cWSF_COMPONENT_MULTIRESOLUTION_SENSOR
Definition MultiresolutionRoles.hpp:33
@ cWSF_COMPONENT_MULTIRESOLUTION_PROCESSOR
Definition MultiresolutionRoles.hpp:36
@ cWSF_COMPONENT_MULTIRESOLUTION_RADAR_SIGNATURE
Definition MultiresolutionRoles.hpp:38
@ cWSF_COMPONENT_MULTIRESOLUTION_FUEL
Definition MultiresolutionRoles.hpp:34
@ cWSF_COMPONENT_MULTIRESOLUTION_MOVER
Definition MultiresolutionRoles.hpp:32
@ cWSF_COMPONENT_MULTIRESOLUTION_OPTICAL_SIGNATURE
Definition MultiresolutionRoles.hpp:39
#define WSF_DECLARE_COMPONENT_ROLE_TYPE(TYPE, ROLE)
Definition WsfComponentRoles.hpp:44
A base class template for defining multiresolution WsfPlatformComponent types.
Definition WsfMultiresolutionPlatformComponent.hpp:40
Copyrights Multiple, All Rights Reserved