|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--IfmuData
Storage structure for the ifmu data records of a file.
Constructor Summary | |
IfmuData(int len,
java.lang.String imageID)
Creates and initializes a IfmuData object. |
Method Summary | |
void |
display()
Used for testing only. |
double |
getAltitude(int num)
Gets the records altitude |
double |
getEastVel(int num)
Gets the records east velocity |
double |
getGpsTime(int num)
Gets the records gps time |
double |
getGpsTimeFract(int num)
Gets the records gps time fraction |
double |
getGpsTimeWhole(int num)
Gets the records gps time whole |
int |
getGpsWeek(int num)
Gets the records gps week |
HeaderData |
getHeaderData()
Gets the HeaderData object |
double |
getHeading(int num)
Gets the records heading |
java.lang.String |
getIfmuID()
Gets the ifmu ID |
double |
getLatitude(int num)
Gets the records latitude |
double |
getLongitude(int num)
Gets the records longitude |
double |
getNorthVel(int num)
Gets the records north velocity |
double |
getPitch(int num)
Gets the records pitch |
double |
getRoll(int num)
Gets the records roll |
int |
getStatus(int num)
Gets the records status |
int |
getTimeTag(int num)
Gets the records time tag |
double |
getUpVel(int num)
Gets the records up velocity |
void |
setAltitude(int num,
double val)
Sets the records altitude |
void |
setEastVel(int num,
double val)
Sets the records east velocity |
void |
setGpsTime(int num,
double val)
Sets the records gps time |
void |
setGpsTimeFract(int num,
double val)
Sets the records gps time fraction |
void |
setGpsTimeWhole(int num,
double val)
Sets the records gps time whole |
void |
setGpsWeek(int num,
int val)
Sets the records gps week |
void |
setHeaderValues(java.lang.String id,
int c,
int pass,
int file,
int len,
int ver,
int cnt,
java.lang.String date,
java.lang.String time)
Sets the records HeaderData, method is just a wrapper function for method in HeaderData |
void |
setHeading(int num,
double val)
Sets the records heading |
void |
setLatitude(int num,
double val)
Sets the records latitude |
void |
setLongitude(int num,
double val)
Sets the records longitude |
void |
setNorthVel(int num,
double val)
Sets the records north velocity |
void |
setPitch(int num,
double val)
Sets the records pitch |
void |
setRoll(int num,
double val)
Sets the records roll |
void |
setStatus(int num,
int val)
Sets the records status |
void |
setTimeTag(int num,
int val)
Sets the records time tag |
void |
setUpVel(int num,
double val)
Sets the records up velocity |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public IfmuData(int len, java.lang.String imageID)
len
- the number of ifmu recordsimageID
- the image IDMethod Detail |
public void display()
public java.lang.String getIfmuID()
public HeaderData getHeaderData()
public double getLatitude(int num)
num
- the record numberpublic double getLongitude(int num)
num
- the record numberpublic double getAltitude(int num)
num
- the record numberpublic double getNorthVel(int num)
num
- the record numberpublic double getEastVel(int num)
num
- the record numberpublic double getUpVel(int num)
num
- the record numberpublic double getRoll(int num)
num
- the record numberpublic double getPitch(int num)
num
- the record numberpublic double getHeading(int num)
num
- the record numberpublic double getGpsTimeWhole(int num)
num
- the record numberpublic double getGpsTimeFract(int num)
num
- the record numberpublic double getGpsTime(int num)
num
- the record numberpublic int getGpsWeek(int num)
num
- the record numberpublic int getTimeTag(int num)
num
- the record numberpublic int getStatus(int num)
num
- the record numberpublic void setHeaderValues(java.lang.String id, int c, int pass, int file, int len, int ver, int cnt, java.lang.String date, java.lang.String time)
id
- the header idc
- a constant valuepass
- the image pass numberfile
- the file IDlen
- the length of a single recordver
- the structure version of the file typecnt
- the number of records in the filedate
- the tape datetime
- the tape timepublic void setLatitude(int num, double val)
num
- the record numberval
- the latitude for the recordpublic void setLongitude(int num, double val)
num
- the record numberval
- the longitude for the recordpublic void setAltitude(int num, double val)
num
- the record numberval
- the altitude for the recordpublic void setNorthVel(int num, double val)
num
- the record numberval
- the north velocity for the recordpublic void setEastVel(int num, double val)
num
- the record numberval
- the east velocity for the recordpublic void setUpVel(int num, double val)
num
- the record numberval
- the up velocity for the recordpublic void setRoll(int num, double val)
num
- the record numberval
- the roll for the recordpublic void setPitch(int num, double val)
num
- the record numberval
- the pitch for the recordpublic void setHeading(int num, double val)
num
- the record numberval
- the heading for the recordpublic void setGpsTimeWhole(int num, double val)
num
- the record numberval
- the gps time whole for the recordpublic void setGpsTimeFract(int num, double val)
num
- the record numberval
- the gps time fraction for the recordpublic void setGpsTime(int num, double val)
num
- the record numberval
- the gps time for the recordpublic void setGpsWeek(int num, int val)
num
- the record numberval
- the gps week for the recordpublic void setTimeTag(int num, int val)
num
- the record numberval
- the time tag for the recordpublic void setStatus(int num, int val)
num
- the record numberval
- the status for the record
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |