1 | package s57;
|
---|
2 |
|
---|
3 | public class S57dat {
|
---|
4 |
|
---|
5 | private enum S57field { DSID, DSSI, DSPM, DSPR, DSRC, DSHT, DSAC, CATD, CATX, DDDF, DDDR, DDDI, DDOM, DDRF, DDSI, DDSC,
|
---|
6 | FRID, FOID, ATTF, NATF, FFPC, FFPT, FSPC, FSPT, VRID, ATTV, VRPC, VRPT, SGCC, SG2D, SG3D, ARCC, AR2D, EL2D, CT2D }
|
---|
7 | private enum S57dsid { RCNM, RCID, EXPP, INTU, DSNM, EDTN, UPDN, UADT, ISDT, STED, PRSP, PSDN, PRED, PROF, AGEN, COMT }
|
---|
8 | private enum S57dssi { DSTR, AALL, NALL, NOMR, NOCR, NOGR, NOLR, NOIN, NOCN, NOED, NOFA }
|
---|
9 | private enum S57dspm { RCNM, RCID, HDAT, VDAT, SDAT, CSCL, DUNO, HUNI, PUNI, COUN, COMF, SOMF, COMT }
|
---|
10 | private enum S57dspr { PROJ, PRP1, PRP2, PRP3, PRP4, FEAS, FNOR, FPMF, COMT }
|
---|
11 | private enum S57dsrc { RPID, RYCO, RXCO, CURP, FPMF, RXVL, RYVL, COMT }
|
---|
12 | private enum S57dsht { RCNM, RCID, PRCO, ESDT, LSDT, DCRT, CODT, COMT }
|
---|
13 | private enum S57dsac { RCNM, RCID, PACC, HACC, SACC, FPMF, COMT }
|
---|
14 | private enum S57catd { RCNM, RCID, FILE, LFIL, VOLM, IMPL, SLAT, WLON, NLAT, ELON, CRCS, COMT }
|
---|
15 | private enum S57catx { RCNM, RCID, NAM1, NAM2, COMT }
|
---|
16 | private enum S57dddf { RCNM, RCID, OORA, OAAC, OACO, OALL, OATY, DEFN, AUTH, COMT }
|
---|
17 | private enum S57dddr { RFTP, RFVL }
|
---|
18 | private enum S57dddi { RCNM, RCID, ATLB, ATDO, ADMU, ADFT, AUTH, COMT }
|
---|
19 | private enum S57ddom { RAVA, DVAL, DVSD, DEFN, AUTH }
|
---|
20 | private enum S57ddrf { RFTP, RFVL }
|
---|
21 | private enum S57ddsi { RCNM, RCID, OBLB }
|
---|
22 | private enum S57ddsc { ATLB, ASET, AUTH }
|
---|
23 | private enum S57frid { RCNM, RCID, PRIM, GRUP, OBJL, RVER, RUIN }
|
---|
24 | private enum S57foid { AGEN, FIDN, FIDS }
|
---|
25 | private enum S57attf { ATTL, ATVL }
|
---|
26 | private enum S57natf { ATTL, ATVL }
|
---|
27 | private enum S57ffpc { FFUI, FFIX, NFPT }
|
---|
28 | private enum S57ffpt { LNAM, RIND, COMT }
|
---|
29 | private enum S57fspc { FSUI, FSIX, NSPT }
|
---|
30 | private enum S57fspt { NAME, ORNT, USAG, MASK }
|
---|
31 | private enum S57vrid { RCNM, RCID, RVER, RUIN }
|
---|
32 | private enum S57attv { ATTL, ATVL }
|
---|
33 | private enum S57vrpc { VPUI, VPIX, NVPT }
|
---|
34 | private enum S57vrpt { NAME, ORNT, USAG, TOPI, MASK }
|
---|
35 | private enum S57sgcc { CCUI, CCIX, CCNC }
|
---|
36 | private enum S57sg2d { YCOO, XCOO }
|
---|
37 | private enum S57sg3d { YCOO, XCOO, VE3D }
|
---|
38 | private enum S57arcc { ATYP, SURF, ORDR, RESO, FPMF }
|
---|
39 | private enum S57ar2d { STPT, CTPT, ENPT, YCOO, XCOO }
|
---|
40 | private enum S57el2d { STPT, CTPT, ENPT, CDPM, CDPR, YCOO, XCOO }
|
---|
41 | private enum S57ct2d { YCOO, XCOO }
|
---|
42 |
|
---|
43 | }
|
---|