VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
underwaterAcousticsEmissionRepository.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 1992-2025 MAK Technologies, Inc
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
13 #include <vl/eventId.h>
14 
19 {
20 public:
21 
24 
27 
31 
35 
37  virtual DtStateRepository* clone(bool copy) const;
38 
41 
43  virtual void printData() const;
44 
46  virtual void printDataToStream(std::ostream& stream) const;
47 
49  virtual void setEventIdentifier(const DtEventId& val);
50 
52  virtual const DtEventId& eventIdentifier() const;
53 
54 protected:
55 
57 
58 };
virtual void printData() const
Print data to the DtInfo stream.
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
static DtEmbeddedSystemRepository * create()
Instances of DtEmbeddedSystemRepository are used to store the state of embedded systems.
Definition: embeddedSystemRepository.h:21
DtEmbeddedSystemRepository & operator=(const DtEmbeddedSystemRepository &orig)
assignment operator
Contains the DtEmbeddedSystemRepository class declaration.
Instances of DtUnderwaterAcousticsEmissionStateRepository are used to store state data for EmbeddedSy...
Definition: underwaterAcousticsEmissionRepository.h:18
Represents Events in DIS.
Definition: eventId.h:154
DtEventId myEventIdentifier
Definition: underwaterAcousticsEmissionRepository.h:56
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.
Contains the DtEventId class declaration.
virtual void printDataToStream(std::ostream &stream) const
Print state data to the specified stream.

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)