Class OriginAND

  • All Implemented Interfaces:
    SodElement, OriginSubsetter, Subsetter

    public final class OriginAND
    extends EventLogicalSubsetter
    implements OriginSubsetter
    This subsetter is used to specify a sequence of OriginANDSubsetters. This subsetter is accepted only when all the subsetters forming the sequence are accepted.
      <originAND>
      <description>take any global 6.5 or better EQ</description>
          <magnitudeRange>
              <magType>mb</magType>
              <min>4.5</min>
                  </magnitudeRange>
          <eventArea>
                      <globalArea/>
                   </eventArea>
      </originAND>
    
                               (or)
    
       <originAND>
          <description>take any 4.5 or better EQ in the southeast</description>
          <eventArea>
             <boxArea>
              <latitudeRange>
                  <min>28</min>
                  <max>38</max>
              </latitudeRange>
              <longitudeRange>
                  <min>-85</min>
                  <max>-75</max>
              </longitudeRange>
                 </boxArea>
          </eventArea>
          <magnitudeRange>
              <magType>mb</magType>
              <min>4.5</min>
          </magnitudeRange>
         </originAND>
    
                              (or)
    
          <originAND>
                   <originAND>
                           <catalog><value>BIGQUAKE</value></catalog>
                           <catalog><value>BIGQUAKE</value></catalog>
                           <catalog><value>BIGQUAKE</value></catalog>
                   </originAND>
                   <originArrayAND>
                           <originNOT>
                                   <magnitudeRange>
                                           <magType>mb</magType>
                                           <min>7</min>
                                           <max>10</max>
                                   </magnitudeRange>
                           </originNOT>
                    </originArrayAND>
    
         </originAND>
    
    • Method Detail

      • accept

        public StringTree accept​(edu.sc.seis.fissuresUtil.cache.CacheEvent event,
                                 edu.iris.Fissures.event.EventAttrImpl eventAttr,
                                 edu.iris.Fissures.event.OriginImpl e)
                          throws java.lang.Exception
        Specified by:
        accept in interface OriginSubsetter
        Throws:
        java.lang.Exception