|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectJSpice
Java wrapper to CSPICE with JNI API
Constructor Summary | |
JSpice()
|
Method Summary | |
int |
appndc(byte[] item,
byte[] cell)
Append an item to a character cell. |
int |
appndd(double[] item,
double[] cell)
Append an item to a double precision cell. |
int |
appndd(int[] item,
int[] cell)
Append an item to a int precision cell. |
int |
axisar(double[] axis,
double[] angle,
double[] r)
Construct a rotation matrix that rotates vectors by a specified angle about a specified axis. |
double |
b1900()
Return the Julian Date corresponding to Besselian Date 1900.0. |
double |
b1950()
Return the Julian Date corresponding to Besselian Date 1950.0. |
int |
badkpv(byte[] caller,
byte[] name,
byte[] comp,
int[] size,
int[] divby,
byte[] type)
Determine if a kernel pool variable is present and if so that it has the correct size and type. |
int |
bodc2n(int[] code,
byte[] name,
int[] found)
Translate the SPICE integer code of a body into a common name for that body. |
int |
boddef(byte[] name,
int[] code)
Define a body name/ID code pair for later translation via bodn2c_c or bodc2n_c. |
long |
bodfnd(int[] body,
byte[] item)
Determine whether values exist for some item for any body in the kernel pool. |
int |
bodn2c(byte[] name,
int[] code,
int[] found)
Translate the name of a body or object to the corresponding SPICE integer ID code. |
int |
bodvar(int[] body,
byte[] item,
int[] dim,
double[] values)
Return the values of some item for any body in the kernel pool. |
int |
bodvrd(byte[] bodynm,
byte[] item,
int[] maxn,
int[] dim,
double[] values)
Fetch from the kernel pool the double precision values of an item associated with a body. |
double |
brcktd(double[] number,
double[] end1,
double[] end2)
Bracket a number. |
long |
brckti(int[] number,
int[] end1,
int[] end2)
Bracket a number. |
long |
bschoc(byte[] value,
int[] ndim,
byte[] array,
int[] order)
Do a binary search for a given value within a character string array, accompanied by an order vector. |
long |
bschoi(int[] value,
int[] ndim,
int[] array,
int[] order)
Do a binary search for a given value within a integer array, accompanied by an order vector. |
long |
bsrchc(byte[] value,
int[] ndim,
byte[] array)
Do a binary earch for a given value within a character string array, accompanied by an order vector. |
long |
bsrchd(double[] value,
int[] ndim,
double[] array)
Do a binary earch for a given value within a double precision array, accompanied by an order vector. |
long |
bsrchi(int[] value,
int[] ndim,
int[] array)
Do a binary earch for a given value within a integer precision array, accompanied by an order vector. |
long |
cardc(byte[] cell)
Return the cardinality (current number of elements) in a cell of any data type. |
int |
cgv2el(double[] center,
double[] vec1,
double[] vec2,
double[] ellips)
Form a CSPICE ellipse from a center vector and two generating vectors. |
int |
chkin(byte[] module)
Inform the CSPICE error handling mechanism of entry into a routine. |
int |
chkout(byte[] module)
Inform the CSPICE error handling mechanism of exit from a routine subsequent reference. |
int |
cidfrm(int[] cent,
int[] frcode,
byte[] frname,
int[] found)
Retrieve frame ID code and name to associate with a frame center. |
int |
ckcls(int[] handle)
Close an open CK file. |
int |
ckgp(int[] inst,
double[] sclkdp,
double[] tol,
byte[] ref,
double[] cmat,
double[] clkout,
int[] found)
Get pointing (attitude) for a specified spacecraft clock time |
int |
ckgpav(int[] inst,
double[] sclkdp,
double[] tol,
byte[] ref,
double[] cmat,
double[] av,
double[] clkout,
int[] found)
Get pointing (attitude) for a specified spacecraft clock time |
int |
cklpf(byte[] fname,
int[] handle)
Load a CK pointing file for use by the CK readers. |
int |
ckopn(byte[] name,
byte[] ifname,
int[] ncomch,
int[] handle)
Open a new CK file, returning the handle of the opened file |
int |
ckupf(int[] handle)
Unload a CK pointing file so that it will no longer be searched by the readers |
int |
ckw01(int[] handle,
double[] begtim,
double[] endtim,
int[] inst,
byte[] ref,
int[] avflag,
byte[] segid,
int[] nrec,
double[] sclkdp,
double[] quats,
double[] avvs)
Add a type 1 segment to a C-kernel |
int |
ckw02(int[] handle,
double[] begtim,
double[] endtim,
int[] inst,
byte[] ref,
byte[] segid,
int[] nrec,
double[] start,
double[] stop,
double[] quats,
double[] avvs,
double[] rates)
Write a type 2 segment to a C-kernel |
int |
ckw03(int[] handle,
double[] begtim,
double[] endtim,
int[] inst,
byte[] ref,
int[] avflag,
byte[] segid,
int[] nrec,
double[] sclkdp,
double[] quats,
double[] avvs,
int[] nints,
double[] starts)
Write CK segment type 3 |
int |
ckw05(int[] handle,
int[] subtyp,
int[] degree,
double[] begtim,
double[] endtim,
int[] inst,
byte[] ref,
int[] avflag,
byte[] segid,
int[] n,
double[] sclkdp,
double[] packts,
double[] rate,
int[] nints,
double[] starts)
Write CK segment type 5 |
double |
clight()
Return the speed of light in a vacuum (IAU official value, in km/sec). |
int |
clpool()
Remove all variables from the kernel pool |
int |
cmprss(byte[] delim,
int[] n,
byte[] input,
byte[] output)
Compress a character string by removing occurrences of more than N consecutive occurrences of a specified character. |
int |
cnmfrm(byte[] cname,
int[] frcode,
byte[] frname,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
conics(double[] elts,
double[] et,
double[] state)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
convrt(double[] x,
byte[] in,
byte[] out,
double[] y)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
copyc(byte[] cell,
byte[] copy)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
cpos(byte[] str,
byte[] chars,
int[] start)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
cposr(byte[] str,
byte[] chars,
int[] start)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
cvpool(byte[] agent,
int[] update)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
cyllat(double[] r,
double[] longc,
double[] z,
double[] radius,
double[] longi,
double[] lat)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
cylrec(double[] r,
double[] longi,
double[] z,
double[] rectan)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
cylsph(double[] r,
double[] longc,
double[] z,
double[] radius,
double[] colat,
double[] longi)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dafbbs(int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dafbfs(int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dafcls(int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dafcs(int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
daffna(int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
daffpa(int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dafgn(byte[] name)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dafgs(double[] sum)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dafopr(byte[] fname,
int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dafrda(int[] handle,
int[] begin,
int[] end,
double[] data)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dafus(double[] sum,
int[] nd,
int[] ni,
double[] dc,
int[] ic)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dasac(int[] handle,
int[] n,
byte[] buffer)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dasec(int[] handle,
int[] bufsiz,
int[] n,
byte[] buffer,
int[] done)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dcyldr(double[] x,
double[] y,
double[] z,
double[] jacobi)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
deltet(double[] epoch,
byte[] eptype,
double[] delta)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
det(double[] m1)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dgeodr(double[] x,
double[] y,
double[] z,
double[] re,
double[] f,
double[] jacobi)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
diags2(double[] symmat,
double[] diag,
double[] rotate)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dlatdr(double[] x,
double[] y,
double[] z,
double[] jacobi)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
dpr()
returns the double precision value of the constant 180/PI which represents the number of degrees of arc per radian. |
int |
drdcyl(double[] r,
double[] longi,
double[] z,
double[] jacobi)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
drdgeo(double[] longi,
double[] lat,
double[] alt,
double[] re,
double[] f,
double[] jacobi)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
drdlat(double[] r,
double[] longi,
double[] lat,
double[] jacobi)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
drdsph(double[] r,
double[] colat,
double[] longi,
double[] jacobi)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dsphdr(double[] x,
double[] y,
double[] z,
double[] jacobi)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dtpool(byte[] name,
int[] found,
int[] n,
byte[] type)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
dvdot(double[] s1,
double[] s2)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dvhat(double[] s1,
double[] sout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
dvpool(byte[] name)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
edlimb(double[] a,
double[] b,
double[] c,
double[] viewpt,
double[] limb)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekacec(int[] handle,
int[] segno,
int[] recno,
byte[] column,
int[] nvals,
byte[] cvals,
int[] isnull)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekaced(int[] handle,
int[] segno,
int[] recno,
byte[] column,
int[] nvals,
double[] dvals,
int[] isnull)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekacei(int[] handle,
int[] segno,
int[] recno,
byte[] column,
int[] nvals,
int[] ivals,
int[] isnull)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekaclc(int[] handle,
int[] segno,
byte[] column,
byte[] cvals,
int[] entszs,
int[] nlflgs,
int[] rcptrs,
int[] wkindx)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekacld(int[] handle,
int[] segno,
byte[] column,
double[] dvals,
int[] entszs,
int[] nlflgs,
int[] rcptrs,
int[] wkindx)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekacli(int[] handle,
int[] segno,
byte[] column,
int[] ivals,
int[] entszs,
int[] nlflgs,
int[] rcptrs,
int[] wkindx)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekappr(int[] handle,
int[] segno,
int[] recno)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekbseg(int[] handle,
byte[] tabnam,
int[] ncols,
byte[] cnames,
byte[] decls,
int[] segno)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekccnt(byte[] table,
int[] ccount)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekcii(byte[] table,
int[] cindex,
byte[] column,
int[] attdsc)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekcls(int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekdelr(int[] handle,
int[] segno,
int[] recno)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekffld(int[] handle,
int[] segno,
int[] rcptrs)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekfind(byte[] query,
int[] nmrows,
int[] error,
byte[] errmsg)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekgc(int[] selidx,
int[] row,
int[] elment,
byte[] cdata,
int[] nulle,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekgd(int[] selidx,
int[] row,
int[] elment,
double[] ddata,
int[] nulle,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekgi(int[] selidx,
int[] row,
int[] elment,
int[] idata,
int[] nulle,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekifld(int[] handle,
byte[] tabnam,
int[] ncols,
int[] nrows,
byte[] cnames,
byte[] decls,
int[] segno,
int[] rcptrs)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekinsr(int[] handle,
int[] segno,
int[] recno)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
eklef(byte[] fname,
int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
eknelt(int[] selidx,
int[] row,
int[] nelt)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
eknseg(int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekntab(int[] n)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekopn(byte[] fname,
byte[] ifname,
int[] ncomch,
int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekopr(byte[] fname,
int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekops(int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekopw(byte[] fname,
int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekpsel(byte[] query,
int[] n,
int[] xbegs,
int[] xends,
byte[] xtypes,
byte[] xclasse,
byte[] tabs,
byte[] cols,
int[] error,
byte[] errmsg)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekrcec(int[] handle,
int[] segno,
int[] recno,
byte[] column,
int[] nvals,
byte[] cvals,
int[] isnull)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekrced(int[] handle,
int[] segno,
int[] recno,
byte[] column,
int[] nvals,
double[] dvals,
int[] isnull)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekrcei(int[] handle,
int[] segno,
int[] recno,
byte[] column,
int[] nvals,
int[] ivals,
int[] isnull)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekssum(int[] handle,
int[] segno,
byte[] tabnam,
int[] nrows,
int[] ncols,
byte[] cnames,
byte[] dtypes,
int[] sizes,
int[] strlns,
int[] indexd,
int[] nullok)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ektnam(int[] n,
byte[] table)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekucec(int[] handle,
int[] segno,
int[] recno,
byte[] column,
int[] nvals,
byte[] cvals,
int[] isnull)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekuced(int[] handle,
int[] segno,
int[] recno,
byte[] column,
int[] nvals,
double[] dvals,
int[] isnull)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekucei(int[] handle,
int[] segno,
int[] recno,
byte[] column,
int[] nvals,
int[] ivals,
int[] isnull)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ekuef(int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
el2cgv(double[] ellips,
double[] center,
double[] smajor,
double[] sminor)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
elemc(byte[] item,
byte[] a)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
elemd(double[] item,
double[] a)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
elemi(int[] item,
int[] a)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
eqstr(byte[] a,
byte[] b)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
erract(byte[] op,
byte[] action)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
errch(byte[] marker,
byte[] string)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
errdev(byte[] op,
byte[] device)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
errdp(byte[] marker,
double[] dpnum)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
errint(byte[] marker,
int[] integr)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
errprt(byte[] op,
byte[] list)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
esrchc(byte[] value,
int[] ndim,
byte[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
et2lst(double[] et,
int[] body,
double[] longi,
byte[] type,
int[] hr,
int[] mn,
int[] sc,
byte[] time,
byte[] ampm)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
et2utc(double[] et,
byte[] format,
int[] prec,
byte[] utcstr)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
etcal(double[] et,
byte[] string)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
eul2m(double[] angle3,
double[] angle2,
double[] angle1,
int[] axis3,
int[] axis2,
int[] axis1,
double[] r)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
eul2xf(double[] eulang,
int[] axisa,
int[] axisb,
int[] axisc,
double[] xform)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
exists(byte[] file)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
expool(byte[] name,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
failed()
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
frame(double[] x,
double[] y,
double[] z)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
frinfo(int[] frcode,
int[] cent,
int[] classe,
int[] clssid,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
frmnam(int[] frcode,
byte[] frname)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
furnsh(byte[] file)
Load one or more SPICE kernels into a program. |
int |
gcpool(byte[] name,
int[] start,
int[] room,
int[] n,
byte[] cvals,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
gdpool(byte[] name,
int[] start,
int[] room,
int[] n,
double[] values,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
georec(double[] longi,
double[] lat,
double[] alt,
double[] re,
double[] f,
double[] rectan)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
getelm(int[] frstyr,
byte[] lines,
double[] epoch,
double[] elems)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
getfat(byte[] file,
byte[] arch,
byte[] kertyp)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
getfov(int[] instid,
int[] room,
byte[] shape,
byte[] frame,
double[] bsight,
int[] n,
double[] bounds)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
getmsg(byte[] option,
byte[] msg)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
gipool(byte[] name,
int[] start,
int[] room,
int[] n,
int[] ivals,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
gnpool(byte[] name,
int[] start,
int[] room,
int[] n,
byte[] cvals,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
halfpi()
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ident(double[] matrix)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
illum(byte[] target,
double[] et,
byte[] abcorr,
byte[] obsrvr,
double[] spoint,
double[] phase,
double[] solar,
double[] emissn)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
inedpl(double[] a,
double[] b,
double[] c,
double[] plane,
double[] ellips,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
inelpl(double[] ellips,
double[] plane,
int[] nxpts,
double[] xpt1,
double[] xpt2)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
inrypl(double[] vertex,
double[] dir,
double[] plane,
int[] nxpts,
double[] xpt)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
insrtc(byte[] item,
byte[] a)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
insrtd(double[] item,
double[] a)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
insrti(int[] item,
int[] a)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
invert(double[] m1,
double[] mout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
invort(double[] m,
double[] mit)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
isordv(int[] array,
int[] n)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
isrchc(byte[] value,
int[] ndim,
byte[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
isrchd(double[] value,
int[] ndim,
double[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
isrchi(int[] value,
int[] ndim,
int[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
isrot(double[] m,
double[] ntol,
double[] dtol)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
j1900()
Return the Julian Date of 1899 DEC 31 12:00:00 (1900 JAN 0.5). |
double |
j1950()
Return the Julian Date of 1950 JAN 01 00:00:00 (1950 JAN 1.0). |
double |
j2000()
Return the Julian Date of 2000 JAN 01 12:00:00 (2000 JAN 1.5). |
double |
j2100()
Return the Julian Date of 2100 JAN 01 12:00:00 (2100 JAN 1.5). |
double |
jyear()
Return the number of seconds in a julian year. |
int |
kdata(int[] which,
byte[] kind,
byte[] file,
byte[] filtyp,
byte[] source,
int[] handle,
int[] found)
Determine if a kernel pool variable is present and if so that it has the correct size and type. |
int |
kinfo(byte[] file,
byte[] filtyp,
byte[] source,
int[] handle,
int[] found)
Return information about a loaded kernel specified by name. |
int |
ktotal(byte[] kind,
int[] count)
Return the current number of kernels that have been loaded via the KEEPER interface that are of a specified type. |
int |
kxtrct(byte[] keywd,
byte[] terms,
int[] nterms,
byte[] string,
int[] found,
byte[] substr)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
lastnb(byte[] string)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
latcyl(double[] radius,
double[] longi,
double[] lat,
double[] r,
double[] longc,
double[] z)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
latrec(double[] radius,
double[] longi,
double[] lat,
double[] rectan)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
latsph(double[] radius,
double[] longi,
double[] lat,
double[] rho,
double[] colat,
double[] longs)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
lcase(byte[] in,
byte[] out)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ldpool(byte[] kernel)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
lmpool(byte[] cvals,
int[] n)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
lparse(byte[] list,
byte[] delim,
int[] nmax,
int[] n,
byte[] items)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
lparsm(byte[] list,
byte[] delims,
int[] nmax,
int[] n,
byte[] items)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
lparss(byte[] list,
byte[] delims,
byte[] set)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
lstlec(byte[] string,
int[] n,
byte[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
lstled(double[] x,
int[] n,
double[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
lstlei(int[] x,
int[] n,
int[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
lstltc(byte[] string,
int[] n,
byte[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
lstltd(double[] x,
int[] n,
double[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
lstlti(int[] x,
int[] n,
int[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ltime(double[] etobs,
int[] obs,
byte[] dir,
int[] targ,
double[] ettarg,
double[] elapsd)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
lx4dec(byte[] string,
int[] first,
int[] last,
int[] nchar)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
lx4num(byte[] string,
int[] first,
int[] last,
int[] nchar)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
lx4sgn(byte[] string,
int[] first,
int[] last,
int[] nchar)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
lx4uns(byte[] string,
int[] first,
int[] last,
int[] nchar)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
lxqstr(byte[] string,
byte[] qchar,
int[] first,
int[] last,
int[] nchar)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
m2eul(double[] r,
int[] axis3,
int[] axis2,
int[] axis1,
double[] angle3,
double[] angle2,
double[] angle1)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
m2q(double[] r,
double[] q)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
matchi(byte[] string,
byte[] templ,
byte[] wstr,
byte[] wchr)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
matchw(byte[] string,
byte[] templ,
byte[] wstr,
byte[] wchr)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
mequ(double[] m1,
double[] mout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
mequg(double[] m1,
int[] nr,
int[] nc,
double[] mout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
mtxm(double[] m1,
double[] m2,
double[] mout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
mtxmg(double[] m1,
double[] m2,
int[] nc1,
int[] nr1r2,
int[] nc2,
double[] mout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
mtxv(double[] matrix,
double[] vin,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
mtxvg(double[] m1,
double[] v2,
int[] nc1,
int[] nr1r2,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
mxm(double[] m1,
double[] m2,
double[] mout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
mxmg(double[] m1,
double[] m2,
int[] row1,
int[] col1,
int[] col2,
double[] mout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
mxmt(double[] m1,
double[] m2,
double[] mout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
mxmtg(double[] m1,
double[] m2,
int[] nr1,
int[] nc1c2,
int[] nr2,
double[] mout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
mxv(double[] matrix,
double[] vin,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
mxvg(double[] m1,
double[] v2,
int[] nr1,
int[] nc1r2,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
namfrm(byte[] frname,
int[] frcode)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
ncpos(byte[] str,
byte[] chars,
int[] start)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
ncposr(byte[] str,
byte[] chars,
int[] start)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
nearpt(double[] positn,
double[] a,
double[] b,
double[] c,
double[] npoint,
double[] alt)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
npedln(double[] a,
double[] b,
double[] c,
double[] linept,
double[] linedr,
double[] pnear,
double[] dist)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
npelpt(double[] point,
double[] ellips,
double[] pnear,
double[] dist)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
nplnpt(double[] linpt,
double[] lindir,
double[] point,
double[] pnear,
double[] dist)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
nvc2pl(double[] normal,
double[] constante,
double[] plane)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
nvp2pl(double[] normal,
double[] point,
double[] plane)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
ordc(byte[] item,
byte[] set)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
ordd(double[] item,
double[] set)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
orderc(byte[] array,
int[] ndim,
int[] iorder)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
orderd(double[] array,
int[] ndim,
int[] iorder)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
orderi(int[] array,
int[] ndim,
int[] iorder)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
ordi(int[] item,
int[] set)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
oscelt(double[] state,
double[] et,
double[] mu,
double[] elts)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
pcklof(byte[] fname,
int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
pckuof(int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
pcpool(byte[] name,
int[] n,
byte[] cvals)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
pdpool(byte[] name,
int[] n,
double[] values)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
pi()
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
pipool(byte[] name,
int[] n,
int[] ivals)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
pjelpl(double[] elin,
double[] plane,
double[] elout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
pl2nvc(double[] plane,
double[] normal,
double[] constante)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
pl2nvp(double[] plane,
double[] normal,
double[] point)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
pl2psv(double[] plane,
double[] point,
double[] span1,
double[] span2)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
pos(byte[] str,
byte[] substr,
int[] start)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
posr(byte[] str,
byte[] substr,
int[] start)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
prompt(byte[] prmpt,
byte[] string)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
prop2b(double[] gm,
double[] pvinit,
double[] dt,
double[] pvprop)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
prsdp(byte[] string,
double[] dpval)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
prsint(byte[] string,
int[] intval)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
psv2pl(double[] point,
double[] span1,
double[] span2,
double[] plane)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
pxform(byte[] from,
byte[] to,
double[] et,
double[] rotate)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
q2m(double[] q,
double[] r)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
radrec(double[] range,
double[] ra,
double[] dec,
double[] rectan)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
rav2xf(double[] rot,
double[] av,
double[] xform)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
raxisa(double[] matrix,
double[] axis,
double[] angle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
rdtext(byte[] file,
byte[] line,
int[] eof)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
reccyl(double[] rectan,
double[] r,
double[] longi,
double[] z)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
recgeo(double[] rectan,
double[] re,
double[] f,
double[] longi,
double[] lat,
double[] alt)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
reclat(double[] rectan,
double[] radius,
double[] longi,
double[] lat)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
recrad(double[] rectan,
double[] range,
double[] ra,
double[] dec)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
recsph(double[] rectan,
double[] r,
double[] colat,
double[] longi)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
removc(byte[] item,
byte[] a)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
removd(double[] item,
double[] a)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
removi(int[] item,
int[] a)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
reordc(int[] iorder,
int[] ndim,
byte[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
reordd(int[] iorder,
int[] ndim,
double[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
reordi(int[] iorder,
int[] ndim,
int[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
reordl(int[] iorder,
int[] ndim,
int[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
repmc(byte[] in,
byte[] marker,
byte[] value,
byte[] out)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
repmct(byte[] in,
byte[] marker,
int[] value,
byte[] cases,
byte[] out)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
repmd(byte[] in,
byte[] marker,
double[] value,
int[] sigdig,
byte[] out)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
repmf(byte[] in,
byte[] marker,
double[] value,
int[] sigdig,
byte[] format,
byte[] out)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
repmi(byte[] in,
byte[] marker,
int[] value,
byte[] out)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
repmot(byte[] in,
byte[] marker,
int[] value,
byte[] cases,
byte[] out)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
reset()
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
returne()
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
rotate(double[] angle,
int[] iaxis,
double[] mout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
rotmat(double[] m1,
double[] angle,
int[] iaxis,
double[] mout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
rotvec(double[] v1,
double[] angle,
int[] iaxis,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
rpd()
Return the number of radians per degree. |
int |
rquad(double[] a,
double[] b,
double[] c,
double[] root1,
double[] root2)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
saelgv(double[] vec1,
double[] vec2,
double[] smajor,
double[] sminor)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
scdecd(int[] sc,
double[] sclkdp,
byte[] sclkch)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
sce2c(int[] sc,
double[] et,
double[] sclkdp)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
sce2s(int[] sc,
double[] et,
byte[] sclkch)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
sce2t(int[] sc,
double[] et,
double[] sclkdp)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
scencd(int[] sc,
byte[] sclkch,
double[] sclkdp)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
scfmt(int[] sc,
double[] ticks,
byte[] clkstr)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
scpart(int[] sc,
int[] nparts,
double[] pstart,
double[] pstop)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
scs2e(int[] sc,
byte[] sclkch,
double[] et)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
sct2e(int[] sc,
double[] sclkdp,
double[] et)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
sctiks(int[] sc,
byte[] clkstr,
double[] ticks)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
setc(byte[] a,
byte[] op,
byte[] b)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
setmsg(byte[] msg)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
shellc(int[] ndim,
byte[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
shelld(int[] ndim,
double[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
shelli(int[] ndim,
int[] array)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
sigerr(byte[] msg)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
sizec(byte[] cell)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
spd()
Return the number of seconds in a day. |
int |
sphcyl(double[] radius,
double[] colat,
double[] slongi,
double[] r,
double[] longi,
double[] z)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
sphlat(double[] r,
double[] colat,
double[] longs,
double[] radius,
double[] longi,
double[] lat)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
sphrec(double[] r,
double[] colat,
double[] longi,
double[] rectan)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spk14a(int[] handle,
int[] ncsets,
double[] coeffs,
double[] epochs)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spk14b(int[] handle,
byte[] segid,
int[] body,
int[] center,
byte[] frame,
double[] first,
double[] last,
int[] chbdeg)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spk14e(int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkapo(int[] targ,
double[] et,
byte[] ref,
double[] sobs,
byte[] abcorr,
double[] ptarg,
double[] lt)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkapp(int[] targ,
double[] et,
byte[] ref,
double[] sobs,
byte[] abcorr,
double[] starg,
double[] lt)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkcls(int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkez(int[] targ,
double[] et,
byte[] ref,
byte[] abcorr,
int[] obs,
double[] starg,
double[] lt)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkezp(int[] targ,
double[] et,
byte[] ref,
byte[] abcorr,
int[] obs,
double[] ptarg,
double[] lt)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkezr(byte[] targ,
double[] et,
byte[] ref,
byte[] abcorr,
byte[] obs,
double[] starg,
double[] lt)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkgeo(int[] targ,
double[] et,
byte[] ref,
int[] obs,
double[] state,
double[] lt)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkgps(int[] targ,
double[] et,
byte[] ref,
int[] obs,
double[] pos,
double[] lt)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkopa(byte[] file,
int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkopn(byte[] name,
byte[] ifname,
int[] ncomch,
int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkpds(int[] body,
int[] center,
byte[] frame,
int[] type,
double[] first,
double[] last,
double[] descr)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkpos(byte[] targ,
double[] et,
byte[] ref,
byte[] abcorr,
byte[] obs,
double[] ptarg,
double[] lt)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkssb(int[] targ,
double[] et,
byte[] ref,
double[] starg)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spksub(int[] handle,
double[] descr,
byte[] ident,
double[] begin,
double[] end,
int[] newh)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkuds(double[] descr,
int[] body,
int[] center,
int[] frame,
int[] type,
double[] first,
double[] last,
int[] begin,
int[] end)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkuef(int[] handle)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkw01(int[] handle,
int[] body,
int[] center,
byte[] frame,
double[] first,
double[] last,
byte[] segid,
int[] n,
double[] dlines,
double[] epochs)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkw02(int[] handle,
int[] body,
int[] center,
byte[] frame,
double[] first,
double[] last,
byte[] segid,
double[] intlen,
int[] n,
int[] polydg,
double[] cdata,
double[] btime)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkw03(int[] handle,
int[] body,
int[] center,
byte[] frame,
double[] first,
double[] last,
byte[] segid,
double[] intlen,
int[] n,
int[] polydg,
double[] cdata,
double[] btime)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkw05(int[] handle,
int[] body,
int[] center,
byte[] frame,
double[] first,
double[] last,
byte[] segid,
double[] gm,
int[] n,
double[] states,
double[] epochs)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkw08(int[] handle,
int[] body,
int[] center,
byte[] frame,
double[] first,
double[] last,
byte[] segid,
int[] degree,
int[] n,
double[] states,
double[] epoch1,
double[] step)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkw09(int[] handle,
int[] body,
int[] center,
byte[] frame,
double[] first,
double[] last,
byte[] segid,
int[] degree,
int[] n,
double[] states,
double[] epochs)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkw10(int[] handle,
int[] body,
int[] center,
byte[] frame,
double[] first,
double[] last,
byte[] segid,
double[] consts,
int[] n,
double[] elems,
double[] epochs)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkw12(int[] handle,
int[] body,
int[] center,
byte[] frame,
double[] first,
double[] last,
byte[] segid,
int[] degree,
int[] n,
double[] states,
double[] epoch1,
double[] step)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkw13(int[] handle,
int[] body,
int[] center,
byte[] frame,
double[] first,
double[] last,
byte[] segid,
int[] degree,
int[] n,
double[] states,
double[] epochs)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkw15(int[] handle,
int[] body,
int[] center,
byte[] frame,
double[] first,
double[] last,
byte[] segid,
double[] epoch,
double[] tp,
double[] pa,
double[] p,
double[] ecc,
double[] j2flg,
double[] pv,
double[] gm,
double[] j2,
double[] radius)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkw17(int[] handle,
int[] body,
int[] center,
byte[] frame,
double[] first,
double[] last,
byte[] segid,
double[] epoch,
double[] eqel,
double[] rapol,
double[] decpol)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
spkw18(int[] handle,
int[] subtyp,
int[] body,
int[] center,
byte[] frame,
double[] first,
double[] last,
byte[] segid,
int[] degree,
int[] n,
double[] packts,
double[] epochs)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
srfxpt(byte[] method,
byte[] target,
double[] et,
byte[] abcorr,
byte[] obsrvr,
byte[] dref,
double[] dvec,
double[] spoint,
double[] dist,
double[] trgepc,
double[] obspos,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
stelab(double[] pobj,
double[] vobs,
double[] appobj)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
stpool(byte[] item,
int[] nth,
byte[] contin,
byte[] string,
int[] size,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
str2et(byte[] string,
double[] et)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
subpt(byte[] method,
byte[] target,
double[] et,
byte[] abcorr,
byte[] obsrvr,
double[] spoint,
double[] alt)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
subsol(byte[] method,
byte[] target,
double[] et,
byte[] abcorr,
byte[] obsrvr,
double[] spoint)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
sumad(double[] array,
int[] n)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
sumai(int[] array,
int[] n)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
surfnm(double[] a,
double[] b,
double[] c,
double[] point,
double[] normal)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
surfpt(double[] positn,
double[] u,
double[] a,
double[] b,
double[] c,
double[] point,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
swpool(byte[] agent,
int[] nnames,
byte[] names)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
szpool(byte[] name,
int[] n,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
timdef(byte[] action,
byte[] item,
byte[] value)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
timout(double[] et,
byte[] pictur,
byte[] output)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
tipbod(byte[] ref,
int[] body,
double[] et,
double[] tipm)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
tisbod(byte[] ref,
int[] body,
double[] et,
double[] tsipm)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
tkvrsn(byte[] item,
byte[] verstr)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
tparse(byte[] string,
double[] sp2000,
byte[] error)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
tpictr(byte[] sample,
byte[] pictur,
int[] ok,
byte[] errorn)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
trace(double[] matrix)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
trcoff()
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
tsetyr(int[] year)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
twopi()
Return twice the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
twovec(double[] axdef,
int[] indexa,
double[] plndef,
int[] indexp,
double[] mout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
tyear()
Return the number of seconds in a tropical year. |
int |
ucase(byte[] in,
byte[] out)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
ucrss(double[] v1,
double[] v2,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
unitim(double[] epoch,
byte[] insys,
byte[] outsys)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
unload(byte[] file)
Unload a SPICE kernel. |
int |
unorm(double[] v1,
double[] vout,
double[] vmag)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
unormg(double[] v1,
int[] ndim,
double[] vout,
double[] vmag)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
utc2et(byte[] utcstr,
double[] et)
Convert an input time from Calendar or Julian Date format, UTC, to ephemeris seconds past J2000. |
int |
vadd(double[] v1,
double[] v2,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vaddg(double[] v1,
double[] v2,
int[] ndim,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
validc(int[] size,
int[] n,
byte[] a)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vcrss(double[] v1,
double[] v2,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
vdist(double[] v1,
double[] v2)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
vdistg(double[] v1,
double[] v2,
int[] ndim)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
vdot(double[] v1,
double[] v2)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
vdotg(double[] v1,
double[] v2,
int[] ndim)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vequ(double[] vin,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vequg(double[] vin,
int[] ndim,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vhat(double[] v1,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vhatg(double[] v1,
int[] ndim,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vlcom(double[] a,
double[] v1,
double[] b,
double[] v2,
double[] sum)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vlcom3(double[] a,
double[] v1,
double[] b,
double[] v2,
double[] c,
double[] v3,
double[] sum)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vlcomg(int[] n,
double[] a,
double[] v1,
double[] b,
double[] v2,
double[] sum)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vminug(double[] vin,
int[] ndim,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vminus(double[] v1,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
vnorm(double[] v1)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
vnormg(double[] v1,
int[] ndim)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vpack(double[] x,
double[] y,
double[] z,
double[] v)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vperp(double[] a,
double[] b,
double[] p)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vprjp(double[] vin,
double[] plane,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vprjpi(double[] vin,
double[] projpl,
double[] invpl,
double[] vout,
int[] found)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vproj(double[] a,
double[] b,
double[] p)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
vrel(double[] v1,
double[] v2)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
vrelg(double[] v1,
double[] v2,
int[] ndim)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vrotv(double[] v,
double[] axis,
double[] theta,
double[] r)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vscl(double[] s,
double[] v1,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vsclg(double[] s,
double[] v1,
int[] ndim,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
vsep(double[] v1,
double[] v2)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
vsepg(double[] v1,
double[] v2,
int[] ndim)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vsub(double[] v1,
double[] v2,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vsubg(double[] v1,
double[] v2,
int[] ndim,
double[] vout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
vtmv(double[] v1,
double[] matrix,
double[] v2)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
double |
vtmvg(double[] v1,
double[] matrix,
double[] v2,
int[] nrow,
int[] ncol)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
vupack(double[] v,
double[] x,
double[] y,
double[] z)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
vzero(double[] v)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
vzerog(double[] v,
int[] ndim)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
wncomd(double[] left,
double[] right,
double[] window,
double[] result)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
wncond(double[] left,
double[] right,
double[] window)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
wndifd(double[] a,
double[] b,
double[] c)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
wnelmd(double[] point,
double[] window)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
wnexpd(double[] left,
double[] right,
double[] window)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
wnextd(byte[] side,
double[] window)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
wnfetd(double[] window,
int[] n,
double[] left,
double[] right)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
wnfild(double[] small,
double[] window)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
wnfltd(double[] small,
double[] window)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
wnincd(double[] left,
double[] right,
double[] window)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
wninsd(double[] left,
double[] right,
double[] window)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
wnintd(double[] a,
double[] b,
double[] c)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
long |
wnreld(double[] a,
byte[] op,
double[] b)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
wnsumd(double[] window,
double[] meas,
double[] avg,
double[] stddev,
int[] shortt,
int[] longi)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
wnunid(double[] a,
double[] b,
double[] c)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
wnvald(int[] size,
int[] n,
double[] a)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
xf2eul(double[] xform,
int[] axisa,
int[] axisb,
int[] axisc,
double[] eulang,
int[] unique)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
xf2rav(double[] xform,
double[] rot,
double[] av)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
xpose(double[] m1,
double[] mout)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
int |
xposeg(double[] matrix,
int[] nrow,
int[] ncol,
double[] xposem)
Return the value of pi (the ratio of the circumference of a circle to its diameter). |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JSpice()
Method Detail |
public int appndc(byte[] item, byte[] cell) throws java.lang.Exception
item
- is a character string which is to be appended to cell.cell
- is a character SpiceCell to which item will be appended.
java.lang.Exception
public int appndd(double[] item, double[] cell) throws java.lang.Exception
item
- is an double precision value which is to be appended to cell.cell
- is a double precision SpiceCell to which item will be appended.
java.lang.Exception
public int appndd(int[] item, int[] cell) throws java.lang.Exception
item
- is an int precision value which is to be appended to cell.cell
- is a intprecision SpiceCell to which item will be appended.
java.lang.Exception
public int axisar(double[] axis, double[] angle, double[] r) throws java.lang.Exception
axis
- Rotation axis.angle
- Rotation angle, in radians.r
- Rotation matrix corresponding to axis and angle.
java.lang.Exception
public double b1900() throws java.lang.Exception
java.lang.Exception
public double b1950() throws java.lang.Exception
java.lang.Exception
public int badkpv(byte[] caller, byte[] name, byte[] comp, int[] size, int[] divby, byte[] type) throws java.lang.Exception
caller
- Name of the routine calling this routine.name
- Name of a kernel pool variablecomp
- Comparison operator.size
- Expected size of the kernel pool variabledivby
- A divisor of the size of the kernel pool variable.type
- Expected type of the kernel pool variable
java.lang.Exception
public int bodc2n(int[] code, byte[] name, int[] found) throws java.lang.Exception
code
- is an integer code for a body ---
a planet, satellite, barycenter, spacecraft,
asteroid, comet, or other ephemeris object.
java.lang.Exception
public int boddef(byte[] name, int[] code) throws java.lang.Exception
name
- is an arbitrary name of a body which could be
a planet, satellite, barycenter, spacecraft,
asteroid, comet, or other ephemeris object.
The case and positions of blanks in a name are
significant. bodc2n_c returns the same string
(case and space) most recently mapped to a code.
When 'name' consists of more than one word, the
words require separation by at least one blank.
The kernel sub-system stores 'name' as described in
the boddef_c call, but creates an equivalence class
based on 'name for comparisons in bodn2c_c. This class
ignores leading/trailing whitespace, compresses
interior whitespace to a single space, and ignores
character case.code
- is the integer ID code for assignment to body 'name'
java.lang.Exception
public long bodfnd(int[] body, byte[] item) throws java.lang.Exception
body
- is the ID code of the body for which the item is
requested. Bodies are numbered according to the
standard NAIF numbering scheme.item
- is the item to be returned. Together, the body and
item name combine to form a variable name, e.g.,
"BODY599_AXES"
"BODY4_POLE_RA"
java.lang.Exception
public int bodn2c(byte[] name, int[] code, int[] found) throws java.lang.Exception
name
- is the name of a body or object, such as a planet,
satellite, comet, asteroid, barycenter, DSN station,
spacecraft, or instrument, that is "known" to the SPICE
system, whether through hard-coded registration or
run-time registration in the SPICE kernel pool.
Case and leading and trailing blanks in `name'
are not significant. However when a name is made
up of more than one word, they must be separated by
at least one blank. That is, all of the following
strings are equivalent names:
"JUPITER BARYCENTER"
"Jupiter Barycenter"
"JUPITER BARYCENTER "
"JUPITER BARYCENTER"
" JUPITER BARYCENTER"
However, "JUPITERBARYCENTER" is not equivalent to
the names above.
java.lang.Exception
public int bodvar(int[] body, byte[] item, int[] dim, double[] values) throws java.lang.Exception
body
- is the ID code of the body for which ITEM is
requested. Bodies are numbered according to the
standard NAIF numbering scheme.item
- is the item to be returned. Together, the body and
item name combine to form a variable name, e.g.,
"BODY599_RADII"
"BODY401_POLE_RA"
java.lang.Exception
public int bodvrd(byte[] bodynm, byte[] item, int[] maxn, int[] dim, double[] values) throws java.lang.Exception
bodynm
- is the name of the body for which `item' is requested.
`bodynm' is case-insensitive, and leading and trailing
blanks in `bodynm' are not significant. Optionally, you
may supply the integer ID code for the object as an
integer string. For example both "MOON" and "301" are
legitimate strings that indicate the moon is the body
of interest.item
- is the item to be returned. Together, the NAIF ID
code of the body and the item name combine to form a
kernel variable name, e.g.,
"BODY599_RADII"
"BODY401_POLE_RA"
The values associated with the kernel variable having
the name constructed as shown are sought. Below
we'll take the shortcut of calling this kernel variable
the "requested kernel variable."
Note that `item' *is* case-sensitive. This attribute
is inherited from the case-sensitivity of kernel
variable names.maxn
- is the maximum number of values that may be returned.
The output array `values' must be declared with size at
least `maxn'. It's an error to supply an output array
that is too small to hold all of the values associated
with the requested kernel variable.
java.lang.Exception
public double brcktd(double[] number, double[] end1, double[] end2) throws java.lang.Exception
number
- is the number to be bracketed. That is, the
value of number is constrained to lie in the
interval bounded by end1 and end2.
java.lang.Exception
public long brckti(int[] number, int[] end1, int[] end2) throws java.lang.Exception
number
- is the number to be bracketed. That is, the
value of number is constrained to lie in the
interval bounded by end1 and end2.
java.lang.Exception
public long bschoc(byte[] value, int[] ndim, byte[] array, int[] order) throws java.lang.Exception
value
- is the key value to be found in the array. Trailing
blanks space in this key are not significant: string
matches found by this routine do not require trailing
blanks in value to match those in the corresponding
element of array.ndim
- is the dimension of the array.array
- is the array of character srings to be searched. Trailing
blanks in the strings in this array are not significant.order
- is an order vector which can be used to access the elements
of array in order. The contents of order are a permutation
of the sequence of integers ranging from zero to ndim-1.
java.lang.Exception
public long bschoi(int[] value, int[] ndim, int[] array, int[] order) throws java.lang.Exception
value
- is the value to be found in the input arrayndim
- is the dimension of the array.array
- is the array to be searchedorder
- is an order vector which can be used to access the elements
of array in order. The contents of order are a permutation
of the sequence of integers ranging from zero to ndim-1.
java.lang.Exception
public long bsrchc(byte[] value, int[] ndim, byte[] array) throws java.lang.Exception
value
- is the key value to be found in the array. Trailing
blanks space in this key are not significant: string
matches found by this routine do not require trailing
blanks in value to match those in the corresponding
element of array.ndim
- is the dimension of the array.array
- is the array of character srings to be searched. Trailing
blanks in the strings in this array are not significant.
java.lang.Exception
public long bsrchd(double[] value, int[] ndim, double[] array) throws java.lang.Exception
value
- is the key value to be found in the array. Trailing
blanks space in this key are not significant: string
matches found by this routine do not require trailing
blanks in value to match those in the corresponding
element of array.ndim
- is the dimension of the array.array
- is the array of character srings to be searched. Trailing
blanks in the strings in this array are not significant.
java.lang.Exception
public long bsrchi(int[] value, int[] ndim, int[] array) throws java.lang.Exception
value
- is the key value to be found in the array. Trailing
blanks space in this key are not significant: string
matches found by this routine do not require trailing
blanks in value to match those in the corresponding
element of array.ndim
- is the dimension of the array.array
- is the array of character srings to be searched. Trailing
blanks in the strings in this array are not significant.
java.lang.Exception
public long cardc(byte[] cell) throws java.lang.Exception
cell
- is a cell of character, double precision, or
integer data type.
java.lang.Exception
public int cgv2el(double[] center, double[] vec1, double[] vec2, double[] ellips) throws java.lang.Exception
java.lang.Exception
public int chkin(byte[] module) throws java.lang.Exception
module
- is the name of the routine calling chkin_c. The
named routine is supposed to be `checking in'
when it calls chkin_c; that is, the call should be
the first executable statement following the
reference to the function return_c() (which should be
the first executable statement).
java.lang.Exception
public int chkout(byte[] module) throws java.lang.Exception
module
- is the name of the routine calling chkin_c. The
named routine is supposed to be `checking in'
when it calls chkin_c; that is, the call should be
the first executable statement following the
reference to the function return_c() (which should be
the first executable statement).
java.lang.Exception
public int cidfrm(int[] cent, int[] frcode, byte[] frname, int[] found) throws java.lang.Exception
cent
- is the ID code for object for which there is a
preferred reference frame.
java.lang.Exception
public int ckcls(int[] handle) throws java.lang.Exception
handle
- The handle of the CK file that is to be closed. none
java.lang.Exception
public int ckgp(int[] inst, double[] sclkdp, double[] tol, byte[] ref, double[] cmat, double[] clkout, int[] found) throws java.lang.Exception
inst
- is the NAIF integer ID for the instrument, spacecraft, or
other structure for which pointing is being requested.
For brevity we will refer to this object as the
"instrument," and the frame fixed to this object as the
"instrument frame" or "instrument-fixed" frame.sclkdp
- is the encoded spacecraft clock time for which
pointing is being requested.
The CSPICE routines scencd_c and sce2c_c respectively
convert spacecraft clock strings and ephemeris time
to encoded spacecraft clock. The inverse conversions
are performed by scdecd_c and sct2e_c.tol
- is a time tolerance in ticks, the units of encoded
spacecraft clock time.
The CSPICE routine sctiks_c converts a spacecraft clock
tolerance duration from its character string
representation to ticks. scfmt_c performs the inverse
conversion.
The C-matrix returned by ckgp_c is the one whose time tag
is closest to `sclkdp' and within `tol' units of
`sclkdp'. (More in Particulars, below.)ref
- is the desired reference frame for the returned pointing.
The returned C-matrix `cmat' gives the orientation of the
instrument designated by `inst' relative to the frame
designated by `ref'. When a vector specified relative to
frame `ref' is left-multiplied by `cmat', the vector is
rotated to the frame associated with `inst'. See the
discussion of `cmat' below for details.
Consult the SPICE document "Frames" for a discussion
of supported reference frames.
java.lang.Exception
public int ckgpav(int[] inst, double[] sclkdp, double[] tol, byte[] ref, double[] cmat, double[] av, double[] clkout, int[] found) throws java.lang.Exception
inst
- is the NAIF integer ID for the instrument, spacecraft, or
other structure for which pointing is being requested.
For brevity we will refer to this object as the
"instrument," and the frame fixed to this object as the
"instrument frame" or "instrument-fixed" frame.sclkdp
- is the encoded spacecraft clock time for which
pointing is being requested.
The CSPICE routines scencd_c and sce2c_c respectively
convert spacecraft clock strings and ephemeris time
to encoded spacecraft clock. The inverse conversions
are performed by scdecd_c and sct2e_c.tol
- is a time tolerance in ticks, the units of encoded
spacecraft clock time.
The CSPICE routine sctiks_c converts a spacecraft clock
tolerance duration from its character string
representation to ticks. scfmt_c performs the inverse
conversion.
The C-matrix returned by ckgp_c is the one whose time tag
is closest to `sclkdp' and within `tol' units of
`sclkdp'. (More in Particulars, below.)ref
- is the desired reference frame for the returned pointing.
The returned C-matrix `cmat' gives the orientation of the
instrument designated by `inst' relative to the frame
designated by `ref'. When a vector specified relative to
frame `ref' is left-multiplied by `cmat', the vector is
rotated to the frame associated with `inst'. See the
discussion of `cmat' below for details.
Consult the SPICE document "Frames" for a discussion
of supported reference frames.
java.lang.Exception
public int cklpf(byte[] fname, int[] handle) throws java.lang.Exception
java.lang.Exception
public int ckopn(byte[] name, byte[] ifname, int[] ncomch, int[] handle) throws java.lang.Exception
ifname
- The internal filename for the CK file that is being
created. The internal filename may be up to 60 characters
long. If you do not have any conventions for tagging your
files, an internal filename of "CK_file" is perfectly
acceptable. You may also leave it blank if you like.ncomch
- This is the space, measured in characters, to be
initially set aside for the comment area when a new CK
file is opened. The amount of space actually set aside
may be greater than the amount requested, due to the
manner in which comment records are allocated in an CK
file. However, the amount of space set aside for comments
will always be at least the amount that was requested.
The value of ncomch should be greater than or equal to
zero, i.e., 0 <= ncomch. A negative value, should one
occur, will be assumed to be zero.
*****NOTE: This variable is currently ignored. It is
here so that it may be used in the future when
the DAF comment area software has been placed
into spicelib, which should happen in the near
future.
java.lang.Exception
public int ckupf(int[] handle) throws java.lang.Exception
handle
- Integer handle assigned to the file upon loading.
java.lang.Exception
public int ckw01(int[] handle, double[] begtim, double[] endtim, int[] inst, byte[] ref, int[] avflag, byte[] segid, int[] nrec, double[] sclkdp, double[] quats, double[] avvs) throws java.lang.Exception
handle
- is the handle of the CK file to which the segment will
be written. The file must have been opened with write
access.
begtim is the beginning encoded SCLK time of the segment. This
value should be less than or equal to the first time in
the segment.
endtim is the encoded SCLK time at which the segment ends.
This value should be greater than or equal to the last
time in the segment.
inst is the NAIF integer ID code for the instrument.
ref is a character string which specifies the
reference frame of the segment. This should be one of
the frames supported by the SPICELIB routine NAMFRM
which is an entry point of FRAMEX.
avflag is a logical flag which indicates whether or not the
segment will contain angular velocity.
segid is the segment identifier. A CK segment identifier may
contain up to 40 characters, excluding the terminating
null.
nrec is the number of pointing instances in the segment.
sclkdp are the encoded spacecraft clock times associated with
each pointing instance. These times must be strictly
increasing.
quats are the quaternions representing the C-matrices.
avvs are the angular velocity vectors (optional).
If avflag is FALSE then this array is ignored by the
routine, however it still must be supplied as part of
the calling sequence
java.lang.Exception
public int ckw02(int[] handle, double[] begtim, double[] endtim, int[] inst, byte[] ref, byte[] segid, int[] nrec, double[] start, double[] stop, double[] quats, double[] avvs, double[] rates) throws java.lang.Exception
handle
- is the handle of the CK file to which the segment will
be written. The file must have been opened with write
access.
begtim is the beginning encoded SCLK time of the segment. This
value should be less than or equal to the first START
time in the segment.
endtim is the encoded SCLK time at which the segment ends.
This value should be greater than or equal to the last
STOP time in the segment.
inst is the NAIF integer ID code for the instrument.
ref is a character string that specifies the
reference frame of the segment. This should be one of
the frames supported by the SPICELIB routine NAMFRM
which is an entry point of FRAMEX.
segid is the segment identifier. A CK segment identifier may
contain up to 40 characters.
nrec is the number of pointing intervals that will be
written to the segment.
start are the start times of each interval in encoded
spacecraft clock. These times must be strictly
increasing.
stop are the stop times of each interval in encoded
spacecraft clock. These times must be greater than
the START times that they correspond to but less
than or equal to the START time of the next interval.
quats are the quaternions representing the C-matrices
associated with the start times of each interval.
AVVS are the angular velocity vectors for each interval.
RATES are the number of seconds per encoded spacecraft clock
tick for each interval.
In most applications this value will be the same for
each interval within a segment. For example, when
constructing a predict C-kernel for Mars Observer, the
rate would be 1/256 for each interval since this is
the smallest time unit expressible by the MO clock. The
nominal seconds per tick rates for Galileo and Voyager
are 1/120 and 0.06 respectively.
java.lang.Exception
public int ckw03(int[] handle, double[] begtim, double[] endtim, int[] inst, byte[] ref, int[] avflag, byte[] segid, int[] nrec, double[] sclkdp, double[] quats, double[] avvs, int[] nints, double[] starts) throws java.lang.Exception
handle
- is the handle of the CK file to which the segment will
be written. The file must have been opened with write
access.
begtim is the beginning encoded SCLK time of the segment. This
value should be less than or equal to the first START
time in the segment.
endtim is the encoded SCLK time at which the segment ends.
This value should be greater than or equal to the last
STOP time in the segment.
inst is the NAIF integer ID code for the instrument.
ref is a character string that specifies the
reference frame of the segment. This should be one of
the frames supported by the SPICELIB routine NAMFRM
which is an entry point of FRAMEX.
segid is the segment identifier. A CK segment identifier may
contain up to 40 characters.
nrec is the number of pointing intervals that will be
written to the segment.
start are the start times of each interval in encoded
spacecraft clock. These times must be strictly
increasing.
packts contains a time-ordered array of data packets
representing the orientation of inst relative to the
frame ref. Each packet contains a quaternion and
optionally, depending on the segment subtype, attitude
derivative data, from which a C-matrix and an angular
velocity vector may be derived.
The C-matrix represented by the Ith data packet is a
rotation matrix that transforms the components of a
vector expressed in the base frame specified by ref to
components expressed in the instrument fixed frame at the
time sclkdp(I).
Thus, if a vector v has components x, y, z in the base
frame, then v has components x', y', z' in the instrument
fixed frame where:
[ x' ] [ ] [ x ]
| y' | = | cmat | | y |
[ z' ] [ ] [ z ]
The attitude derivative information in packts[i] gives
the angular velocity of the instrument fixed frame at
time sclkdp[i] with respect to the reference frame
specified by ref.
The direction of an angular velocity vector gives the
right-handed axis about which the instrument fixed
reference frame is rotating. The magnitude of the vector
is the magnitude of the instantaneous velocity of the
rotation, in radians per second.
Packet contents and the corresponding interpolation
methods depend on the segment subtype, and are as
follows:
Subtype 0: Hermite interpolation, 8-element packets.
Quaternion and quaternion derivatives
only, no angular velocity vector provided.
Quaternion elements are listed first,
followed by derivatives. Angular velocity
is derived from the quaternions and
quaternion derivatives.
Subtype 1: Lagrange interpolation, 4-element packets.
Quaternion only. Angular velocity is
derived by differentiating the
interpolating polynomials.
Subtype 2: Hermite interpolation, 14-element packets.
Quaternion and angular angular velocity
vector, as well as derivatives of each,
are provided. The quaternion comes first,
then quaternion derivatives, then angular
velocity and its derivatives.
Subtype 3: Lagrange interpolation, 7-element packets.
Quaternion and angular velocity vector
provided. The quaternion comes first.
For all subtypes, quaternions are "SPICE-style": the
scalar part comes first, followed by the vector part.
The quaternion (q0, q1, q2, q3) is related to the
corresponding C-matrix by the formula:
cmat =
+- -+
| 2 2 |
| 1 - 2 ( q2 + q3 ) 2 (q1 q2 - q0 q3) 2 (q1 q3 + q0 q2) |
| |
| |
| 2 2 |
| 2 (q1 q2 + q0 q3) 1 - 2 ( q1 + q3 ) 2 (q2 q3 - q0 q1) |
| |
| |
| 2 2 |
| 2 (q1 q3 - q0 q2) 2 (q2 q3 + q0 q1) 1 - 2 ( q1 + q2 ) |
| |
+- -+
Angular velocity is always specified relative to the base
frame.
rate is the nominal rate of the spacecraft clock associated
with inst. Units are seconds per tick. rate is used to
scale angular velocity to radians/second.
nints is the number of intervals that the pointing instances
are partitioned into.
starts are the start times of each of the interpolation
intervals. These times must be strictly increasing and
must coincide with times for which the segment contains
* pointing.
java.lang.Exception
public int ckw05(int[] handle, int[] subtyp, int[] degree, double[] begtim, double[] endtim, int[] inst, byte[] ref, int[] avflag, byte[] segid, int[] n, double[] sclkdp, double[] packts, double[] rate, int[] nints, double[] starts) throws java.lang.Exception
handle
- is the handle of the CK file to which the segment will
be written. The file must have been opened with write
access.
begtim is the beginning encoded SCLK time of the segment. This
value should be less than or equal to the first START
time in the segment.
endtim is the encoded SCLK time at which the segment ends.
This value should be greater than or equal to the last
STOP time in the segment.
inst is the NAIF integer ID code for the instrument.
ref is a character string that specifies the
reference frame of the segment. This should be one of
the frames supported by the SPICELIB routine NAMFRM
which is an entry point of FRAMEX.
segid is the segment identifier. A CK segment identifier may
contain up to 40 characters.
nrec is the number of pointing intervals that will be
written to the segment.
start are the start times of each interval in encoded
spacecraft clock. These times must be strictly
increasing.
packts contains a time-ordered array of data packets
representing the orientation of inst relative to the
frame ref. Each packet contains a quaternion and
optionally, depending on the segment subtype, attitude
derivative data, from which a C-matrix and an angular
velocity vector may be derived.
The C-matrix represented by the Ith data packet is a
rotation matrix that transforms the components of a
vector expressed in the base frame specified by ref to
components expressed in the instrument fixed frame at the
time sclkdp(I).
Thus, if a vector v has components x, y, z in the base
frame, then v has components x', y', z' in the instrument
fixed frame where:
[ x' ] [ ] [ x ]
| y' | = | cmat | | y |
[ z' ] [ ] [ z ]
The attitude derivative information in packts[i] gives
the angular velocity of the instrument fixed frame at
time sclkdp[i] with respect to the reference frame
specified by ref.
The direction of an angular velocity vector gives the
right-handed axis about which the instrument fixed
reference frame is rotating. The magnitude of the vector
is the magnitude of the instantaneous velocity of the
rotation, in radians per second.
Packet contents and the corresponding interpolation
methods depend on the segment subtype, and are as
follows:
Subtype 0: Hermite interpolation, 8-element packets.
Quaternion and quaternion derivatives
only, no angular velocity vector provided.
Quaternion elements are listed first,
followed by derivatives. Angular velocity
is derived from the quaternions and
quaternion derivatives.
Subtype 1: Lagrange interpolation, 4-element packets.
Quaternion only. Angular velocity is
derived by differentiating the
interpolating polynomials.
Subtype 2: Hermite interpolation, 14-element packets.
Quaternion and angular angular velocity
vector, as well as derivatives of each,
are provided. The quaternion comes first,
then quaternion derivatives, then angular
velocity and its derivatives.
Subtype 3: Lagrange interpolation, 7-element packets.
Quaternion and angular velocity vector
provided. The quaternion comes first.
For all subtypes, quaternions are "SPICE-style": the
scalar part comes first, followed by the vector part.
The quaternion (q0, q1, q2, q3) is related to the
corresponding C-matrix by the formula:
cmat =
+- -+
| 2 2 |
| 1 - 2 ( q2 + q3 ) 2 (q1 q2 - q0 q3) 2 (q1 q3 + q0 q2) |
| |
| |
| 2 2 |
| 2 (q1 q2 + q0 q3) 1 - 2 ( q1 + q3 ) 2 (q2 q3 - q0 q1) |
| |
| |
| 2 2 |
| 2 (q1 q3 - q0 q2) 2 (q2 q3 + q0 q1) 1 - 2 ( q1 + q2 ) |
| |
+- -+
Angular velocity is always specified relative to the base
frame.
rate is the nominal rate of the spacecraft clock associated
with inst. Units are seconds per tick. rate is used to
scale angular velocity to radians/second.
nints is the number of intervals that the pointing instances
are partitioned into.
starts are the start times of each of the interpolation
intervals. These times must be strictly increasing and
must coincide with times for which the segment contains
* pointing.
java.lang.Exception
public double clight() throws java.lang.Exception
java.lang.Exception
public int clpool() throws java.lang.Exception
java.lang.Exception
public int cmprss(byte[] delim, int[] n, byte[] input, byte[] output) throws java.lang.Exception
delim
- is the delimiter to be compressed out of the string.
This may be any ASCII character.
n is the maximum number of consecutive occurrences
of delim that will be allowed to remain in the
output string.
input is the input string.
lenout is the available space in the output string, counting
the terminating null. lenout is typically the
declared length of the output string.
java.lang.Exception
public int cnmfrm(byte[] cname, int[] frcode, byte[] frname, int[] found) throws java.lang.Exception
java.lang.Exception
public int conics(double[] elts, double[] et, double[] state) throws java.lang.Exception
java.lang.Exception
public int convrt(double[] x, byte[] in, byte[] out, double[] y) throws java.lang.Exception
java.lang.Exception
public int copyc(byte[] cell, byte[] copy) throws java.lang.Exception
java.lang.Exception
public long cpos(byte[] str, byte[] chars, int[] start) throws java.lang.Exception
java.lang.Exception
public long cposr(byte[] str, byte[] chars, int[] start) throws java.lang.Exception
java.lang.Exception
public int cvpool(byte[] agent, int[] update) throws java.lang.Exception
java.lang.Exception
public int cyllat(double[] r, double[] longc, double[] z, double[] radius, double[] longi, double[] lat) throws java.lang.Exception
java.lang.Exception
public int cylrec(double[] r, double[] longi, double[] z, double[] rectan) throws java.lang.Exception
java.lang.Exception
public int cylsph(double[] r, double[] longc, double[] z, double[] radius, double[] colat, double[] longi) throws java.lang.Exception
java.lang.Exception
public int dafbbs(int[] handle) throws java.lang.Exception
java.lang.Exception
public int dafbfs(int[] handle) throws java.lang.Exception
java.lang.Exception
public int dafcls(int[] handle) throws java.lang.Exception
java.lang.Exception
public int dafcs(int[] handle) throws java.lang.Exception
java.lang.Exception
public int daffna(int[] found) throws java.lang.Exception
java.lang.Exception
public int daffpa(int[] found) throws java.lang.Exception
java.lang.Exception
public int dafgn(byte[] name) throws java.lang.Exception
java.lang.Exception
public int dafgs(double[] sum) throws java.lang.Exception
java.lang.Exception
public int dafopr(byte[] fname, int[] handle) throws java.lang.Exception
java.lang.Exception
public int dafrda(int[] handle, int[] begin, int[] end, double[] data) throws java.lang.Exception
java.lang.Exception
public int dafus(double[] sum, int[] nd, int[] ni, double[] dc, int[] ic) throws java.lang.Exception
java.lang.Exception
public int dasac(int[] handle, int[] n, byte[] buffer) throws java.lang.Exception
java.lang.Exception
public int dasec(int[] handle, int[] bufsiz, int[] n, byte[] buffer, int[] done) throws java.lang.Exception
java.lang.Exception
public int dcyldr(double[] x, double[] y, double[] z, double[] jacobi) throws java.lang.Exception
java.lang.Exception
public int deltet(double[] epoch, byte[] eptype, double[] delta) throws java.lang.Exception
java.lang.Exception
public double det(double[] m1) throws java.lang.Exception
java.lang.Exception
public int dgeodr(double[] x, double[] y, double[] z, double[] re, double[] f, double[] jacobi) throws java.lang.Exception
java.lang.Exception
public int diags2(double[] symmat, double[] diag, double[] rotate) throws java.lang.Exception
java.lang.Exception
public int dlatdr(double[] x, double[] y, double[] z, double[] jacobi) throws java.lang.Exception
java.lang.Exception
public double dpr() throws java.lang.Exception
java.lang.Exception
public int drdcyl(double[] r, double[] longi, double[] z, double[] jacobi) throws java.lang.Exception
java.lang.Exception
public int drdgeo(double[] longi, double[] lat, double[] alt, double[] re, double[] f, double[] jacobi) throws java.lang.Exception
java.lang.Exception
public int drdlat(double[] r, double[] longi, double[] lat, double[] jacobi) throws java.lang.Exception
java.lang.Exception
public int drdsph(double[] r, double[] colat, double[] longi, double[] jacobi) throws java.lang.Exception
java.lang.Exception
public int dsphdr(double[] x, double[] y, double[] z, double[] jacobi) throws java.lang.Exception
java.lang.Exception
public int dtpool(byte[] name, int[] found, int[] n, byte[] type) throws java.lang.Exception
java.lang.Exception
public double dvdot(double[] s1, double[] s2) throws java.lang.Exception
java.lang.Exception
public int dvhat(double[] s1, double[] sout) throws java.lang.Exception
java.lang.Exception
public int dvpool(byte[] name) throws java.lang.Exception
java.lang.Exception
public int edlimb(double[] a, double[] b, double[] c, double[] viewpt, double[] limb) throws java.lang.Exception
java.lang.Exception
public int ekacec(int[] handle, int[] segno, int[] recno, byte[] column, int[] nvals, byte[] cvals, int[] isnull) throws java.lang.Exception
java.lang.Exception
public int ekaced(int[] handle, int[] segno, int[] recno, byte[] column, int[] nvals, double[] dvals, int[] isnull) throws java.lang.Exception
java.lang.Exception
public int ekacei(int[] handle, int[] segno, int[] recno, byte[] column, int[] nvals, int[] ivals, int[] isnull) throws java.lang.Exception
java.lang.Exception
public int ekaclc(int[] handle, int[] segno, byte[] column, byte[] cvals, int[] entszs, int[] nlflgs, int[] rcptrs, int[] wkindx) throws java.lang.Exception
java.lang.Exception
public int ekacld(int[] handle, int[] segno, byte[] column, double[] dvals, int[] entszs, int[] nlflgs, int[] rcptrs, int[] wkindx) throws java.lang.Exception
java.lang.Exception
public int ekacli(int[] handle, int[] segno, byte[] column, int[] ivals, int[] entszs, int[] nlflgs, int[] rcptrs, int[] wkindx) throws java.lang.Exception
java.lang.Exception
public int ekappr(int[] handle, int[] segno, int[] recno) throws java.lang.Exception
java.lang.Exception
public int ekbseg(int[] handle, byte[] tabnam, int[] ncols, byte[] cnames, byte[] decls, int[] segno) throws java.lang.Exception
java.lang.Exception
public int ekccnt(byte[] table, int[] ccount) throws java.lang.Exception
java.lang.Exception
public int ekcii(byte[] table, int[] cindex, byte[] column, int[] attdsc) throws java.lang.Exception
java.lang.Exception
public int ekcls(int[] handle) throws java.lang.Exception
java.lang.Exception
public int ekdelr(int[] handle, int[] segno, int[] recno) throws java.lang.Exception
java.lang.Exception
public int ekffld(int[] handle, int[] segno, int[] rcptrs) throws java.lang.Exception
java.lang.Exception
public int ekfind(byte[] query, int[] nmrows, int[] error, byte[] errmsg) throws java.lang.Exception
java.lang.Exception
public int ekgc(int[] selidx, int[] row, int[] elment, byte[] cdata, int[] nulle, int[] found) throws java.lang.Exception
java.lang.Exception
public int ekgd(int[] selidx, int[] row, int[] elment, double[] ddata, int[] nulle, int[] found) throws java.lang.Exception
java.lang.Exception
public int ekgi(int[] selidx, int[] row, int[] elment, int[] idata, int[] nulle, int[] found) throws java.lang.Exception
java.lang.Exception
public int ekifld(int[] handle, byte[] tabnam, int[] ncols, int[] nrows, byte[] cnames, byte[] decls, int[] segno, int[] rcptrs) throws java.lang.Exception
java.lang.Exception
public int ekinsr(int[] handle, int[] segno, int[] recno) throws java.lang.Exception
java.lang.Exception
public int eklef(byte[] fname, int[] handle) throws java.lang.Exception
java.lang.Exception
public int eknelt(int[] selidx, int[] row, int[] nelt) throws java.lang.Exception
java.lang.Exception
public long eknseg(int[] handle) throws java.lang.Exception
java.lang.Exception
public int ekntab(int[] n) throws java.lang.Exception
java.lang.Exception
public int ekopn(byte[] fname, byte[] ifname, int[] ncomch, int[] handle) throws java.lang.Exception
java.lang.Exception
public int ekopr(byte[] fname, int[] handle) throws java.lang.Exception
java.lang.Exception
public int ekops(int[] handle) throws java.lang.Exception
java.lang.Exception
public int ekopw(byte[] fname, int[] handle) throws java.lang.Exception
java.lang.Exception
public int ekpsel(byte[] query, int[] n, int[] xbegs, int[] xends, byte[] xtypes, byte[] xclasse, byte[] tabs, byte[] cols, int[] error, byte[] errmsg) throws java.lang.Exception
java.lang.Exception
public int ekrcec(int[] handle, int[] segno, int[] recno, byte[] column, int[] nvals, byte[] cvals, int[] isnull) throws java.lang.Exception
java.lang.Exception
public int ekrced(int[] handle, int[] segno, int[] recno, byte[] column, int[] nvals, double[] dvals, int[] isnull) throws java.lang.Exception
java.lang.Exception
public int ekrcei(int[] handle, int[] segno, int[] recno, byte[] column, int[] nvals, int[] ivals, int[] isnull) throws java.lang.Exception
java.lang.Exception
public int ekssum(int[] handle, int[] segno, byte[] tabnam, int[] nrows, int[] ncols, byte[] cnames, byte[] dtypes, int[] sizes, int[] strlns, int[] indexd, int[] nullok) throws java.lang.Exception
java.lang.Exception
public int ektnam(int[] n, byte[] table) throws java.lang.Exception
java.lang.Exception
public int ekucec(int[] handle, int[] segno, int[] recno, byte[] column, int[] nvals, byte[] cvals, int[] isnull) throws java.lang.Exception
java.lang.Exception
public int ekuced(int[] handle, int[] segno, int[] recno, byte[] column, int[] nvals, double[] dvals, int[] isnull) throws java.lang.Exception
java.lang.Exception
public int ekucei(int[] handle, int[] segno, int[] recno, byte[] column, int[] nvals, int[] ivals, int[] isnull) throws java.lang.Exception
java.lang.Exception
public int ekuef(int[] handle) throws java.lang.Exception
java.lang.Exception
public int el2cgv(double[] ellips, double[] center, double[] smajor, double[] sminor) throws java.lang.Exception
java.lang.Exception
public long elemc(byte[] item, byte[] a) throws java.lang.Exception
java.lang.Exception
public long elemd(double[] item, double[] a) throws java.lang.Exception
java.lang.Exception
public long elemi(int[] item, int[] a) throws java.lang.Exception
java.lang.Exception
public long eqstr(byte[] a, byte[] b) throws java.lang.Exception
java.lang.Exception
public int erract(byte[] op, byte[] action) throws java.lang.Exception
java.lang.Exception
public int errch(byte[] marker, byte[] string) throws java.lang.Exception
java.lang.Exception
public int errdev(byte[] op, byte[] device) throws java.lang.Exception
java.lang.Exception
public int errdp(byte[] marker, double[] dpnum) throws java.lang.Exception
java.lang.Exception
public int errint(byte[] marker, int[] integr) throws java.lang.Exception
java.lang.Exception
public int errprt(byte[] op, byte[] list) throws java.lang.Exception
java.lang.Exception
public long esrchc(byte[] value, int[] ndim, byte[] array) throws java.lang.Exception
java.lang.Exception
public int et2lst(double[] et, int[] body, double[] longi, byte[] type, int[] hr, int[] mn, int[] sc, byte[] time, byte[] ampm) throws java.lang.Exception
java.lang.Exception
public int et2utc(double[] et, byte[] format, int[] prec, byte[] utcstr) throws java.lang.Exception
java.lang.Exception
public int etcal(double[] et, byte[] string) throws java.lang.Exception
java.lang.Exception
public int eul2m(double[] angle3, double[] angle2, double[] angle1, int[] axis3, int[] axis2, int[] axis1, double[] r) throws java.lang.Exception
java.lang.Exception
public int eul2xf(double[] eulang, int[] axisa, int[] axisb, int[] axisc, double[] xform) throws java.lang.Exception
java.lang.Exception
public long exists(byte[] file) throws java.lang.Exception
java.lang.Exception
public int expool(byte[] name, int[] found) throws java.lang.Exception
java.lang.Exception
public long failed() throws java.lang.Exception
java.lang.Exception
public int frame(double[] x, double[] y, double[] z) throws java.lang.Exception
java.lang.Exception
public int frinfo(int[] frcode, int[] cent, int[] classe, int[] clssid, int[] found) throws java.lang.Exception
java.lang.Exception
public int frmnam(int[] frcode, byte[] frname) throws java.lang.Exception
java.lang.Exception
public int furnsh(byte[] file) throws java.lang.Exception
file
- is the name of a SPICE kernel file. The file may be
either binary or text. If the file is a binary SPICE
kernel it will be loaded into the appropriate SPICE
subsystem. If `file' is a SPICE text kernel it will be
loaded into the kernel pool. If `file' is a SPICE
meta-kernel containing initialization instructions
(through use of the correct kernel pool variables), the
files specified in those variables will be loaded into
the appropriate SPICE subsystem.
The SPICE text kernel format supports association of
names and data values using a "keyword = value" format.
The keyword-value pairs thus defined are called "kernel
variables."
While any information can be placed in a text kernel
file, the following string valued kernel variables are
recognized by SPICE as meta-kernel keywords:java.lang.Exception
public int gcpool(byte[] name, int[] start, int[] room, int[] n, byte[] cvals, int[] found) throws java.lang.Exception
java.lang.Exception
public int gdpool(byte[] name, int[] start, int[] room, int[] n, double[] values, int[] found) throws java.lang.Exception
java.lang.Exception
public int georec(double[] longi, double[] lat, double[] alt, double[] re, double[] f, double[] rectan) throws java.lang.Exception
java.lang.Exception
public int getelm(int[] frstyr, byte[] lines, double[] epoch, double[] elems) throws java.lang.Exception
java.lang.Exception
public int getfat(byte[] file, byte[] arch, byte[] kertyp) throws java.lang.Exception
java.lang.Exception
public int getfov(int[] instid, int[] room, byte[] shape, byte[] frame, double[] bsight, int[] n, double[] bounds) throws java.lang.Exception
java.lang.Exception
public int getmsg(byte[] option, byte[] msg) throws java.lang.Exception
java.lang.Exception
public int gipool(byte[] name, int[] start, int[] room, int[] n, int[] ivals, int[] found) throws java.lang.Exception
java.lang.Exception
public int gnpool(byte[] name, int[] start, int[] room, int[] n, byte[] cvals, int[] found) throws java.lang.Exception
java.lang.Exception
public double halfpi() throws java.lang.Exception
java.lang.Exception
public int ident(double[] matrix) throws java.lang.Exception
java.lang.Exception
public int illum(byte[] target, double[] et, byte[] abcorr, byte[] obsrvr, double[] spoint, double[] phase, double[] solar, double[] emissn) throws java.lang.Exception
java.lang.Exception
public int inedpl(double[] a, double[] b, double[] c, double[] plane, double[] ellips, int[] found) throws java.lang.Exception
java.lang.Exception
public int inelpl(double[] ellips, double[] plane, int[] nxpts, double[] xpt1, double[] xpt2) throws java.lang.Exception
java.lang.Exception
public int inrypl(double[] vertex, double[] dir, double[] plane, int[] nxpts, double[] xpt) throws java.lang.Exception
java.lang.Exception
public int insrtc(byte[] item, byte[] a) throws java.lang.Exception
java.lang.Exception
public int insrtd(double[] item, double[] a) throws java.lang.Exception
java.lang.Exception
public int insrti(int[] item, int[] a) throws java.lang.Exception
java.lang.Exception
public int invert(double[] m1, double[] mout) throws java.lang.Exception
java.lang.Exception
public int invort(double[] m, double[] mit) throws java.lang.Exception
java.lang.Exception
public long isordv(int[] array, int[] n) throws java.lang.Exception
java.lang.Exception
public long isrchc(byte[] value, int[] ndim, byte[] array) throws java.lang.Exception
java.lang.Exception
public long isrchd(double[] value, int[] ndim, double[] array) throws java.lang.Exception
java.lang.Exception
public long isrchi(int[] value, int[] ndim, int[] array) throws java.lang.Exception
java.lang.Exception
public long isrot(double[] m, double[] ntol, double[] dtol) throws java.lang.Exception
java.lang.Exception
public double j1900() throws java.lang.Exception
java.lang.Exception
public double j1950() throws java.lang.Exception
java.lang.Exception
public double j2000() throws java.lang.Exception
java.lang.Exception
public double j2100() throws java.lang.Exception
java.lang.Exception
public double jyear() throws java.lang.Exception
java.lang.Exception
public int ktotal(byte[] kind, int[] count) throws java.lang.Exception
kind
- is a list of types of kernels to count when computing
loaded kernels. kind should consist of a list of words
of kernels to examine. Recognized types arejava.lang.Exception
public int kdata(int[] which, byte[] kind, byte[] file, byte[] filtyp, byte[] source, int[] handle, int[] found) throws java.lang.Exception
which
- is the number of the kernel to fetch (matching the
type specified by kind) from the list of kernels that
have been loaded through the entry point furnsh_c but
that have not been unloaded through the entry point
unload_c.
The range of which is 0 to count-1, where count is
the number of kernels loaded via furnsh_c. This
count may be obtained by calling ktotal_c. See the
Examples section for an illustrative code fragment.kind
- is a list of types of kernels to be considered when
fetching kernels from the list of loaded kernels. KIND
should consist of a list of words of kernels to
examine. Recognized types are SPK --- All SPK files are counted in the total.
CK --- All CK files are counted in the total.
PCK --- All binary PCK files are counted in the
total.
EK --- All EK files are counted in the total.
TEXT --- All text kernels that are not meta-text
kernels are included in the total.
META --- All meta-text kernels are counted in the
total.
ALL --- Every type of kernel is counted in the
total.
file
- is the amount of available space in the output file
string, including room for the terminating null.
Normally, this is the declared length of the output
string.filtyp
- is the amount of available space in the output kernel
type string.source
- is the amount of available space in the output kernel
source string.
java.lang.Exception
public int kinfo(byte[] file, byte[] filtyp, byte[] source, int[] handle, int[] found) throws java.lang.Exception
file
- is the name of a kernel file for which descriptive
information is desired.
java.lang.Exception
public int kxtrct(byte[] keywd, byte[] terms, int[] nterms, byte[] string, int[] found, byte[] substr) throws java.lang.Exception
java.lang.Exception
public long lastnb(byte[] string) throws java.lang.Exception
java.lang.Exception
public int latcyl(double[] radius, double[] longi, double[] lat, double[] r, double[] longc, double[] z) throws java.lang.Exception
java.lang.Exception
public int latrec(double[] radius, double[] longi, double[] lat, double[] rectan) throws java.lang.Exception
java.lang.Exception
public int latsph(double[] radius, double[] longi, double[] lat, double[] rho, double[] colat, double[] longs) throws java.lang.Exception
java.lang.Exception
public int lcase(byte[] in, byte[] out) throws java.lang.Exception
java.lang.Exception
public int ldpool(byte[] kernel) throws java.lang.Exception
java.lang.Exception
public int lmpool(byte[] cvals, int[] n) throws java.lang.Exception
java.lang.Exception
public int lparse(byte[] list, byte[] delim, int[] nmax, int[] n, byte[] items) throws java.lang.Exception
java.lang.Exception
public int lparsm(byte[] list, byte[] delims, int[] nmax, int[] n, byte[] items) throws java.lang.Exception
java.lang.Exception
public int lparss(byte[] list, byte[] delims, byte[] set) throws java.lang.Exception
java.lang.Exception
public long lstlec(byte[] string, int[] n, byte[] array) throws java.lang.Exception
java.lang.Exception
public long lstled(double[] x, int[] n, double[] array) throws java.lang.Exception
java.lang.Exception
public long lstlei(int[] x, int[] n, int[] array) throws java.lang.Exception
java.lang.Exception
public long lstltc(byte[] string, int[] n, byte[] array) throws java.lang.Exception
java.lang.Exception
public long lstltd(double[] x, int[] n, double[] array) throws java.lang.Exception
java.lang.Exception
public long lstlti(int[] x, int[] n, int[] array) throws java.lang.Exception
java.lang.Exception
public int ltime(double[] etobs, int[] obs, byte[] dir, int[] targ, double[] ettarg, double[] elapsd) throws java.lang.Exception
java.lang.Exception
public int lx4dec(byte[] string, int[] first, int[] last, int[] nchar) throws java.lang.Exception
java.lang.Exception
public int lx4num(byte[] string, int[] first, int[] last, int[] nchar) throws java.lang.Exception
java.lang.Exception
public int lx4sgn(byte[] string, int[] first, int[] last, int[] nchar) throws java.lang.Exception
java.lang.Exception
public int lx4uns(byte[] string, int[] first, int[] last, int[] nchar) throws java.lang.Exception
java.lang.Exception
public int lxqstr(byte[] string, byte[] qchar, int[] first, int[] last, int[] nchar) throws java.lang.Exception
java.lang.Exception
public int m2eul(double[] r, int[] axis3, int[] axis2, int[] axis1, double[] angle3, double[] angle2, double[] angle1) throws java.lang.Exception
java.lang.Exception
public int m2q(double[] r, double[] q) throws java.lang.Exception
java.lang.Exception
public long matchi(byte[] string, byte[] templ, byte[] wstr, byte[] wchr) throws java.lang.Exception
java.lang.Exception
public long matchw(byte[] string, byte[] templ, byte[] wstr, byte[] wchr) throws java.lang.Exception
java.lang.Exception
public int mequ(double[] m1, double[] mout) throws java.lang.Exception
java.lang.Exception
public int mequg(double[] m1, int[] nr, int[] nc, double[] mout) throws java.lang.Exception
java.lang.Exception
public int mtxm(double[] m1, double[] m2, double[] mout) throws java.lang.Exception
java.lang.Exception
public int mtxmg(double[] m1, double[] m2, int[] nc1, int[] nr1r2, int[] nc2, double[] mout) throws java.lang.Exception
java.lang.Exception
public int mtxv(double[] matrix, double[] vin, double[] vout) throws java.lang.Exception
java.lang.Exception
public int mtxvg(double[] m1, double[] v2, int[] nc1, int[] nr1r2, double[] vout) throws java.lang.Exception
java.lang.Exception
public int mxm(double[] m1, double[] m2, double[] mout) throws java.lang.Exception
java.lang.Exception
public int mxmg(double[] m1, double[] m2, int[] row1, int[] col1, int[] col2, double[] mout) throws java.lang.Exception
java.lang.Exception
public int mxmt(double[] m1, double[] m2, double[] mout) throws java.lang.Exception
java.lang.Exception
public int mxmtg(double[] m1, double[] m2, int[] nr1, int[] nc1c2, int[] nr2, double[] mout) throws java.lang.Exception
java.lang.Exception
public int mxv(double[] matrix, double[] vin, double[] vout) throws java.lang.Exception
java.lang.Exception
public int mxvg(double[] m1, double[] v2, int[] nr1, int[] nc1r2, double[] vout) throws java.lang.Exception
java.lang.Exception
public int namfrm(byte[] frname, int[] frcode) throws java.lang.Exception
java.lang.Exception
public long ncpos(byte[] str, byte[] chars, int[] start) throws java.lang.Exception
java.lang.Exception
public long ncposr(byte[] str, byte[] chars, int[] start) throws java.lang.Exception
java.lang.Exception
public int nearpt(double[] positn, double[] a, double[] b, double[] c, double[] npoint, double[] alt) throws java.lang.Exception
java.lang.Exception
public int npedln(double[] a, double[] b, double[] c, double[] linept, double[] linedr, double[] pnear, double[] dist) throws java.lang.Exception
java.lang.Exception
public int npelpt(double[] point, double[] ellips, double[] pnear, double[] dist) throws java.lang.Exception
java.lang.Exception
public int nplnpt(double[] linpt, double[] lindir, double[] point, double[] pnear, double[] dist) throws java.lang.Exception
java.lang.Exception
public int nvc2pl(double[] normal, double[] constante, double[] plane) throws java.lang.Exception
java.lang.Exception
public int nvp2pl(double[] normal, double[] point, double[] plane) throws java.lang.Exception
java.lang.Exception
public long ordc(byte[] item, byte[] set) throws java.lang.Exception
java.lang.Exception
public long ordd(double[] item, double[] set) throws java.lang.Exception
java.lang.Exception
public int orderc(byte[] array, int[] ndim, int[] iorder) throws java.lang.Exception
java.lang.Exception
public int orderd(double[] array, int[] ndim, int[] iorder) throws java.lang.Exception
java.lang.Exception
public int orderi(int[] array, int[] ndim, int[] iorder) throws java.lang.Exception
java.lang.Exception
public long ordi(int[] item, int[] set) throws java.lang.Exception
java.lang.Exception
public int oscelt(double[] state, double[] et, double[] mu, double[] elts) throws java.lang.Exception
java.lang.Exception
public int pcklof(byte[] fname, int[] handle) throws java.lang.Exception
java.lang.Exception
public int pckuof(int[] handle) throws java.lang.Exception
java.lang.Exception
public int pcpool(byte[] name, int[] n, byte[] cvals) throws java.lang.Exception
java.lang.Exception
public int pdpool(byte[] name, int[] n, double[] values) throws java.lang.Exception
java.lang.Exception
public double pi() throws java.lang.Exception
java.lang.Exception
public int pipool(byte[] name, int[] n, int[] ivals) throws java.lang.Exception
java.lang.Exception
public int pjelpl(double[] elin, double[] plane, double[] elout) throws java.lang.Exception
java.lang.Exception
public int pl2nvc(double[] plane, double[] normal, double[] constante) throws java.lang.Exception
java.lang.Exception
public int pl2nvp(double[] plane, double[] normal, double[] point) throws java.lang.Exception
java.lang.Exception
public int pl2psv(double[] plane, double[] point, double[] span1, double[] span2) throws java.lang.Exception
java.lang.Exception
public long pos(byte[] str, byte[] substr, int[] start) throws java.lang.Exception
java.lang.Exception
public long posr(byte[] str, byte[] substr, int[] start) throws java.lang.Exception
java.lang.Exception
public int prompt(byte[] prmpt, byte[] string) throws java.lang.Exception
java.lang.Exception
public int prop2b(double[] gm, double[] pvinit, double[] dt, double[] pvprop) throws java.lang.Exception
java.lang.Exception
public int prsdp(byte[] string, double[] dpval) throws java.lang.Exception
java.lang.Exception
public int prsint(byte[] string, int[] intval) throws java.lang.Exception
java.lang.Exception
public int psv2pl(double[] point, double[] span1, double[] span2, double[] plane) throws java.lang.Exception
java.lang.Exception
public int pxform(byte[] from, byte[] to, double[] et, double[] rotate) throws java.lang.Exception
java.lang.Exception
public int q2m(double[] q, double[] r) throws java.lang.Exception
java.lang.Exception
public int radrec(double[] range, double[] ra, double[] dec, double[] rectan) throws java.lang.Exception
java.lang.Exception
public int rav2xf(double[] rot, double[] av, double[] xform) throws java.lang.Exception
java.lang.Exception
public int raxisa(double[] matrix, double[] axis, double[] angle) throws java.lang.Exception
java.lang.Exception
public int rdtext(byte[] file, byte[] line, int[] eof) throws java.lang.Exception
java.lang.Exception
public int reccyl(double[] rectan, double[] r, double[] longi, double[] z) throws java.lang.Exception
java.lang.Exception
public int recgeo(double[] rectan, double[] re, double[] f, double[] longi, double[] lat, double[] alt) throws java.lang.Exception
java.lang.Exception
public int reclat(double[] rectan, double[] radius, double[] longi, double[] lat) throws java.lang.Exception
java.lang.Exception
public int recrad(double[] rectan, double[] range, double[] ra, double[] dec) throws java.lang.Exception
java.lang.Exception
public int recsph(double[] rectan, double[] r, double[] colat, double[] longi) throws java.lang.Exception
java.lang.Exception
public int removc(byte[] item, byte[] a) throws java.lang.Exception
java.lang.Exception
public int removd(double[] item, double[] a) throws java.lang.Exception
java.lang.Exception
public int removi(int[] item, int[] a) throws java.lang.Exception
java.lang.Exception
public int reordc(int[] iorder, int[] ndim, byte[] array) throws java.lang.Exception
java.lang.Exception
public int reordd(int[] iorder, int[] ndim, double[] array) throws java.lang.Exception
java.lang.Exception
public int reordi(int[] iorder, int[] ndim, int[] array) throws java.lang.Exception
java.lang.Exception
public int reordl(int[] iorder, int[] ndim, int[] array) throws java.lang.Exception
java.lang.Exception
public int repmc(byte[] in, byte[] marker, byte[] value, byte[] out) throws java.lang.Exception
java.lang.Exception
public int repmct(byte[] in, byte[] marker, int[] value, byte[] cases, byte[] out) throws java.lang.Exception
java.lang.Exception
public int repmd(byte[] in, byte[] marker, double[] value, int[] sigdig, byte[] out) throws java.lang.Exception
java.lang.Exception
public int repmf(byte[] in, byte[] marker, double[] value, int[] sigdig, byte[] format, byte[] out) throws java.lang.Exception
java.lang.Exception
public int repmi(byte[] in, byte[] marker, int[] value, byte[] out) throws java.lang.Exception
java.lang.Exception
public int repmot(byte[] in, byte[] marker, int[] value, byte[] cases, byte[] out) throws java.lang.Exception
java.lang.Exception
public int reset() throws java.lang.Exception
java.lang.Exception
public long returne() throws java.lang.Exception
java.lang.Exception
public int rotate(double[] angle, int[] iaxis, double[] mout) throws java.lang.Exception
java.lang.Exception
public int rotmat(double[] m1, double[] angle, int[] iaxis, double[] mout) throws java.lang.Exception
java.lang.Exception
public int rotvec(double[] v1, double[] angle, int[] iaxis, double[] vout) throws java.lang.Exception
java.lang.Exception
public double rpd() throws java.lang.Exception
java.lang.Exception
public int rquad(double[] a, double[] b, double[] c, double[] root1, double[] root2) throws java.lang.Exception
java.lang.Exception
public int saelgv(double[] vec1, double[] vec2, double[] smajor, double[] sminor) throws java.lang.Exception
java.lang.Exception
public int scdecd(int[] sc, double[] sclkdp, byte[] sclkch) throws java.lang.Exception
java.lang.Exception
public int sce2c(int[] sc, double[] et, double[] sclkdp) throws java.lang.Exception
java.lang.Exception
public int sce2s(int[] sc, double[] et, byte[] sclkch) throws java.lang.Exception
java.lang.Exception
public int sce2t(int[] sc, double[] et, double[] sclkdp) throws java.lang.Exception
java.lang.Exception
public int scencd(int[] sc, byte[] sclkch, double[] sclkdp) throws java.lang.Exception
java.lang.Exception
public int scfmt(int[] sc, double[] ticks, byte[] clkstr) throws java.lang.Exception
java.lang.Exception
public int scpart(int[] sc, int[] nparts, double[] pstart, double[] pstop) throws java.lang.Exception
java.lang.Exception
public int scs2e(int[] sc, byte[] sclkch, double[] et) throws java.lang.Exception
java.lang.Exception
public int sct2e(int[] sc, double[] sclkdp, double[] et) throws java.lang.Exception
java.lang.Exception
public int sctiks(int[] sc, byte[] clkstr, double[] ticks) throws java.lang.Exception
java.lang.Exception
public long setc(byte[] a, byte[] op, byte[] b) throws java.lang.Exception
java.lang.Exception
public int setmsg(byte[] msg) throws java.lang.Exception
java.lang.Exception
public int shellc(int[] ndim, byte[] array) throws java.lang.Exception
java.lang.Exception
public int shelld(int[] ndim, double[] array) throws java.lang.Exception
java.lang.Exception
public int shelli(int[] ndim, int[] array) throws java.lang.Exception
java.lang.Exception
public int sigerr(byte[] msg) throws java.lang.Exception
java.lang.Exception
public long sizec(byte[] cell) throws java.lang.Exception
java.lang.Exception
public double spd() throws java.lang.Exception
java.lang.Exception
public int sphcyl(double[] radius, double[] colat, double[] slongi, double[] r, double[] longi, double[] z) throws java.lang.Exception
java.lang.Exception
public int sphlat(double[] r, double[] colat, double[] longs, double[] radius, double[] longi, double[] lat) throws java.lang.Exception
java.lang.Exception
public int sphrec(double[] r, double[] colat, double[] longi, double[] rectan) throws java.lang.Exception
java.lang.Exception
public int spk14a(int[] handle, int[] ncsets, double[] coeffs, double[] epochs) throws java.lang.Exception
java.lang.Exception
public int spk14b(int[] handle, byte[] segid, int[] body, int[] center, byte[] frame, double[] first, double[] last, int[] chbdeg) throws java.lang.Exception
java.lang.Exception
public int spk14e(int[] handle) throws java.lang.Exception
java.lang.Exception
public int spkapo(int[] targ, double[] et, byte[] ref, double[] sobs, byte[] abcorr, double[] ptarg, double[] lt) throws java.lang.Exception
java.lang.Exception
public int spkapp(int[] targ, double[] et, byte[] ref, double[] sobs, byte[] abcorr, double[] starg, double[] lt) throws java.lang.Exception
java.lang.Exception
public int spkcls(int[] handle) throws java.lang.Exception
java.lang.Exception
public int spkez(int[] targ, double[] et, byte[] ref, byte[] abcorr, int[] obs, double[] starg, double[] lt) throws java.lang.Exception
java.lang.Exception
public int spkezp(int[] targ, double[] et, byte[] ref, byte[] abcorr, int[] obs, double[] ptarg, double[] lt) throws java.lang.Exception
java.lang.Exception
public int spkezr(byte[] targ, double[] et, byte[] ref, byte[] abcorr, byte[] obs, double[] starg, double[] lt) throws java.lang.Exception
java.lang.Exception
public int spkgeo(int[] targ, double[] et, byte[] ref, int[] obs, double[] state, double[] lt) throws java.lang.Exception
java.lang.Exception
public int spkgps(int[] targ, double[] et, byte[] ref, int[] obs, double[] pos, double[] lt) throws java.lang.Exception
java.lang.Exception
public int spkopa(byte[] file, int[] handle) throws java.lang.Exception
java.lang.Exception
public int spkopn(byte[] name, byte[] ifname, int[] ncomch, int[] handle) throws java.lang.Exception
java.lang.Exception
public int spkpds(int[] body, int[] center, byte[] frame, int[] type, double[] first, double[] last, double[] descr) throws java.lang.Exception
java.lang.Exception
public int spkpos(byte[] targ, double[] et, byte[] ref, byte[] abcorr, byte[] obs, double[] ptarg, double[] lt) throws java.lang.Exception
java.lang.Exception
public int spkssb(int[] targ, double[] et, byte[] ref, double[] starg) throws java.lang.Exception
java.lang.Exception
public int spksub(int[] handle, double[] descr, byte[] ident, double[] begin, double[] end, int[] newh) throws java.lang.Exception
java.lang.Exception
public int spkuds(double[] descr, int[] body, int[] center, int[] frame, int[] type, double[] first, double[] last, int[] begin, int[] end) throws java.lang.Exception
java.lang.Exception
public int spkuef(int[] handle) throws java.lang.Exception
java.lang.Exception
public int spkw01(int[] handle, int[] body, int[] center, byte[] frame, double[] first, double[] last, byte[] segid, int[] n, double[] dlines, double[] epochs) throws java.lang.Exception
java.lang.Exception
public int spkw02(int[] handle, int[] body, int[] center, byte[] frame, double[] first, double[] last, byte[] segid, double[] intlen, int[] n, int[] polydg, double[] cdata, double[] btime) throws java.lang.Exception
java.lang.Exception
public int spkw03(int[] handle, int[] body, int[] center, byte[] frame, double[] first, double[] last, byte[] segid, double[] intlen, int[] n, int[] polydg, double[] cdata, double[] btime) throws java.lang.Exception
java.lang.Exception
public int spkw05(int[] handle, int[] body, int[] center, byte[] frame, double[] first, double[] last, byte[] segid, double[] gm, int[] n, double[] states, double[] epochs) throws java.lang.Exception
java.lang.Exception
public int spkw08(int[] handle, int[] body, int[] center, byte[] frame, double[] first, double[] last, byte[] segid, int[] degree, int[] n, double[] states, double[] epoch1, double[] step) throws java.lang.Exception
java.lang.Exception
public int spkw09(int[] handle, int[] body, int[] center, byte[] frame, double[] first, double[] last, byte[] segid, int[] degree, int[] n, double[] states, double[] epochs) throws java.lang.Exception
java.lang.Exception
public int spkw10(int[] handle, int[] body, int[] center, byte[] frame, double[] first, double[] last, byte[] segid, double[] consts, int[] n, double[] elems, double[] epochs) throws java.lang.Exception
java.lang.Exception
public int spkw12(int[] handle, int[] body, int[] center, byte[] frame, double[] first, double[] last, byte[] segid, int[] degree, int[] n, double[] states, double[] epoch1, double[] step) throws java.lang.Exception
java.lang.Exception
public int spkw13(int[] handle, int[] body, int[] center, byte[] frame, double[] first, double[] last, byte[] segid, int[] degree, int[] n, double[] states, double[] epochs) throws java.lang.Exception
java.lang.Exception
public int spkw15(int[] handle, int[] body, int[] center, byte[] frame, double[] first, double[] last, byte[] segid, double[] epoch, double[] tp, double[] pa, double[] p, double[] ecc, double[] j2flg, double[] pv, double[] gm, double[] j2, double[] radius) throws java.lang.Exception
java.lang.Exception
public int spkw17(int[] handle, int[] body, int[] center, byte[] frame, double[] first, double[] last, byte[] segid, double[] epoch, double[] eqel, double[] rapol, double[] decpol) throws java.lang.Exception
java.lang.Exception
public int spkw18(int[] handle, int[] subtyp, int[] body, int[] center, byte[] frame, double[] first, double[] last, byte[] segid, int[] degree, int[] n, double[] packts, double[] epochs) throws java.lang.Exception
java.lang.Exception
public int srfxpt(byte[] method, byte[] target, double[] et, byte[] abcorr, byte[] obsrvr, byte[] dref, double[] dvec, double[] spoint, double[] dist, double[] trgepc, double[] obspos, int[] found) throws java.lang.Exception
java.lang.Exception
public int stelab(double[] pobj, double[] vobs, double[] appobj) throws java.lang.Exception
java.lang.Exception
public int stpool(byte[] item, int[] nth, byte[] contin, byte[] string, int[] size, int[] found) throws java.lang.Exception
java.lang.Exception
public int str2et(byte[] string, double[] et) throws java.lang.Exception
java.lang.Exception
public int subpt(byte[] method, byte[] target, double[] et, byte[] abcorr, byte[] obsrvr, double[] spoint, double[] alt) throws java.lang.Exception
java.lang.Exception
public int subsol(byte[] method, byte[] target, double[] et, byte[] abcorr, byte[] obsrvr, double[] spoint) throws java.lang.Exception
java.lang.Exception
public double sumad(double[] array, int[] n) throws java.lang.Exception
java.lang.Exception
public long sumai(int[] array, int[] n) throws java.lang.Exception
java.lang.Exception
public int surfnm(double[] a, double[] b, double[] c, double[] point, double[] normal) throws java.lang.Exception
java.lang.Exception
public int surfpt(double[] positn, double[] u, double[] a, double[] b, double[] c, double[] point, int[] found) throws java.lang.Exception
java.lang.Exception
public int swpool(byte[] agent, int[] nnames, byte[] names) throws java.lang.Exception
java.lang.Exception
public int szpool(byte[] name, int[] n, int[] found) throws java.lang.Exception
java.lang.Exception
public int timdef(byte[] action, byte[] item, byte[] value) throws java.lang.Exception
java.lang.Exception
public int timout(double[] et, byte[] pictur, byte[] output) throws java.lang.Exception
java.lang.Exception
public int tipbod(byte[] ref, int[] body, double[] et, double[] tipm) throws java.lang.Exception
java.lang.Exception
public int tisbod(byte[] ref, int[] body, double[] et, double[] tsipm) throws java.lang.Exception
java.lang.Exception
public int tkvrsn(byte[] item, byte[] verstr) throws java.lang.Exception
java.lang.Exception
public int tparse(byte[] string, double[] sp2000, byte[] error) throws java.lang.Exception
java.lang.Exception
public int tpictr(byte[] sample, byte[] pictur, int[] ok, byte[] errorn) throws java.lang.Exception
java.lang.Exception
public double trace(double[] matrix) throws java.lang.Exception
java.lang.Exception
public int trcoff() throws java.lang.Exception
java.lang.Exception
public int tsetyr(int[] year) throws java.lang.Exception
java.lang.Exception
public double twopi() throws java.lang.Exception
java.lang.Exception
public int twovec(double[] axdef, int[] indexa, double[] plndef, int[] indexp, double[] mout) throws java.lang.Exception
java.lang.Exception
public double tyear() throws java.lang.Exception
java.lang.Exception
public int ucase(byte[] in, byte[] out) throws java.lang.Exception
java.lang.Exception
public int ucrss(double[] v1, double[] v2, double[] vout) throws java.lang.Exception
java.lang.Exception
public double unitim(double[] epoch, byte[] insys, byte[] outsys) throws java.lang.Exception
java.lang.Exception
public int unorm(double[] v1, double[] vout, double[] vmag) throws java.lang.Exception
java.lang.Exception
public int unormg(double[] v1, int[] ndim, double[] vout, double[] vmag) throws java.lang.Exception
java.lang.Exception
public int unload(byte[] file) throws java.lang.Exception
file
- is the name of a file to unload. This file
should be one loaded through the interface furnsh_c.
If the file is not on the list of loaded kernels
no action is taken.
Note that if file is a meta-text kernel, all of
the files loaded as a result of loading the meta-text
kernel will be unloaded.
java.lang.Exception
public int utc2et(byte[] utcstr, double[] et) throws java.lang.Exception
utcstr
- is an input time string, containing a Calendar or
Julian Date, UTC. Any input string acceptable to the
routine tpartv_ are acceptable to utc2et_c. The length
of utcstr should not exceed 80 characters.
java.lang.Exception
public int vadd(double[] v1, double[] v2, double[] vout) throws java.lang.Exception
java.lang.Exception
public int vaddg(double[] v1, double[] v2, int[] ndim, double[] vout) throws java.lang.Exception
java.lang.Exception
public int validc(int[] size, int[] n, byte[] a) throws java.lang.Exception
java.lang.Exception
public int vcrss(double[] v1, double[] v2, double[] vout) throws java.lang.Exception
java.lang.Exception
public double vdist(double[] v1, double[] v2) throws java.lang.Exception
java.lang.Exception
public double vdistg(double[] v1, double[] v2, int[] ndim) throws java.lang.Exception
java.lang.Exception
public double vdot(double[] v1, double[] v2) throws java.lang.Exception
java.lang.Exception
public double vdotg(double[] v1, double[] v2, int[] ndim) throws java.lang.Exception
java.lang.Exception
public int vequ(double[] vin, double[] vout) throws java.lang.Exception
java.lang.Exception
public int vequg(double[] vin, int[] ndim, double[] vout) throws java.lang.Exception
java.lang.Exception
public int vhat(double[] v1, double[] vout) throws java.lang.Exception
java.lang.Exception
public int vhatg(double[] v1, int[] ndim, double[] vout) throws java.lang.Exception
java.lang.Exception
public int vlcom(double[] a, double[] v1, double[] b, double[] v2, double[] sum) throws java.lang.Exception
java.lang.Exception
public int vlcom3(double[] a, double[] v1, double[] b, double[] v2, double[] c, double[] v3, double[] sum) throws java.lang.Exception
java.lang.Exception
public int vlcomg(int[] n, double[] a, double[] v1, double[] b, double[] v2, double[] sum) throws java.lang.Exception
java.lang.Exception
public int vminug(double[] vin, int[] ndim, double[] vout) throws java.lang.Exception
java.lang.Exception
public int vminus(double[] v1, double[] vout) throws java.lang.Exception
java.lang.Exception
public double vnorm(double[] v1) throws java.lang.Exception
java.lang.Exception
public double vnormg(double[] v1, int[] ndim) throws java.lang.Exception
java.lang.Exception
public int vpack(double[] x, double[] y, double[] z, double[] v) throws java.lang.Exception
java.lang.Exception
public int vperp(double[] a, double[] b, double[] p) throws java.lang.Exception
java.lang.Exception
public int vprjp(double[] vin, double[] plane, double[] vout) throws java.lang.Exception
java.lang.Exception
public int vprjpi(double[] vin, double[] projpl, double[] invpl, double[] vout, int[] found) throws java.lang.Exception
java.lang.Exception
public int vproj(double[] a, double[] b, double[] p) throws java.lang.Exception
java.lang.Exception
public double vrel(double[] v1, double[] v2) throws java.lang.Exception
java.lang.Exception
public double vrelg(double[] v1, double[] v2, int[] ndim) throws java.lang.Exception
java.lang.Exception
public int vrotv(double[] v, double[] axis, double[] theta, double[] r) throws java.lang.Exception
java.lang.Exception
public int vscl(double[] s, double[] v1, double[] vout) throws java.lang.Exception
java.lang.Exception
public int vsclg(double[] s, double[] v1, int[] ndim, double[] vout) throws java.lang.Exception
java.lang.Exception
public double vsep(double[] v1, double[] v2) throws java.lang.Exception
java.lang.Exception
public double vsepg(double[] v1, double[] v2, int[] ndim) throws java.lang.Exception
java.lang.Exception
public int vsub(double[] v1, double[] v2, double[] vout) throws java.lang.Exception
java.lang.Exception
public int vsubg(double[] v1, double[] v2, int[] ndim, double[] vout) throws java.lang.Exception
java.lang.Exception
public double vtmv(double[] v1, double[] matrix, double[] v2) throws java.lang.Exception
java.lang.Exception
public double vtmvg(double[] v1, double[] matrix, double[] v2, int[] nrow, int[] ncol) throws java.lang.Exception
java.lang.Exception
public int vupack(double[] v, double[] x, double[] y, double[] z) throws java.lang.Exception
java.lang.Exception
public long vzero(double[] v) throws java.lang.Exception
java.lang.Exception
public long vzerog(double[] v, int[] ndim) throws java.lang.Exception
java.lang.Exception
public int wncomd(double[] left, double[] right, double[] window, double[] result) throws java.lang.Exception
java.lang.Exception
public int wncond(double[] left, double[] right, double[] window) throws java.lang.Exception
java.lang.Exception
public int wndifd(double[] a, double[] b, double[] c) throws java.lang.Exception
java.lang.Exception
public long wnelmd(double[] point, double[] window) throws java.lang.Exception
java.lang.Exception
public int wnexpd(double[] left, double[] right, double[] window) throws java.lang.Exception
java.lang.Exception
public int wnextd(byte[] side, double[] window) throws java.lang.Exception
java.lang.Exception
public int wnfetd(double[] window, int[] n, double[] left, double[] right) throws java.lang.Exception
java.lang.Exception
public int wnfild(double[] small, double[] window) throws java.lang.Exception
java.lang.Exception
public int wnfltd(double[] small, double[] window) throws java.lang.Exception
java.lang.Exception
public long wnincd(double[] left, double[] right, double[] window) throws java.lang.Exception
java.lang.Exception
public int wninsd(double[] left, double[] right, double[] window) throws java.lang.Exception
java.lang.Exception
public int wnintd(double[] a, double[] b, double[] c) throws java.lang.Exception
java.lang.Exception
public long wnreld(double[] a, byte[] op, double[] b) throws java.lang.Exception
java.lang.Exception
public int wnsumd(double[] window, double[] meas, double[] avg, double[] stddev, int[] shortt, int[] longi) throws java.lang.Exception
java.lang.Exception
public int wnunid(double[] a, double[] b, double[] c) throws java.lang.Exception
java.lang.Exception
public int wnvald(int[] size, int[] n, double[] a) throws java.lang.Exception
java.lang.Exception
public int xf2eul(double[] xform, int[] axisa, int[] axisb, int[] axisc, double[] eulang, int[] unique) throws java.lang.Exception
java.lang.Exception
public int xf2rav(double[] xform, double[] rot, double[] av) throws java.lang.Exception
java.lang.Exception
public int xpose(double[] m1, double[] mout) throws java.lang.Exception
java.lang.Exception
public int xposeg(double[] matrix, int[] nrow, int[] ncol, double[] xposem) throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |