VR-Link JAVA API Documentation
 All Classes Namespaces Files Functions Variables Enumerator Pages
List of all members | Public Member Functions | Static Public Member Functions | Static Public Attributes | Private Attributes
com.mak.vrlj.object.Beam Class Reference
+ Inheritance diagram for com.mak.vrlj.object.Beam:
+ Collaboration diagram for com.mak.vrlj.object.Beam:

Public Member Functions

 Beam (BeamIdentifier id, String hostEntity)
 Create a simulation object. More...
 
String getClassName ()
 
BeamIdentifier getGlobalObjectDesignator ()
 
EventId getEventId ()
 
void setEventId (EventId eventId)
 
Vector< String > getTrackJamTargets ()
 
void setTrackJamTargets (Vector< String > trackJamTargets)
 
BeamType getBeamType ()
 
void setBeamType (BeamType beamType)
 
BeamFunc getBeamFunction ()
 
void setBeamFunction (BeamFunc beamFunction)
 
float getAzimuthCenter ()
 
void setAzimuthCenter (float azimuthCenter)
 
float getAzimuthSweep ()
 
void setAzimuthSweep (float azimuthSweep)
 
short getBeamStatus ()
 
void setBeamStatus (short beamStatus)
 
int getBeamParameterIndex ()
 
void setBeamParameterIndex (int beamParameterIndex)
 
float getElevationCenter ()
 
void setElevationCenter (float elevationCenter)
 
float getElevationSweep ()
 
void setElevationSweep (float elevationSweep)
 
float getERP ()
 
void setERP (float eRP)
 
float getFrequency ()
 
void setFrequency (float frequency)
 
float getFrequencyRange ()
 
void setFrequencyRange (float frequencyRange)
 
float getPRF ()
 
void setPRF (float pRF)
 
float getPulseWidth ()
 
void setPulseWidth (float pulseWidth)
 
float getSweepSync ()
 
void setSweepSync (float sweepSync)
 
long getJammingModeSequence ()
 
void setJammingModeSequence (long jammingModeSequence)
 
boolean isHighDensity ()
 
void setHighDensity (boolean highDensity)
 
BeamIdentifier getIdentifier ()
 
GlobalObjectDesignator getHostEntityIdentifier ()
 
short getEmitterIdNumber ()
 
short getBeamIdNumber ()
 
String toString ()
 
int hashCode ()
 
boolean equals (Object obj)
 
EntityIdentifier getEntityIdentifier ()
 

Static Public Member Functions

static void addListener (ExerciseConnection exConn, ObjectListener< BeamIdentifier, Beam > listener)
 
static void removeListener (ExerciseConnection exConn, ObjectListener< BeamIdentifier, Beam > listener)
 

Static Public Attributes

static final String NAME = ":Beam"
 Simulation object class name. More...
 

Private Attributes

final BeamIdentifier myIdentifier
 
final EntityIdentifier myEntityId
 
final GlobalObjectDesignator myHostEntityIdentifier
 
final short myEmitterIdNumber
 
final short myBeamIdNumber
 
EventId myEventId = new EventId(0, 0, 0)
 
Vector< String > myTrackJamTargets = new Vector<String>()
 
BeamType myBeamType = BeamType.RegularBeam
 
BeamFunc myBeamFunction = BeamFunc.Other
 
float myAzimuthCenter
 
float myAzimuthSweep
 
short myBeamStatus
 
int myBeamParameterIndex
 
float myElevationCenter
 
float myElevationSweep
 
float myERP
 
float myFrequency
 
float myFrequencyRange
 
float myPRF
 
float myPulseWidth
 
float mySweepSync
 
long myJammingModeSequence
 
boolean myHighDensity
 

Detailed Description

Author
bdillman

Constructor & Destructor Documentation

com.mak.vrlj.object.Beam.Beam ( BeamIdentifier  id,
String  hostEntity 
)
inline

Member Function Documentation

static void com.mak.vrlj.object.Beam.addListener ( ExerciseConnection  exConn,
ObjectListener< BeamIdentifier, Beam listener 
)
inlinestatic
boolean com.mak.vrlj.object.Beam.equals ( Object  obj)
inline
float com.mak.vrlj.object.Beam.getAzimuthCenter ( )
inline
Returns
the azimuthCenter

References com.mak.vrlj.object.Beam.myAzimuthCenter.

float com.mak.vrlj.object.Beam.getAzimuthSweep ( )
inline
Returns
the azimuthSweep

References com.mak.vrlj.object.Beam.myAzimuthSweep.

BeamFunc com.mak.vrlj.object.Beam.getBeamFunction ( )
inline
Returns
the beamFunction

References com.mak.vrlj.object.Beam.myBeamFunction.

short com.mak.vrlj.object.Beam.getBeamIdNumber ( )
inline
Returns
the beamIdNumber

References com.mak.vrlj.object.Beam.myBeamIdNumber.

int com.mak.vrlj.object.Beam.getBeamParameterIndex ( )
inline
Returns
the beamParameterIndex

References com.mak.vrlj.object.Beam.myBeamParameterIndex.

short com.mak.vrlj.object.Beam.getBeamStatus ( )
inline
Returns
the beamStatus

References com.mak.vrlj.object.Beam.myBeamStatus.

BeamType com.mak.vrlj.object.Beam.getBeamType ( )
inline
Returns
the beamType

References com.mak.vrlj.object.Beam.myBeamType.

String com.mak.vrlj.object.Beam.getClassName ( )
inline
float com.mak.vrlj.object.Beam.getElevationCenter ( )
inline
Returns
the elevationCenter

References com.mak.vrlj.object.Beam.myElevationCenter.

float com.mak.vrlj.object.Beam.getElevationSweep ( )
inline
Returns
the elevationSweep

References com.mak.vrlj.object.Beam.myElevationSweep.

short com.mak.vrlj.object.Beam.getEmitterIdNumber ( )
inline
Returns
the emitterIdNumber

References com.mak.vrlj.object.Beam.myEmitterIdNumber.

EntityIdentifier com.mak.vrlj.object.Beam.getEntityIdentifier ( )
inline
float com.mak.vrlj.object.Beam.getERP ( )
inline
Returns
the eRP

References com.mak.vrlj.object.Beam.myERP.

EventId com.mak.vrlj.object.Beam.getEventId ( )
inline
Returns
the eventId

References com.mak.vrlj.object.Beam.myEventId.

float com.mak.vrlj.object.Beam.getFrequency ( )
inline
Returns
the frequency

References com.mak.vrlj.object.Beam.myFrequency.

float com.mak.vrlj.object.Beam.getFrequencyRange ( )
inline
Returns
the frequencyRange

References com.mak.vrlj.object.Beam.myFrequencyRange.

BeamIdentifier com.mak.vrlj.object.Beam.getGlobalObjectDesignator ( )
inline
GlobalObjectDesignator com.mak.vrlj.object.Beam.getHostEntityIdentifier ( )
inline
Returns
the hostEntityIdentifier

References com.mak.vrlj.object.Beam.myHostEntityIdentifier.

BeamIdentifier com.mak.vrlj.object.Beam.getIdentifier ( )
inline
Returns
the identifier

References com.mak.vrlj.object.Beam.myIdentifier.

long com.mak.vrlj.object.Beam.getJammingModeSequence ( )
inline
Returns
the jammingModeSequence

References com.mak.vrlj.object.Beam.myJammingModeSequence.

float com.mak.vrlj.object.Beam.getPRF ( )
inline
Returns
the pRF

References com.mak.vrlj.object.Beam.myPRF.

float com.mak.vrlj.object.Beam.getPulseWidth ( )
inline
Returns
the pulseWidth

References com.mak.vrlj.object.Beam.myPulseWidth.

float com.mak.vrlj.object.Beam.getSweepSync ( )
inline
Returns
the sweepSync

References com.mak.vrlj.object.Beam.mySweepSync.

Vector<String> com.mak.vrlj.object.Beam.getTrackJamTargets ( )
inline
Returns
the trackJamTargets

References com.mak.vrlj.object.Beam.myTrackJamTargets.

int com.mak.vrlj.object.Beam.hashCode ( )
inline
boolean com.mak.vrlj.object.Beam.isHighDensity ( )
inline
Returns
the highDensity

References com.mak.vrlj.object.Beam.myHighDensity.

static void com.mak.vrlj.object.Beam.removeListener ( ExerciseConnection  exConn,
ObjectListener< BeamIdentifier, Beam listener 
)
inlinestatic
void com.mak.vrlj.object.Beam.setAzimuthCenter ( float  azimuthCenter)
inline
Parameters
azimuthCenterthe azimuthCenter to set

References com.mak.vrlj.object.Beam.myAzimuthCenter.

void com.mak.vrlj.object.Beam.setAzimuthSweep ( float  azimuthSweep)
inline
Parameters
azimuthSweepthe azimuthSweep to set

References com.mak.vrlj.object.Beam.myAzimuthSweep.

void com.mak.vrlj.object.Beam.setBeamFunction ( BeamFunc  beamFunction)
inline
Parameters
beamFunctionthe beamFunction to set

References com.mak.vrlj.object.Beam.myBeamFunction.

void com.mak.vrlj.object.Beam.setBeamParameterIndex ( int  beamParameterIndex)
inline
Parameters
beamParameterIndexthe beamParameterIndex to set

References com.mak.vrlj.object.Beam.myBeamParameterIndex.

void com.mak.vrlj.object.Beam.setBeamStatus ( short  beamStatus)
inline
Parameters
beamStatusthe beamStatus to set

References com.mak.vrlj.object.Beam.myBeamStatus.

void com.mak.vrlj.object.Beam.setBeamType ( BeamType  beamType)
inline
Parameters
beamTypethe beamType to set

References com.mak.vrlj.object.Beam.myBeamType.

void com.mak.vrlj.object.Beam.setElevationCenter ( float  elevationCenter)
inline
Parameters
elevationCenterthe elevationCenter to set

References com.mak.vrlj.object.Beam.myElevationCenter.

void com.mak.vrlj.object.Beam.setElevationSweep ( float  elevationSweep)
inline
Parameters
elevationSweepthe elevationSweep to set

References com.mak.vrlj.object.Beam.myElevationSweep.

void com.mak.vrlj.object.Beam.setERP ( float  eRP)
inline
Parameters
eRPthe eRP to set

References com.mak.vrlj.object.Beam.myERP.

void com.mak.vrlj.object.Beam.setEventId ( EventId  eventId)
inline
Parameters
eventIdthe eventId to set

References com.mak.vrlj.object.Beam.myEventId.

void com.mak.vrlj.object.Beam.setFrequency ( float  frequency)
inline
Parameters
frequencythe frequency to set

References com.mak.vrlj.object.Beam.myFrequency.

void com.mak.vrlj.object.Beam.setFrequencyRange ( float  frequencyRange)
inline
Parameters
frequencyRangethe frequencyRange to set

References com.mak.vrlj.object.Beam.myFrequencyRange.

void com.mak.vrlj.object.Beam.setHighDensity ( boolean  highDensity)
inline
Parameters
highDensitythe highDensity to set

References com.mak.vrlj.object.Beam.myHighDensity.

void com.mak.vrlj.object.Beam.setJammingModeSequence ( long  jammingModeSequence)
inline
Parameters
jammingModeSequencethe jammingModeSequence to set

References com.mak.vrlj.object.Beam.myJammingModeSequence.

void com.mak.vrlj.object.Beam.setPRF ( float  pRF)
inline
Parameters
pRFthe pRF to set

References com.mak.vrlj.object.Beam.myPRF.

void com.mak.vrlj.object.Beam.setPulseWidth ( float  pulseWidth)
inline
Parameters
pulseWidththe pulseWidth to set

References com.mak.vrlj.object.Beam.myPulseWidth.

void com.mak.vrlj.object.Beam.setSweepSync ( float  sweepSync)
inline
Parameters
sweepSyncthe sweepSync to set

References com.mak.vrlj.object.Beam.mySweepSync.

void com.mak.vrlj.object.Beam.setTrackJamTargets ( Vector< String >  trackJamTargets)
inline
Parameters
trackJamTargetsthe trackJamTargets to set

References com.mak.vrlj.object.Beam.myTrackJamTargets.

String com.mak.vrlj.object.Beam.toString ( )
inline

Member Data Documentation

float com.mak.vrlj.object.Beam.myAzimuthCenter
private
float com.mak.vrlj.object.Beam.myAzimuthSweep
private
BeamFunc com.mak.vrlj.object.Beam.myBeamFunction = BeamFunc.Other
private
final short com.mak.vrlj.object.Beam.myBeamIdNumber
private
int com.mak.vrlj.object.Beam.myBeamParameterIndex
private
short com.mak.vrlj.object.Beam.myBeamStatus
private
BeamType com.mak.vrlj.object.Beam.myBeamType = BeamType.RegularBeam
private
float com.mak.vrlj.object.Beam.myElevationCenter
private
float com.mak.vrlj.object.Beam.myElevationSweep
private
final short com.mak.vrlj.object.Beam.myEmitterIdNumber
private
final EntityIdentifier com.mak.vrlj.object.Beam.myEntityId
private
float com.mak.vrlj.object.Beam.myERP
private
EventId com.mak.vrlj.object.Beam.myEventId = new EventId(0, 0, 0)
private
float com.mak.vrlj.object.Beam.myFrequency
private
float com.mak.vrlj.object.Beam.myFrequencyRange
private
boolean com.mak.vrlj.object.Beam.myHighDensity
private
final GlobalObjectDesignator com.mak.vrlj.object.Beam.myHostEntityIdentifier
private
final BeamIdentifier com.mak.vrlj.object.Beam.myIdentifier
private
long com.mak.vrlj.object.Beam.myJammingModeSequence
private
float com.mak.vrlj.object.Beam.myPRF
private
float com.mak.vrlj.object.Beam.myPulseWidth
private
float com.mak.vrlj.object.Beam.mySweepSync
private
Vector<String> com.mak.vrlj.object.Beam.myTrackJamTargets = new Vector<String>()
private
final String com.mak.vrlj.object.Beam.NAME = ":Beam"
static

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

Document ID: Generated on Tue Feb 2 21:02:17 EST 2021 from SVN revision 223668
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)