See: Description
Interface | Description |
---|---|
MutableNdx |
Extends the
Ndx interface to provide methods for setting
the data and metadata. |
Ndx |
N-dimensional astronomical data.
|
NdxHandler |
Interface for objects which can construct an Ndx from a URL.
|
NdxImpl |
Interface for the implementation end of the Ndx bridge pattern.
|
Class | Description |
---|---|
BridgeNdx |
Default
Ndx implementation. |
DefaultMutableNdx |
Provides a simple implementation of the
MutableNdx interface,
so provides mutator methods as well as the accessor methods of Ndx. |
NdxIO |
Performs I/O between Ndx objects and resources named by URLs.
|
Ndxs |
Utility methods for
Ndx manipulation. |
WrapperNdxImpl |
Provides an
NdxImpl based on an Ndx . |
XMLNdxHandler |
Turns URLs which reference XML files into Ndxs.
|
uk.ac.starlink.ast
is currently used for treatment of world coordianate systems (WCS)
within this package.
JNIAST is based on native compiled code, which may not be available
on all platforms/installations. In the absence of the JNIAST
package shared libraries (on unix, this typically means that
libjniast.so
is not on the LD_LIBRARY_PATH), the NDX
classes will still function without crashing, but will in general
ignore WCS information where it exists. Cases which explicitly require
WCS information however will generally cause a fatal error
(some sort of LinkageError
).
For example, if JNIAST is not installed the
Ndx.hasWCS()
method
will always return false
, but the
Ndxs.getAst(uk.ac.starlink.ndx.Ndx)
method
will throw an error.
Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.