Inheritance diagram for com.mak.vrlj.object.Beam:
Collaboration diagram for com.mak.vrlj.object.Beam: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 | myId |
| EventId | myEventId = new EventId(0, 0, 0) |
| Vector< BeamIdentifier > | myJamTargets = new Vector<BeamIdentifier>() |
| Vector< GlobalObjectDesignator > | myTrackTargets = new Vector<GlobalObjectDesignator>() |
| 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 |
|
inline |
Create a simulation object.
| name | unique name for this simulation object. |
References com.mak.vrlj.object.Beam.myId.
Referenced by com.mak.vrlj.object.Beam.equals().
|
inline |
| jamTarget | the jam target to add (allows duplicates) |
|
inlinestatic |
References com.mak.vrlj.object.Beam.NAME.
|
inline |
| trackTarget | the track target to add (allows duplicates) |
|
inline |
Clear jam target list.
|
inline |
Clear track target list.
|
inline |
References com.mak.vrlj.object.Beam.Beam(), com.mak.vrlj.object.GlobalObjectDesignator.equals(), com.mak.vrlj.datatype.EventId.equals(), com.mak.vrlj.object.Beam.myAzimuthCenter, com.mak.vrlj.object.Beam.myAzimuthSweep, com.mak.vrlj.object.Beam.myBeamFunction, com.mak.vrlj.object.Beam.myBeamParameterIndex, com.mak.vrlj.object.Beam.myBeamStatus, com.mak.vrlj.object.Beam.myBeamType, com.mak.vrlj.object.Beam.myElevationCenter, com.mak.vrlj.object.Beam.myElevationSweep, com.mak.vrlj.object.Beam.myERP, com.mak.vrlj.object.Beam.myEventId, com.mak.vrlj.object.Beam.myFrequency, com.mak.vrlj.object.Beam.myFrequencyRange, com.mak.vrlj.object.Beam.myHighDensity, com.mak.vrlj.object.Beam.myId, com.mak.vrlj.object.Beam.myJammingModeSequence, com.mak.vrlj.object.Beam.myJamTargets, com.mak.vrlj.object.Beam.myPRF, com.mak.vrlj.object.Beam.myPulseWidth, com.mak.vrlj.object.Beam.mySweepSync, and com.mak.vrlj.object.Beam.myTrackTargets.
|
inline |
References com.mak.vrlj.object.Beam.myAzimuthCenter.
|
inline |
References com.mak.vrlj.object.Beam.myAzimuthSweep.
|
inline |
References com.mak.vrlj.object.Beam.myBeamFunction.
|
inline |
|
inline |
References com.mak.vrlj.object.Beam.myBeamParameterIndex.
|
inline |
References com.mak.vrlj.object.Beam.myBeamStatus.
|
inline |
References com.mak.vrlj.object.Beam.myBeamType.
|
inline |
References com.mak.vrlj.object.Beam.NAME.
|
inline |
References com.mak.vrlj.object.Beam.myElevationCenter.
|
inline |
References com.mak.vrlj.object.Beam.myElevationSweep.
|
inline |
|
inline |
|
inline |
References com.mak.vrlj.object.Beam.myERP.
|
inline |
References com.mak.vrlj.object.Beam.myEventId.
|
inline |
References com.mak.vrlj.object.Beam.myFrequency.
|
inline |
References com.mak.vrlj.object.Beam.myFrequencyRange.
|
inline |
References com.mak.vrlj.object.Beam.myId.
|
inline |
References com.mak.vrlj.object.Beam.myHighDensity.
|
inline |
|
inline |
References com.mak.vrlj.object.Beam.myJammingModeSequence.
|
inline |
References com.mak.vrlj.object.Beam.myJamTargets.
|
inline |
References com.mak.vrlj.object.Beam.myPRF.
|
inline |
References com.mak.vrlj.object.Beam.myPulseWidth.
|
inline |
References com.mak.vrlj.object.Beam.mySweepSync.
|
inline |
References com.mak.vrlj.object.Beam.myTrackTargets.
|
inline |
References com.mak.vrlj.object.Beam.myAzimuthCenter, com.mak.vrlj.object.Beam.myAzimuthSweep, com.mak.vrlj.object.Beam.myBeamFunction, com.mak.vrlj.object.Beam.myBeamParameterIndex, com.mak.vrlj.object.Beam.myBeamStatus, com.mak.vrlj.object.Beam.myBeamType, com.mak.vrlj.object.Beam.myElevationCenter, com.mak.vrlj.object.Beam.myElevationSweep, com.mak.vrlj.object.Beam.myERP, com.mak.vrlj.object.Beam.myEventId, com.mak.vrlj.object.Beam.myFrequency, com.mak.vrlj.object.Beam.myFrequencyRange, com.mak.vrlj.object.Beam.myHighDensity, com.mak.vrlj.object.Beam.myId, com.mak.vrlj.object.Beam.myJammingModeSequence, com.mak.vrlj.object.Beam.myJamTargets, com.mak.vrlj.object.Beam.myPRF, com.mak.vrlj.object.Beam.myPulseWidth, com.mak.vrlj.object.Beam.mySweepSync, and com.mak.vrlj.object.Beam.myTrackTargets.
|
inline |
| jamTarget | the jam target to remove (removes first) |
|
inlinestatic |
References com.mak.vrlj.object.Beam.NAME.
|
inline |
| trackTarget | the track target to remove (removes first) |
|
inline |
| azimuthCenter | the azimuthCenter to set |
References com.mak.vrlj.object.Beam.myAzimuthCenter.
|
inline |
| azimuthSweep | the azimuthSweep to set |
References com.mak.vrlj.object.Beam.myAzimuthSweep.
|
inline |
| beamFunction | the beamFunction to set |
References com.mak.vrlj.object.Beam.myBeamFunction.
|
inline |
| beamParameterIndex | the beamParameterIndex to set |
References com.mak.vrlj.object.Beam.myBeamParameterIndex.
|
inline |
| beamStatus | the beamStatus to set |
References com.mak.vrlj.object.Beam.myBeamStatus.
|
inline |
| beamType | the beamType to set |
References com.mak.vrlj.object.Beam.myBeamType.
|
inline |
| elevationCenter | the elevationCenter to set |
References com.mak.vrlj.object.Beam.myElevationCenter.
|
inline |
| elevationSweep | the elevationSweep to set |
References com.mak.vrlj.object.Beam.myElevationSweep.
|
inline |
| eRP | the eRP to set |
References com.mak.vrlj.object.Beam.myERP.
|
inline |
| eventId | the eventId to set |
References com.mak.vrlj.object.Beam.myEventId.
|
inline |
| frequency | the frequency to set |
References com.mak.vrlj.object.Beam.myFrequency.
|
inline |
| frequencyRange | the frequencyRange to set |
References com.mak.vrlj.object.Beam.myFrequencyRange.
|
inline |
| highDensity | the highDensity to set |
References com.mak.vrlj.object.Beam.myHighDensity.
|
inline |
| jammingModeSequence | the jammingModeSequence to set |
References com.mak.vrlj.object.Beam.myJammingModeSequence.
|
inline |
| jamTargets | the jam targets to set |
References com.mak.vrlj.object.Beam.myJamTargets.
|
inline |
| pRF | the pRF to set |
References com.mak.vrlj.object.Beam.myPRF.
|
inline |
| pulseWidth | the pulseWidth to set |
References com.mak.vrlj.object.Beam.myPulseWidth.
|
inline |
| sweepSync | the sweepSync to set |
References com.mak.vrlj.object.Beam.mySweepSync.
|
inline |
| trackTargets | the track targets to set |
References com.mak.vrlj.object.Beam.myTrackTargets.
|
inline |
References com.mak.vrlj.object.Beam.myAzimuthCenter, com.mak.vrlj.object.Beam.myAzimuthSweep, com.mak.vrlj.object.Beam.myBeamFunction, com.mak.vrlj.object.Beam.myBeamParameterIndex, com.mak.vrlj.object.Beam.myBeamStatus, com.mak.vrlj.object.Beam.myBeamType, com.mak.vrlj.object.Beam.myElevationCenter, com.mak.vrlj.object.Beam.myElevationSweep, com.mak.vrlj.object.Beam.myERP, com.mak.vrlj.object.Beam.myEventId, com.mak.vrlj.object.Beam.myFrequency, com.mak.vrlj.object.Beam.myFrequencyRange, com.mak.vrlj.object.Beam.myHighDensity, com.mak.vrlj.object.Beam.myId, com.mak.vrlj.object.Beam.myJammingModeSequence, com.mak.vrlj.object.Beam.myJamTargets, com.mak.vrlj.object.Beam.myPRF, com.mak.vrlj.object.Beam.myPulseWidth, com.mak.vrlj.object.Beam.mySweepSync, and com.mak.vrlj.object.Beam.myTrackTargets.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
Simulation object class name.
Referenced by com.mak.vrlj.object.Beam.addListener(), com.mak.vrlj.object.BeamIdentifier.BeamIdentifier(), com.mak.vrlj.object.Beam.getClassName(), com.mak.vrlj.object.ReflectedBeamMap.ReflectedBeamMap(), and com.mak.vrlj.object.Beam.removeListener().