object

# `interval`

Basic temporal interval relations. An interval is represented by a compound term, i/2, with two ground arguments, the start and end points.

Author: Paulo Moura
Version: 1.1
Date: 2014/4/26
Compilation flags:
`static, context_switching_calls`
Implements:
`public` intervalp
Aliases:
`intervalp` `before/2` aka `b/2`
`intervalp` `after/2` aka `bi/2`
`intervalp` `meets/2` aka `m/2`
`intervalp` `met_by/2` aka `mi/2`
`intervalp` `overlaps/2` aka `o/2`
`intervalp` `overlapped_by/2` aka `oi/2`
`intervalp` `starts/2` aka `s/2`
`intervalp` `started_by/2` aka `si/2`
`intervalp` `during/2` aka `d/2`
`intervalp` `contains/2` aka `di/2`
`intervalp` `contains/2` aka `f/2`
`intervalp` `finished_by/2` aka `fi/2`
`intervalp` `equal/2` aka `eq/2`

## Public interface

(see related entities)

## Protected interface

(see related entities)

## Private predicates

(see related entities)

## Operators

(none)

## Remarks

(none)