VR-Link API Documentation for HLA 1516
Home
Namespaces
Classes
Files
Examples
Libraries
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
include
vl
subsurfaceLayerEncoderDIS.h
Go to the documentation of this file.
1
/*********************************************************************
2
** Copyright (c) 1992-2025 MAK Technologies, Inc
3
** All rights reserved.
4
*********************************************************************/
5
10
11
#pragma once
12
13
#if DtDIS
14
15
#include <
vl/metocPdu.h
>
16
#include <
vl/metocEncoderDIS.h
>
17
18
19
class
DtSubsurfaceLayerStateRepository
;
20
21
26
class
DT_DLL_VL
DtSubsurfaceLayerEncoder
:
public
DtMetocEncoder
27
{
28
public
:
30
DtSubsurfaceLayerEncoder
();
31
33
virtual
~
DtSubsurfaceLayerEncoder
();
34
36
DtSubsurfaceLayerEncoder
(
const
DtSubsurfaceLayerEncoder
& orig);
37
39
DtSubsurfaceLayerEncoder
& operator=(
const
DtSubsurfaceLayerEncoder
& orig);
40
41
DtCLONE_ENCODER(
DtSubsurfaceLayerEncoder
)
42
43
public:
47
virtual DtMetocPdu* stateMsg(
48
const
DtSubsurfaceLayerStateRepository
& stateRep,
49
const
DtSubsurfaceLayerStateRepository
& asSeenByRemote);
50
51
protected:
52
virtual
bool
sendNeeded(
53
const
DtSubsurfaceLayerStateRepository
& stateRep,
54
const
DtSubsurfaceLayerStateRepository
& asSeenByRemote);
55
56
virtual
void
fillOut(
57
const
DtSubsurfaceLayerStateRepository
& stateRep,
58
const
DtSubsurfaceLayerStateRepository
& asSeenByRemote,
59
DtMetocPdu* pdu);
60
61
};
62
63
64
65
#endif
DT_DLL_VL
#define DT_DLL_VL
Definition:
vlMachineTypes.h:108
DtSubsurfaceLayerStateRepository
Instances of DtSubsurfaceLayerStateRepository are used to store state data for METOC_Root.EnvironmentCondition.SubsurfaceLayer objects.
Definition:
subsurfaceLayerStateRepository.h:32
metocPdu.h
Contains the DtMetocPdu class declaration.
metocEncoderDIS.h
DtSubsurfaceLayerEncoder
Instances of DtSubsurfaceLayerEncoder encode data from DtSubsurfaceLayerStateRepository objects to th...
Definition:
subsurfaceLayerEncoderHLA.h:24
Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (
www.mak.com
)