VR-Link API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
additionalPassiveActivitiesRepository.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2013 MAK Technologies, Inc
3  * All rights reserved.
4  ****************************************************************************/
5 
9 
10 #pragma once
11 
13 
21 {
22 public:
23 
26 
29 
33 
37 
39  virtual DtStateRepository* clone( bool copy ) const;
40 
43 
45  virtual void printData() const;
46 
48  virtual void printDataToStream( std::ostream& stream ) const;
49 
51  virtual void setActivityCode( DtUnderwaterAcousticPassiveParmIndex val );
52 
54  virtual DtUnderwaterAcousticPassiveParmIndex activityCode() const;
55 
57  virtual void setActivityParameter( DtInt16 val );
58 
60  virtual DtInt16 activityParameter() const;
61 
62 #if DtHLA
63  virtual void setIsSilent( bool val );
66 #endif
67 
69  virtual bool isSilent() const;
70 
71 
72 protected:
73 
76 #if DtHLA
77  bool myIsSilent;
78 #endif
79 
80 };
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtUnderwaterAcousticsEmissionRepository & operator=(const DtUnderwaterAcousticsEmissionRepository &orig)
Assignment Operator.
Contains the DtUnderwaterAcousticsEmissionRepository class declaration.
DtUnderwaterAcousticPassiveParmIndex
Definition: disEnums.h:2449
class DtAdditionalPassiveActivitiesRepository
Definition: additionalPassiveActivitiesRepository.h:20
virtual void printData() const
Print data to the DtInfo stream.
Instances of DtUnderwaterAcousticsEmissionStateRepository are used to store state data for EmbeddedSy...
Definition: underwaterAcousticsEmissionRepository.h:18
DtStateRepository is an abstract base class for maintaining state for an object.
Definition: stateRepository.h:50
virtual void printDataToStream(std::ostream &stream) const
Print data to the specified stream.
short int DtInt16
A sixteen bit integer value.
Definition: vlMachineTypes.h:206
int myActivityParameter
Definition: additionalPassiveActivitiesRepository.h:75
DtUnderwaterAcousticPassiveParmIndex myActivityCode
Definition: additionalPassiveActivitiesRepository.h:74
static DtUnderwaterAcousticsEmissionRepository * create()
Create a DtUnderwaterAcousticsEmissionStateRepository.
virtual DtStateRepository * clone(bool copy) const
Return a copy/empty object of the same type as this.

Document ID: Generated on Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)