### orientationRange

The match is true if the channel's orientation is within the offset of the given azimuth and dip. The offset, as well as the azimuth and dip are given in degrees.

### Example

    <orientationRange>
      <azimuth>45</azimuth>
      <dip>0</dip>
      <maxOffset>20</maxOffset>
    </orientationRange>

### This consists of

<orientationRange>

<azimuth>float</azimuth>
<dip>float</dip>
<maxOffset>float</maxOffset>
</orientationRange>

### Places this can be found

In channel there is a choice between all of the following

- siteCode
- siteDepthRange
- siteEffectiveTimeOverlap
- siteArea
- siteBoxArea
- sitePolygonFile
- channelCode
- bandCode
- gainCode
- orientationCode
- sampling
- channelEffectiveTimeOverlap
- orientationRange
- orientationAzimuthRange
- orientationDipRange
- channelAND
- channelOR
- channelNOT
- externalChannelSubsetter
- hadDataLastWeek
- printlineChannelProcess
- responseWriter
- sacPoleZeroWriter
- stationHas
- alwaysSuccess
- hasResponse
- hasSensitivity
- repairSensitivity
- responseFilterType
- stageTransferType
- stageInputUnit
- stageOutputUnit
- clockId
- clockManufacturer
- clockModel
- clockSerial
- clockType
- dasId
- dasManufacturer
- dasModel
- dasSerial
- dasStyle
- sensorId
- sensorManufacturer
- sensorModel
- sensorSerial
- sensorNominalHighFreq
- sensorNominalLowFreq
- hasNegativeSensitivity
- isFlipped
- isGroupable
- channelScript