Class AbstractPathSegment

    • Constructor Detail

      • AbstractPathSegment

        public AbstractPathSegment​(java.util.List<TimeDist> path,
                                   boolean isPWave,
                                   java.lang.String segmentName,
                                   TimeDist prevEnd,
                                   int segmentIndex,
                                   int totalNumSegments,
                                   SeismicPhase phase)
    • Method Detail

      • trimDuplicates

        public static java.util.List<TimeDist> trimDuplicates​(java.util.List<TimeDist> tdList)
      • getPathEnd

        public TimeDist getPathEnd()
      • getPathStart

        public TimeDist getPathStart()
      • negativeDistance

        public java.util.List<TimeDist> negativeDistance()
      • getPath

        public java.util.List<TimeDist> getPath()
      • getPathPoint

        public TimeDist getPathPoint​(int i)
      • description

        public abstract java.lang.String description()
      • asJSONObject

        public org.json.JSONObject asJSONObject()
      • writeJSON

        public void writeJSON​(java.io.PrintWriter pw,
                              java.lang.String indent)
      • getCssClasses

        public java.lang.String getCssClasses()
      • writeSVGCartesian

        public void writeSVGCartesian​(java.io.PrintWriter pw)
      • writeGMTText

        public void writeGMTText​(java.io.PrintWriter pw,
                                 DistDepthRange distDepthRange,
                                 java.lang.String xFormat,
                                 java.lang.String yFormat,
                                 boolean withTime)