Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD

Class mil.navy.nps.disEnumerations.FuseField

java.lang.Object
  |
  +--mil.navy.nps.disEnumerations.FuseField

public class FuseField
extends java.lang.Object
Version:
1.0
Author:
Ronan Fauglas (http://www.stl.nps.navy.mil/~fauglas)
Location:
http://www.stl.nps.navy.mil/dis-java-vrml/mil/navy/nps/disEnumerations/FuseField.java
Summary:
Fuse Field -- The fuse shall be specified by a 16-bit enumeration (see Section 5 in EBV-DOC)
Explanation:
This file has been automatically generated from the DIS Data Dictionary html source file by disconvertJdbeDisEnumerationsToJava.pl.

This is effectively a C-style enumeration. Java doesn't do enumerations like C, so you have to wrap a class around it. It's a bit more typing, but pretty simple-minded. Note that the variables are declared public. The default for access is package-wide, but these variables might need to be accessed from outside the package. Since all the variables are final, nobody can change anything anyway, so this is no biggie.

To use these enumerations in your Java code, import the package first:

import mil.navy.nps.disEnumerations.*;
You access this via something like FuseField.MECHANICALTAIL; the class name, a period, and the class variable name.

History:
21jan98 /Ronan Fauglas /New-generated automatically by convertJdbeDisEnumerationsToJava.pl
References:
JDBE:DIS Data Dictionary Version 1.0a(DIS-DD)
DIS Data Dictionary: Fuse Field
convertJdbeDisEnumerationsToJava.pl Perl script (converting html enumerations to java enumerations) http://www.stl.nps.navy.mil/dis-java-vrml/mil/navy/nps/disEnumerations/convertJdbeDisEnumerationsToJava.pl

Field Summary
static int ACOUSTIC
          (7000)
static int ALTITUDEAIRBURST
          (5200)
static int ALTITUDE
          (5000)
static int ALTITUDERADIOALTIMETER
          (5100)
static int BASEDETONATION
          (0300)
static int BODY
          (0050)
static int COMMANDELECTRONICREMOTELYSET
          (4100)
static int COMMAND
          (4000)
static int COMPRESSIONIGNITION
          (9300)
static int COMPRESSIONIGNITIONSTRIKERLESSNOSEIMPACT
          (9310)
static int CONTACTBALLISTICCAPANDBASE
          (1940)
static int CONTACTBASEDETONATING
          (1930)
static int CONTACTBASE
          (1950)
static int CONTACTCHEMICAL
          (1800)
static int CONTACTCRUSH
          (1500)
static int CONTACTDELAYED
          (1200)
static int CONTACTELECTRONIC
          (1300)
static int CONTACTFITTEDINSTANDOFFPROBE
          (1970)
static int CONTACT
          (1000)
static int CONTACTGRAZE
          (1400)
static int CONTACTHYDROSTATIC
          (1600)
static int CONTACTINSTANT
          (1100)
static int CONTACTMECHANICAL
          (1700)
static int CONTACTNONALIGNED
          (1980)
static int CONTACTNOSE
          (1960)
static int CONTACTPIEZOELECTRIC
          (1900)
static int CONTACTPOINTINITIATINGBASEDETONATING
          (1920)
static int CONTACTPOINTINITIATING
          (1910)
static int DEEPINTRUSION
          (0060)
static int DEPTH
          (6000)
static int DUMMY
          (8110)
static int ELECTROMECHANICAL
          (9110)
static int ELECTROMECHANICALNOSE
          (9120)
static int ELECTRONIC
          (9500)
static int ELECTRONICINTERNALLYMOUNTED
          (9510)
static int ELECTRONICPROGRAMMED
          (9530)
static int ELECTRONICRANGESETTING
          (9520)
static int ELECTROOPTICAL
          (9100)
static int INERT
          (8100)
static int INTELLIGENTINFLUENCE
          (0010)
static int MECHANICAL
          (9600)
static int MECHANICALNOSE
          (9610)
static int MECHANICALTAIL
          (9620)
static int MULTIFUNCTION
          (0100)
static int OTHER
          (0000)
static int PERCUSSION
          (9400)
static int PERCUSSIONINSTANTANEOUS
          (9410)
static int PLUGREPRESENTING
          (8130)
static int POINTDETONATION
          (0200)
static int PRACTICE
          (8120)
static int PRESSUREDELAY
          (8010)
static int PRESSURE
          (8000)
static int PROXIMITYACTIVELASER
          (3100)
static int PROXIMITYACTIVERADAR
          (3300)
static int PROXIMITY
          (3000)
static int PROXIMITYINFRARED
          (3700)
static int PROXIMITYMAGNETIC
          (3200)
static int PROXIMITYPROGRAMMABLE
          (3500)
static int PROXIMITYPROGRAMMABLEPREFRAGMENTED
          (3600)
static int PROXIMITYRADIOFREQUENCY
          (3400)
static int PYROTECHNICDELAY
          (9010)
static int PYROTECHNIC
          (9000)
static int SELFDESTRUCT
          (0030)
static int SENSOR
          (0020)
static int STRIKERLESSCOMPRESSIONIGNITION
          (9220)
static int STRIKERLESS
          (9200)
static int STRIKERLESSNOSEIMPACT
          (9210)
static int TIMEDBASEDELAY
          (2500)
static int TIMEDBURNOUT
          (2200)
static int TIMEDELECTRONIC
          (2400)
static int TIMED
          (2000)
static int TIMEDIMPACT
          (2920)
static int TIMEDLONGDELAYSIDE
          (2900)
static int TIMEDNOSEMOUNTEDVARIABLEDELAY
          (2800)
static int TIMEDPROGRAMMABLE
          (2100)
static int TIMEDPYROTECHNIC
          (2300)
static int TIMEDREINFORCEDNOSEIMPACTDELAY
          (2600)
static int TIMEDSELECTABLEDELAY
          (2910)
static int TIMEDSEQUENCE
          (2930)
static int TIMEDSHORTDELAYIMPACT
          (2700)
static int TRAINING
          (8150)
static int ULTRAQUICK
          (0040)
 
Method Summary
java.lang.String toString(int idNumber)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notifyAll, notify, toString, wait, wait, wait
 

Field Detail

OTHER

public static final int OTHER
(0000) Other

INTELLIGENTINFLUENCE

public static final int INTELLIGENTINFLUENCE
(0010) Intelligent Influence

SENSOR

public static final int SENSOR
(0020) Sensor

SELFDESTRUCT

public static final int SELFDESTRUCT
(0030) Self-destruct

ULTRAQUICK

public static final int ULTRAQUICK
(0040) Ultra Quick

BODY

public static final int BODY
(0050) Body

DEEPINTRUSION

public static final int DEEPINTRUSION
(0060) Deep Intrusion

MULTIFUNCTION

public static final int MULTIFUNCTION
(0100) Multifunction

POINTDETONATION

public static final int POINTDETONATION
(0200) Point Detonation (PD)

BASEDETONATION

public static final int BASEDETONATION
(0300) Base Detonation (BD)

CONTACT

public static final int CONTACT
(1000) Contact

CONTACTINSTANT

public static final int CONTACTINSTANT
(1100) Contact, Instant (Impact)

CONTACTDELAYED

public static final int CONTACTDELAYED
(1200) Contact, Delayed

CONTACTELECTRONIC

public static final int CONTACTELECTRONIC
(1300) Contact, Electronic (Oblique Contact)

CONTACTGRAZE

public static final int CONTACTGRAZE
(1400) Contact, Graze

CONTACTCRUSH

public static final int CONTACTCRUSH
(1500) Contact, Crush

CONTACTHYDROSTATIC

public static final int CONTACTHYDROSTATIC
(1600) Contact, Hydrostatic

CONTACTMECHANICAL

public static final int CONTACTMECHANICAL
(1700) Contact, Mechanical

CONTACTCHEMICAL

public static final int CONTACTCHEMICAL
(1800) Contact, Chemical

CONTACTPIEZOELECTRIC

public static final int CONTACTPIEZOELECTRIC
(1900) Contact, Piezoelectric

CONTACTPOINTINITIATING

public static final int CONTACTPOINTINITIATING
(1910) Contact, Point Initiating

CONTACTPOINTINITIATINGBASEDETONATING

public static final int CONTACTPOINTINITIATINGBASEDETONATING
(1920) Contact, Point Initiating, Base Detonating

CONTACTBASEDETONATING

public static final int CONTACTBASEDETONATING
(1930) Contact, Base Detonating

CONTACTBALLISTICCAPANDBASE

public static final int CONTACTBALLISTICCAPANDBASE
(1940) Contact, Ballistic Cap and Base

CONTACTBASE

public static final int CONTACTBASE
(1950) Contact, Base

CONTACTNOSE

public static final int CONTACTNOSE
(1960) Contact, Nose

CONTACTFITTEDINSTANDOFFPROBE

public static final int CONTACTFITTEDINSTANDOFFPROBE
(1970) Contact, Fitted in Standoff Probe

CONTACTNONALIGNED

public static final int CONTACTNONALIGNED
(1980) Contact, Non-aligned

TIMED

public static final int TIMED
(2000) Timed

TIMEDPROGRAMMABLE

public static final int TIMEDPROGRAMMABLE
(2100) Timed, Programmable

TIMEDBURNOUT

public static final int TIMEDBURNOUT
(2200) Timed, Burnout

TIMEDPYROTECHNIC

public static final int TIMEDPYROTECHNIC
(2300) Timed, Pyrotechnic

TIMEDELECTRONIC

public static final int TIMEDELECTRONIC
(2400) Timed, Electronic

TIMEDBASEDELAY

public static final int TIMEDBASEDELAY
(2500) Timed, Base Delay

TIMEDREINFORCEDNOSEIMPACTDELAY

public static final int TIMEDREINFORCEDNOSEIMPACTDELAY
(2600) Timed, Reinforced Nose Impact Delay

TIMEDSHORTDELAYIMPACT

public static final int TIMEDSHORTDELAYIMPACT
(2700) Timed, Short Delay Impact

TIMEDNOSEMOUNTEDVARIABLEDELAY

public static final int TIMEDNOSEMOUNTEDVARIABLEDELAY
(2800) Timed, Nose Mounted Variable Delay

TIMEDLONGDELAYSIDE

public static final int TIMEDLONGDELAYSIDE
(2900) Timed, Long Delay Side

TIMEDSELECTABLEDELAY

public static final int TIMEDSELECTABLEDELAY
(2910) Timed, Selectable Delay

TIMEDIMPACT

public static final int TIMEDIMPACT
(2920) Timed, Impact

TIMEDSEQUENCE

public static final int TIMEDSEQUENCE
(2930) Timed, Sequence

PROXIMITY

public static final int PROXIMITY
(3000) Proximity

PROXIMITYACTIVELASER

public static final int PROXIMITYACTIVELASER
(3100) Proximity, Active Laser

PROXIMITYMAGNETIC

public static final int PROXIMITYMAGNETIC
(3200) Proximity, Magnetic (Magpolarity)

PROXIMITYACTIVERADAR

public static final int PROXIMITYACTIVERADAR
(3300) Proximity, Active Radar (Doppler Radar)

PROXIMITYRADIOFREQUENCY

public static final int PROXIMITYRADIOFREQUENCY
(3400) Proximity, Radio Frequency (RF)

PROXIMITYPROGRAMMABLE

public static final int PROXIMITYPROGRAMMABLE
(3500) Proximity, Programmable

PROXIMITYPROGRAMMABLEPREFRAGMENTED

public static final int PROXIMITYPROGRAMMABLEPREFRAGMENTED
(3600) Proximity, Programmable, Prefragmented

PROXIMITYINFRARED

public static final int PROXIMITYINFRARED
(3700) Proximity, Infrared

COMMAND

public static final int COMMAND
(4000) Command

COMMANDELECTRONICREMOTELYSET

public static final int COMMANDELECTRONICREMOTELYSET
(4100) Command, Electronic, Remotely Set

ALTITUDE

public static final int ALTITUDE
(5000) Altitude

ALTITUDERADIOALTIMETER

public static final int ALTITUDERADIOALTIMETER
(5100) Altitude, Radio Altimeter

ALTITUDEAIRBURST

public static final int ALTITUDEAIRBURST
(5200) Altitude, Air Burst

DEPTH

public static final int DEPTH
(6000) Depth

ACOUSTIC

public static final int ACOUSTIC
(7000) Acoustic

PRESSURE

public static final int PRESSURE
(8000) Pressure

PRESSUREDELAY

public static final int PRESSUREDELAY
(8010) Pressure, Delay

INERT

public static final int INERT
(8100) Inert

DUMMY

public static final int DUMMY
(8110) Dummy

PRACTICE

public static final int PRACTICE
(8120) Practice

PLUGREPRESENTING

public static final int PLUGREPRESENTING
(8130) Plug Representing

TRAINING

public static final int TRAINING
(8150) Training

PYROTECHNIC

public static final int PYROTECHNIC
(9000) Pyrotechnic

PYROTECHNICDELAY

public static final int PYROTECHNICDELAY
(9010) Pyrotechnic, Delay

ELECTROOPTICAL

public static final int ELECTROOPTICAL
(9100) Electro-optical

ELECTROMECHANICAL

public static final int ELECTROMECHANICAL
(9110) Electromechanical

ELECTROMECHANICALNOSE

public static final int ELECTROMECHANICALNOSE
(9120) Electromechanical, Nose

STRIKERLESS

public static final int STRIKERLESS
(9200) Strikerless

STRIKERLESSNOSEIMPACT

public static final int STRIKERLESSNOSEIMPACT
(9210) Strikerless, Nose Impact

STRIKERLESSCOMPRESSIONIGNITION

public static final int STRIKERLESSCOMPRESSIONIGNITION
(9220) Strikerless, Compression-Ignition

COMPRESSIONIGNITION

public static final int COMPRESSIONIGNITION
(9300) Compression-Ignition

COMPRESSIONIGNITIONSTRIKERLESSNOSEIMPACT

public static final int COMPRESSIONIGNITIONSTRIKERLESSNOSEIMPACT
(9310) Compression-Ignition, Strikerless, Nose Impact

PERCUSSION

public static final int PERCUSSION
(9400) Percussion

PERCUSSIONINSTANTANEOUS

public static final int PERCUSSIONINSTANTANEOUS
(9410) Percussion, Instantaneous

ELECTRONIC

public static final int ELECTRONIC
(9500) Electronic

ELECTRONICINTERNALLYMOUNTED

public static final int ELECTRONICINTERNALLYMOUNTED
(9510) Electronic, Internally Mounted

ELECTRONICRANGESETTING

public static final int ELECTRONICRANGESETTING
(9520) Electronic, Range Setting

ELECTRONICPROGRAMMED

public static final int ELECTRONICPROGRAMMED
(9530) Electronic, Programmed

MECHANICAL

public static final int MECHANICAL
(9600) Mechanical

MECHANICALNOSE

public static final int MECHANICALNOSE
(9610) Mechanical, Nose

MECHANICALTAIL

public static final int MECHANICALTAIL
(9620) Mechanical, Tail
Method Detail

toString

public java.lang.String toString(int idNumber)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS | NEXT CLASS FRAMES  | NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD DETAIL:  FIELD | CONSTR | METHOD