VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
DtEmitterBeamListEntry Class Reference

DtEmitterBeamListEntry; descriptor that represents members of a DtEmitterBeamList object. More...

Inheritance diagram for DtEmitterBeamListEntry:
Inheritance graph
[legend]

Public Member Functions

 DtEmitterBeamListEntry ()
 default constructor More...
 
 DtEmitterBeamListEntry (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 real constructor More...
 
 DtEmitterBeamListEntry (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL)
 
virtual ~DtEmitterBeamListEntry ()
 destructor More...
 
 DtEmitterBeamListEntry (const DtString &name, const DtEmitterBeamListEntry &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor More...
 
 DtEmitterBeamListEntry (const DtSymbolString &name, const DtEmitterBeamListEntry &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 
DtEmitterBeamListEntryoperator= (const DtEmitterBeamListEntry &orig)
 assignment operator More...
 
virtual DtEmitterBeamListEntryclone (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL) const
 
virtual DtEmitterBeamListEntryclone (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL) const
 
virtual DtU32 jammingTechniqueAsU32 () const
 Convenience method that retrieves the jamming technique as a 32-bit unsigned value. More...
 
bool operator== (const DtEmitterBeamListEntry &) const
 
bool operator!= (const DtEmitterBeamListEntry &rhs) const
 
virtual DtInt16 index () const
 Accessor/mutator for myIndex. More...
 
virtual void setIndex (DtInt16 index)
 
virtual DtString beamType () const
 Accessor/mutator for myBeamType. More...
 
virtual void setBeamType (const DtString &typeString)
 
virtual DtFloat32 frequency () const
 Accessor/mutator for myFrequency. More...
 
virtual void setFrequency (DtFloat32 value)
 
virtual DtFloat32 frequencyRange () const
 Accessor/mutator for myFrequencyRange. More...
 
virtual void setFrequencyRange (DtFloat32 value)
 
virtual DtFloat32 power () const
 Accessor/mutator for myPower. More...
 
virtual void setPower (DtFloat32 value)
 
virtual DtFloat32 prf () const
 Accessor/mutator for myPrf. More...
 
virtual void setPrf (DtFloat32 value)
 
virtual DtFloat32 pulseWidth () const
 Accessor/mutator for myPulseWidth. More...
 
virtual void setPulseWidth (DtFloat32 value)
 
virtual DtFloat32 azimuthCenter () const
 Accessor/mutator for myAzCenter. More...
 
virtual void setAzimuthCenter (DtFloat32 value)
 
virtual DtFloat32 azimuthSweep () const
 Accessor/mutator for myAzSweep. More...
 
virtual void setAzimuthSweep (DtFloat32 value)
 
virtual DtFloat32 elevationCenter () const
 Accessor/mutator for myElCenter. More...
 
virtual void setElevationCenter (DtFloat32 value)
 
virtual DtFloat32 elevationSweep () const
 Accessor/mutator for myElSweep. More...
 
virtual void setElevationSweep (DtFloat32 value)
 
virtual DtFloat32 sweepSync () const
 Accessor/mutator for mySweepSync. More...
 
virtual void setSweepSync (DtFloat32 value)
 
virtual DtU16 beamFunction () const
 Accessor/mutator for myBeamFunction. More...
 
virtual void setBeamFunction (DtU16 functionEnum)
 
virtual DtU16 beamParamIndex () const
 Accessor/mutator for myBeamParamIndex. More...
 
virtual void setBeamParamIndex (DtU16 value)
 
virtual DtU8 jammingTechniqueKind () const
 Accessor/mutator for the various jamming technique elements. More...
 
virtual void setJammingTechniqueKind (const DtU8 &kind)
 
virtual DtU8 jammingTechniqueCategory () const
 
virtual void setJammingTechniqueCategory (const DtU8 &category)
 
virtual DtU8 jammingTechniqueSubcategory () const
 
virtual void setJammingTechniqueSubcategory (const DtU8 &subcategory)
 
virtual DtU8 jammingTechniqueSpecific () const
 
virtual void setJammingTechniqueSpecific (const DtU8 &specific)
 
- Public Member Functions inherited from DtReaderWriter
 DtReaderWriter ()
 default constructor More...
 
 DtReaderWriter (const DtString &name, DtReaderWriterRegistry *parentRegistry=NULL, bool readonly=false)
 real constructor Setting the readonly flag prevents object from writing itself to the stream. More...
 
 DtReaderWriter (const DtSymbolString &name, DtReaderWriterRegistry *parentRegistry=NULL, bool readonly=false)
 
 DtReaderWriter (const DtString &name, const DtReaderWriter &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 pseudo-copy constructor More...
 
 DtReaderWriter (const DtSymbolString &name, const DtReaderWriter &orig, DtReaderWriterRegistry *parentRegistry=NULL)
 
 DtReaderWriter (const DtReaderWriter &, DtReaderWriterRegistry *parentRegistry=NULL)
 copy constructor More...
 
const DtReaderWriteroperator= (const DtReaderWriter &orig)
 assignment operator More...
 
bool operator== (const DtReaderWriter &) const
 Equivalence operator. More...
 
bool operator!= (const DtReaderWriter &rhs)
 
virtual ~DtReaderWriter ()
 destructor More...
 
virtual void putSelf (std::string &fp, int indentLevel=0, bool writeUnspecified=false, const DtFilename &path=DtFilename::nullFilename())
 Top level call to write itself to file. More...
 
virtual void postPutSelf ()
 Called after either version of put self (file or environment). Default is no-op. More...
 
virtual void prePutSelf ()
 Called before either version of put self (file or environment). Default is no-op. More...
 
virtual void getSelf (DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &variableBindings=nullVariableReference())
 Top level to read itself from an input stream. More...
 
virtual void postGetSelf ()
 Called after either version of getSelf (mtl or environment). Default is no-op. More...
 
virtual void preGetSelf ()
 Called before either version of get self (file or environment). Default is no-op. More...
 
virtual void writeSelf (std::string &fp, int indentLevel=0, bool writeUnspecified=false, const DtFilename &path=DtFilename::nullFilename())
 Called from putSelf, calls myRegistry.putSelf which in turn calls putSelf on each reader/writer in the registry. More...
 
virtual DtSymbolString name () const
 Accessor for name of this readable/writable object. More...
 
virtual void addAlias (const DtSymbolString &alias)
 Add an alias as an alternative name for this object. More...
 
virtual void addAlias (const DtString &alias)
 
virtual bool hasAlias (const DtSymbolString &alias)
 
virtual const aliasContaineraliases () const
 
virtual void setReadonly (bool flag)
 Set read-only flag. More...
 
bool isReadonly () const
 
virtual void reset ()
 For those reader/writer items that support it, resets the reader/writer value to original state Default is no-op. More...
 
virtual int alignment () const
 For those items that are sent over the network via HLA, this will give the network alignment. More...
 
virtual bool variableIsBound () const
 
virtual void unbindVariable ()
 Sets the myVariableIsBound flag to false. More...
 
virtual void setName (const DtString &)
 Set the name of the object. More...
 
virtual const charreaderWriterType () const
 Used to supply a string type that this reader writer type is. More...
 
virtual const charxmlType () const
 
virtual DtString prettyPrint () const
 Routine to return a human readable form of the reader/writer variable. More...
 
std::string debugText () const
 
virtual void bindVariables (DtVariableBindingsList variableBindings)
 Runs a variable binding pass on this reader writer and any of its children. More...
 
virtual std::list
< DtVariableNameType
unboundVariables () const
 
bool invalid () const
 
virtual bool hasChild (const DtReaderWriter *p) const
 Returns true if this variable has a child p in it's chain. More...
 
virtual bool hasVariableReference () const
 Returns true if this item or any item in the registry (recursive) is a variable reference. More...
 
virtual void bindLocalVariables (const DtVariableBindingsList &variableBindings)
 Checks to see if this RW object is a variable reference that can be bound using the provided bindings. More...
 
virtual void recordUpdateTime () const
 Can be implemented in subclasses to stamp the time when updated. More...
 
virtual bool wasUpdatedSince (DtTime t) const
 Can be implemented in subclasses to return true if an update occurred after the specified time. More...
 
virtual bool changedSinceLastChecked ()
 Returns true if this objects value has changed since the last time this function was called. More...
 
virtual bool peekChangedSinceLastChecked () const
 Returns the value that changedSinceLastChecked would return but does not reset the internal flag. More...
 
virtual void putData (std::string &fp, int indentLevel=0)
 Deriving class overrides these to get/put class specific data. More...
 
virtual DtlObjPtr getData (DtlObjPtr args, const SearchPaths &searchPaths, const DtVariableBindingsList &variableBindings)
 
virtual void setValueSpecified (bool specified, bool recurse=false)
 The specified flags are used for optional values. More...
 
virtual bool valueSpecified () const
 
virtual bool isVariableReference () const
 Specifies whether or not this reader writer is really a variable that is specified elsewhere. More...
 
virtual void setIsVariableReference (bool value)
 
virtual void clearAllVariableReferenceFlags ()
 Clears out all variable reference flags from all readerwriter items in registry recursively. More...
 
virtual DtSymbolString variableName () const
 The variable name, if this object is a variable reference. More...
 
virtual void setVariableName (const DtSymbolString variableName)
 
virtual const DtReaderWriterdefaultRWValue () const
 The default value to use if the reader/writer object is a variable and that variable is not specified. More...
 
virtual DtReaderWriterdefaultRWValue ()
 
virtual void setDefaultRWValue (DtReaderWriter *)
 Previous default value, if exists, will be removed and replaced with a clone of the supplied variable. More...
 
virtual bool checkAndSetDefaultRWValue (DtlObjPtr args, const DtReaderWriter::SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &variableBindings=nullVariableReference())
 Give the stream, if the stream contains a default value then set it here. More...
 
const DtReaderWriterRegistryregistry () const
 Collection of child DtReaderWriter nodes owned by this object. More...
 
DtReaderWriterRegistryregistry ()
 
virtual DtPropertyInterfaceproperty ()
 
virtual const DtPropertyInterfaceproperty () const
 
virtual DtString toXml () const
 
virtual DtRwVariableBindingsgenerateVariableBindings () const
 Iterates over the registry (recursively) and returns a variable bindings object that contains all the variables that are contained in this read/writer class. More...
 
virtual bool toXml (const DtFilename &) const
 Writes contents of xml result to the given filename. More...
 
virtual bool fromXml (const DtString &)
 Restores object from given xml string. Returns true if valid. More...
 
virtual bool fromXmlFile (const DtFilename &)
 Restores object from given xml file. More...
 
virtual void putSelf (DtEnvironmentSP, DtEnvValueSP parent) const
 
virtual void putData (DtEnvironmentSP, DtEnvValueSP value) const
 Override to add attributes of actual data. More...
 
virtual void putVariableReference (DtEnvironmentSP, DtEnvValueSP value) const
 Called when the item is a variable reference. More...
 
virtual void getSelf (const DtEnvironmentSP, const DtEnvValueSP root, const SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &bindings=DtVariableBindingsList())
 
virtual void getData (const DtEnvironmentSP, const DtEnvValueSP, const SearchPaths &searchPaths=SearchPaths(), const DtVariableBindingsList &bindings=DtVariableBindingsList())
 Gets data from the environment value. More...
 
virtual void unrecognizedItem (const DtEnvironmentSP env, const DtEnvValueSP root, const SearchPaths &searchPaths, const DtVariableBindingsList &varBindings)
 Called when the xml reader tries to parse an unknown reader/writer item. Default is a no-op. More...
 
virtual void getVariableReference (DtEnvironmentSP, DtEnvValueSP value)
 Called when the item is a variable reference. More...
 

Protected Attributes

Parameters

These parameters are available for setting in the OPD files.

DtRwInt myIndex
 Parameter Name: index
Parameter Description:
Parameter Default Value: -1. More...
 
DtRwString myBeamType
 Parameter Name: type
Parameter Description: The type of beam, tracking, jamming, or "regular". More...
 
DtRwReal myFrequency
 Parameter Name: frequency
Parameter Description: Center frequency of emission. More...
 
DtRwReal myFrequencyRange
 Parameter Name: frequency-range
Parameter Description: Frequency range around center. More...
 
DtRwReal myPower
 Parameter Name: power
Parameter Description: Effective radiated power. More...
 
DtRwReal myPrf
 Parameter Name: pulse-repetition-frequency
Parameter Description: Pulse repetition frequency. More...
 
DtRwReal myPulseWidth
 Parameter Name: pulse-width
Parameter Description: Pulse width. More...
 
DtRwReal myAzCenter
 Parameter Name: azimuth-center
Parameter Description: Azimuth center of emission. More...
 
DtRwReal myAzSweep
 Parameter Name: azimuth-sweep
Parameter Description: Azimuth range around center. More...
 
DtRwReal myElCenter
 Parameter Name: elevation-center
Parameter Description: Elevation center of emission. More...
 
DtRwReal myElSweep
 Parameter Name: elevation-sweep
Parameter Description: Elevation range around center. More...
 
DtRwReal mySweepSync
 Parameter Name: sweep-sync
Parameter Description: Sweep sync, as a percentage. More...
 
DtRwInt myBeamFunction
 Parameter Name: beam-function-enum
Parameter Description: Beam function enumeration. More...
 
DtRwInt myBeamParamIndex
 Parameter Name: beam-param-index
Parameter Description: Beam parameter index. More...
 
DtRwInt myJammingTechniqueKind
 Parameter Name: jamming-technique-kind
Parameter Description: Beam jamming technique kind. More...
 
DtRwInt myJammingTechniqueCategory
 Parameter Name: jamming-technique-category
Parameter Description: Beam jamming technique category. More...
 
DtRwInt myJammingTechniqueSubcategory
 Parameter Name: jamming-technique-subcategory
Parameter Description: Beam jamming technique subcategory. More...
 
DtRwInt myJammingTechniqueSpecific
 Parameter Name: jamming-technique-specific
Parameter Description: Beam jamming technique specific. More...
 
- Protected Attributes inherited from DtReaderWriter
const DtSymbolString myName
 
DtReaderWriterRegistry myRegistry
 
DtReaderWriterRegistrymyParentRegistry
 
bool myValueSpecified
 
bool myReadOnlyFlag
 
bool myIsVariableReference
 
DtSymbolString myVariableName
 
bool myVariableIsBound
 
DtReaderWritermyDefaultValue
 
aliasContainer myAliases
 Container for the aliases which represent alternative names for the object. More...
 
bool myInvalid
 Set to true if there is a problem reading this item. More...
 
bool myChangedFlag
 Set to true when value changes Set to false when value checked with changedSinceLastChecked. More...
 

Additional Inherited Members

- Public Types inherited from DtReaderWriter
typedef std::vector
< DtSymbolString
aliasContainer
 
typedef std::vector
< DtSymbolString >::iterator 
aliasIter
 
typedef std::vector
< DtSymbolString >
::const_iterator 
aliasConstIter
 
typedef std::vector< DtFilename > SearchPaths
 
typedef std::pair
< DtSymbolString, DtString
DtVariableNameType
 
typedef DtReaderWriterFactory *(* DtReaderWriterFactoryCreatorFcn )()
 
- Static Public Member Functions inherited from DtReaderWriter
static void putIndent (std::string &fp, int indentLevel)
 
static const
DtVariableBindingsList
nullVariableReference ()
 
static void setPostGetSelfCallback (DtGetSelfCallbackFcn fcn, void *usrData)
 
static void setPrePutSelfCallback (DtPutSelfCallbackFcn fcn, void *usrData)
 
static void setPutIndent (bool)
 
static bool putIndent ()
 
static const chartheXmlType ()
 The type that is used when archiving to an XML stream. More...
 
static const DtFilename & appPath ()
 Gets the current working directory. More...
 
static void setFactoryCreatorFunction (DtReaderWriterFactoryCreatorFcn fcn)
 Sets the function to create the DtReaderWriterFactory. More...
 
static void createReaderWriterFactory ()
 
static void cleanupFactory ()
 
static DtReaderWriterFactoryfactory ()
 
static void setOutputStream (DtOutputStream *stream)
 
static DtOutputStream & outputStream ()
 
static DtReaderWritercreateFromXmlFile (const DtFilename &, bool createAsProperty=false)
 Given a filename, returns a newly created reader/writer object from the object found within. More...
 
static DtReaderWritercreateFromXml (const DtString &, bool createAsProperty=false)
 Given a xml string, returns a newly created reader/writer object from the object found within. More...
 
static DtReaderWritercreateFromEnvironment (DtEnvironmentSP, bool createAsProperty=false)
 Given a xml environment, returns a newly created reader/writer object from the object found within. More...
 
static DtString getAttribute (DtEnvironmentSP env, const DtString &name, DtEnvValueSP root)
 Gets the named attribute from a DtEnvValueSP. More...
 
- Protected Member Functions inherited from DtReaderWriter
virtual void bindToRwAsVariable (const DtReaderWriter *rw)
 Copies values from the specified DtReaderWriter. More...
 
- Static Protected Attributes inherited from DtReaderWriter
static DtString theUnspecifiedValue
 
static DtGetSelfCallbackInfo thePostGetSelfCallback
 
static DtPutSelfCallbackInfo thePrePutSelfCallback
 
static const DtVariableBindingsList theEmptyVariableBindingsList
 
static bool theCreatorFcnSet
 
static DtReaderWriterFactorytheFactory
 
static
DtReaderWriterFactoryCreatorFcn 
theFactoryCreatorFcn
 
static bool thePutIndent
 
static DtOutputStream * theOutputStream
 

Detailed Description

DtEmitterBeamListEntry; descriptor that represents members of a DtEmitterBeamList object.

Instances of DtEmitterBeamListEntry are used by the DtEmitterBeamList class to parse the beam parameters portion of the opd file.

Constructor & Destructor Documentation

DtEmitterBeamListEntry::DtEmitterBeamListEntry ( )

default constructor

DtEmitterBeamListEntry::DtEmitterBeamListEntry ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
)

real constructor

DtEmitterBeamListEntry::DtEmitterBeamListEntry ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
)
virtual DtEmitterBeamListEntry::~DtEmitterBeamListEntry ( )
virtual

destructor

DtEmitterBeamListEntry::DtEmitterBeamListEntry ( const DtString name,
const DtEmitterBeamListEntry orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

copy constructor

DtEmitterBeamListEntry::DtEmitterBeamListEntry ( const DtSymbolString name,
const DtEmitterBeamListEntry orig,
DtReaderWriterRegistry parentRegistry = NULL 
)

Member Function Documentation

DtEmitterBeamListEntry& DtEmitterBeamListEntry::operator= ( const DtEmitterBeamListEntry orig)

assignment operator

virtual DtEmitterBeamListEntry* DtEmitterBeamListEntry::clone ( const DtString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const
virtual
virtual DtEmitterBeamListEntry* DtEmitterBeamListEntry::clone ( const DtSymbolString name,
DtReaderWriterRegistry parentRegistry = NULL 
) const
virtual
virtual DtInt16 DtEmitterBeamListEntry::index ( ) const
virtual

Accessor/mutator for myIndex.

virtual void DtEmitterBeamListEntry::setIndex ( DtInt16  index)
virtual
virtual DtString DtEmitterBeamListEntry::beamType ( ) const
virtual

Accessor/mutator for myBeamType.

virtual void DtEmitterBeamListEntry::setBeamType ( const DtString typeString)
virtual
virtual DtFloat32 DtEmitterBeamListEntry::frequency ( ) const
virtual

Accessor/mutator for myFrequency.

virtual void DtEmitterBeamListEntry::setFrequency ( DtFloat32  value)
virtual
virtual DtFloat32 DtEmitterBeamListEntry::frequencyRange ( ) const
virtual

Accessor/mutator for myFrequencyRange.

virtual void DtEmitterBeamListEntry::setFrequencyRange ( DtFloat32  value)
virtual
virtual DtFloat32 DtEmitterBeamListEntry::power ( ) const
virtual

Accessor/mutator for myPower.

virtual void DtEmitterBeamListEntry::setPower ( DtFloat32  value)
virtual
virtual DtFloat32 DtEmitterBeamListEntry::prf ( ) const
virtual

Accessor/mutator for myPrf.

virtual void DtEmitterBeamListEntry::setPrf ( DtFloat32  value)
virtual
virtual DtFloat32 DtEmitterBeamListEntry::pulseWidth ( ) const
virtual

Accessor/mutator for myPulseWidth.

virtual void DtEmitterBeamListEntry::setPulseWidth ( DtFloat32  value)
virtual
virtual DtFloat32 DtEmitterBeamListEntry::azimuthCenter ( ) const
virtual

Accessor/mutator for myAzCenter.

virtual void DtEmitterBeamListEntry::setAzimuthCenter ( DtFloat32  value)
virtual
virtual DtFloat32 DtEmitterBeamListEntry::azimuthSweep ( ) const
virtual

Accessor/mutator for myAzSweep.

virtual void DtEmitterBeamListEntry::setAzimuthSweep ( DtFloat32  value)
virtual
virtual DtFloat32 DtEmitterBeamListEntry::elevationCenter ( ) const
virtual

Accessor/mutator for myElCenter.

virtual void DtEmitterBeamListEntry::setElevationCenter ( DtFloat32  value)
virtual
virtual DtFloat32 DtEmitterBeamListEntry::elevationSweep ( ) const
virtual

Accessor/mutator for myElSweep.

virtual void DtEmitterBeamListEntry::setElevationSweep ( DtFloat32  value)
virtual
virtual DtFloat32 DtEmitterBeamListEntry::sweepSync ( ) const
virtual

Accessor/mutator for mySweepSync.

virtual void DtEmitterBeamListEntry::setSweepSync ( DtFloat32  value)
virtual
virtual DtU16 DtEmitterBeamListEntry::beamFunction ( ) const
virtual

Accessor/mutator for myBeamFunction.

virtual void DtEmitterBeamListEntry::setBeamFunction ( DtU16  functionEnum)
virtual
virtual DtU16 DtEmitterBeamListEntry::beamParamIndex ( ) const
virtual

Accessor/mutator for myBeamParamIndex.

virtual void DtEmitterBeamListEntry::setBeamParamIndex ( DtU16  value)
virtual
virtual DtU8 DtEmitterBeamListEntry::jammingTechniqueKind ( ) const
virtual

Accessor/mutator for the various jamming technique elements.

virtual void DtEmitterBeamListEntry::setJammingTechniqueKind ( const DtU8 &  kind)
virtual
virtual DtU8 DtEmitterBeamListEntry::jammingTechniqueCategory ( ) const
virtual
virtual void DtEmitterBeamListEntry::setJammingTechniqueCategory ( const DtU8 &  category)
virtual
virtual DtU8 DtEmitterBeamListEntry::jammingTechniqueSubcategory ( ) const
virtual
virtual void DtEmitterBeamListEntry::setJammingTechniqueSubcategory ( const DtU8 &  subcategory)
virtual
virtual DtU8 DtEmitterBeamListEntry::jammingTechniqueSpecific ( ) const
virtual
virtual void DtEmitterBeamListEntry::setJammingTechniqueSpecific ( const DtU8 &  specific)
virtual
virtual DtU32 DtEmitterBeamListEntry::jammingTechniqueAsU32 ( ) const
virtual

Convenience method that retrieves the jamming technique as a 32-bit unsigned value.

bool DtEmitterBeamListEntry::operator== ( const DtEmitterBeamListEntry ) const
bool DtEmitterBeamListEntry::operator!= ( const DtEmitterBeamListEntry rhs) const
inline

Member Data Documentation

DtRwInt DtEmitterBeamListEntry::myIndex
protected

Parameter Name: index
Parameter Description:
Parameter Default Value: -1.

DtRwString DtEmitterBeamListEntry::myBeamType
protected

Parameter Name: type
Parameter Description: The type of beam, tracking, jamming, or "regular".

The string must be one of the two possible values.
Parameter Default Value: "track"
Parameter Units: "track", "jam", or "regular".

DtRwReal DtEmitterBeamListEntry::myFrequency
protected

Parameter Name: frequency
Parameter Description: Center frequency of emission.


Parameter Default Value: 0.
Parameter Units: Hertz

DtRwReal DtEmitterBeamListEntry::myFrequencyRange
protected

Parameter Name: frequency-range
Parameter Description: Frequency range around center.


Parameter Default Value: 0.
Parameter Units: Hertz

DtRwReal DtEmitterBeamListEntry::myPower
protected

Parameter Name: power
Parameter Description: Effective radiated power.


Parameter Default Value: 0.
Parameter Units: dBm

DtRwReal DtEmitterBeamListEntry::myPrf
protected

Parameter Name: pulse-repetition-frequency
Parameter Description: Pulse repetition frequency.


Parameter Default Value: 0.
Parameter Units: Hertz

DtRwReal DtEmitterBeamListEntry::myPulseWidth
protected

Parameter Name: pulse-width
Parameter Description: Pulse width.


Parameter Default Value:
Parameter Units: milliseconds

DtRwReal DtEmitterBeamListEntry::myAzCenter
protected

Parameter Name: azimuth-center
Parameter Description: Azimuth center of emission.


Parameter Default Value: 0.
Parameter Units: radians

DtRwReal DtEmitterBeamListEntry::myAzSweep
protected

Parameter Name: azimuth-sweep
Parameter Description: Azimuth range around center.


Parameter Default Value: 0.
Parameter Units: radians

DtRwReal DtEmitterBeamListEntry::myElCenter
protected

Parameter Name: elevation-center
Parameter Description: Elevation center of emission.


Parameter Default Value: 0.
Parameter Units: radians

DtRwReal DtEmitterBeamListEntry::myElSweep
protected

Parameter Name: elevation-sweep
Parameter Description: Elevation range around center.


Parameter Default Value: 0.
Parameter Units: radians

DtRwReal DtEmitterBeamListEntry::mySweepSync
protected

Parameter Name: sweep-sync
Parameter Description: Sweep sync, as a percentage.


Parameter Default Value: 0.

DtRwInt DtEmitterBeamListEntry::myBeamFunction
protected

Parameter Name: beam-function-enum
Parameter Description: Beam function enumeration.

(See the DIS Enumerations Document.)
Parameter Default Value: 0

DtRwInt DtEmitterBeamListEntry::myBeamParamIndex
protected

Parameter Name: beam-param-index
Parameter Description: Beam parameter index.


Parameter Default Value: 0

DtRwInt DtEmitterBeamListEntry::myJammingTechniqueKind
protected

Parameter Name: jamming-technique-kind
Parameter Description: Beam jamming technique kind.


Parameter Default Value: 1

DtRwInt DtEmitterBeamListEntry::myJammingTechniqueCategory
protected

Parameter Name: jamming-technique-category
Parameter Description: Beam jamming technique category.


Parameter Default Value: 0

DtRwInt DtEmitterBeamListEntry::myJammingTechniqueSubcategory
protected

Parameter Name: jamming-technique-subcategory
Parameter Description: Beam jamming technique subcategory.


Parameter Default Value: 0

DtRwInt DtEmitterBeamListEntry::myJammingTechniqueSpecific
protected

Parameter Name: jamming-technique-specific
Parameter Description: Beam jamming technique specific.


Parameter Default Value: 0


The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)