VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
indRemoteNetIfWithTemperature.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
6 #pragma once
7 
9 
10 //
11 // class DtIndividualRemoteEntityNetInterfaceWithTemperature
12 //
13 // This class replaces the default remote entity network interface, which is responsible.
14 // for copying vr-link state to a new temperature component.
15 // This class currently only support HLA. It utilizes a new FOM that adds an attribute to the
16 // standard RPR PhysicalEntity object class.
17 
20 {
21 public:
22 
23  // read/writable constructor
26 
27  // destructor
29 
32  virtual void updateFromReflectedObject() override;
33 
34  // Overridden to completely replace the default VR-Forces interface.
35  // See the comment in the definition.
36  virtual DtString type() const override;
37 
38  // Creates a new DtIndividualLocalEntityNetInterfaceWithTemperature
41 
42 protected:
43  // default constructor; not implemented
45 
46  // copy constructor; not implemented
49  DtReaderWriterRegistry* parentRegistry = 0);
50 
51  // assignment operator; not implemented
54 };
DtSimObjectNetInterface()
default constructor
const DtStateData * vrfObject() const
Definition: simObjectNetInterface.h:225
virtual void updateFromReflectedObject() override
this will copy from the reflected entity and associated network state repository to the local state r...
Definition: readerWriterRegistry.h:39
virtual DtString type() const override
Returns the type of net interface object. Strings are defined in netIfTypes.h.
The overall structure of the DtStateData mechanism is: The DtStateData contains a list of double buff...
Definition: stateData.h:398
static DtSimObjectNetInterface * creator(makVrf::DtStateData *vrfObject, makVrf::DtVrlinkNetworkInterface *mgr, bool publishObject)
virtual bool publishObject() const
Definition: simObjectNetInterface.h:164
virtual ~DtIndividualRemoteEntityNetInterfaceWithTemperature() override
Definition: simIndividualRemoteEntityNetInterface.h:32
const DtIndividualRemoteEntityNetInterfaceWithTemperature & operator=(const DtIndividualRemoteEntityNetInterfaceWithTemperature &orig)
Definition: indRemoteNetIfWithTemperature.h:18

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)