WSF
P6DofGraphicalSupport.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 2003-2015 The Boeing Company. All rights reserved.
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 P6DOFGRAPHICALSUPPORT_H
13#define P6DOFGRAPHICALSUPPORT_H
14
15#include "p6dof_export.h"
16
17#include "P6DofAtmosphere.hpp"
19#include "P6DofWind.hpp"
20
21// P6DofGraphicalSupport provides support to define the current graphics
22// representation for a P6DofVehicle in graphical support tools.
23class P6DOF_EXPORT P6DofGraphicalSupport
24{
25public:
27
29
31
32 void SetCurrentObjectGraphicalType(int aAltType);
33
34 unsigned short GetObjectGraphicalType() const { return mObjectGraphicalType; }
35 unsigned short GetObjectGraphicalAltType1() const { return mObjectGraphicalAltType1; }
36 unsigned short GetObjectGraphicalAltType2() const { return mObjectGraphicalAltType2; }
37 unsigned short GetObjectGraphicalAltType3() const { return mObjectGraphicalAltType3; }
38
39 void SetObjectGraphicalType(int aTypeId);
40 void SetObjectGraphicalAltType1(int aTypeId);
41 void SetObjectGraphicalAltType2(int aTypeId);
42 void SetObjectGraphicalAltType3(int aTypeId);
43
44protected:
45 // Graphical support
46 unsigned short mObjectGraphicalType;
51};
52
53#endif
unsigned short mObjectGraphicalAltType3
Definition P6DofGraphicalSupport.hpp:49
unsigned short GetObjectGraphicalType() const
Definition P6DofGraphicalSupport.hpp:34
unsigned short GetObjectGraphicalAltType1() const
Definition P6DofGraphicalSupport.hpp:35
P6DofGraphicalSupport * Clone() const
Definition P6DofGraphicalSupport.cpp:25
unsigned short mObjectGraphicalAltType1
Definition P6DofGraphicalSupport.hpp:47
unsigned short GetObjectGraphicalAltType2() const
Definition P6DofGraphicalSupport.hpp:36
unsigned short mObjectGraphicalAltType2
Definition P6DofGraphicalSupport.hpp:48
unsigned short mCurrentObjectGraphicalType
Definition P6DofGraphicalSupport.hpp:50
P6DofGraphicalSupport()
Definition P6DofGraphicalSupport.cpp:16
unsigned short mObjectGraphicalType
Definition P6DofGraphicalSupport.hpp:46
unsigned short GetObjectGraphicalAltType3() const
Definition P6DofGraphicalSupport.hpp:37
unsigned short GetCurrentObjectGraphicalType() const
Definition P6DofGraphicalSupport.hpp:30
Copyrights Multiple, All Rights Reserved