Module JNISpice
Package spice.basic

Class DSK

  • Direct Known Subclasses:
    TestDSKProt

    public class DSK
    extends DLA
    Class DSK supports segment-level access to DSK files; this class also provides methods to obtain DSK coverage information and to access DSK subsystem tolerance parameters.

    Many SPICE-based user applications won't need to make direct use of the DSK class. A typical computation involving DSK data can be performed by loading one or more DSK files via KernelDatabase.load(java.lang.String) and then calling high-level computational methods, for example constructors of class SurfaceIntercept.

    DSK segment list traversal methods are inherited from class DLA.

    Methods specific to DSK data type 2 are provided in class CSPICE. Additional methods for computations involving triangular plates are provided in classes TriangularPlate and TriangularPlateVertices.

    Version 3.0.0 09-JAN-2017 (NJB)

    This class is now derived from the DLA class.

    DSK descriptor parameters are now declared in class DSKDescriptor.

    Data class parameter value SPHCLS was changed to SVFCLS. Data class parameter GENCLS was added.

    DSK tolerance keyword parameters are now declared in class DSKToleranceKey.

    The internal file name is no longer an instance field of this class.

    Version 2.0.0 08-JUN-2014 (NJB)

    Index parameters were changed from Fortran style (1-based)
    to Java style (0-based).
    

    Version 1.0.0 18-SEP-2010 (NJB)