Siena Simplification Library Documentation (v. 1.1.4)

Siena Simplification Library Documentation

This documentation describes the application programmer interface of the Siena Simplification module.

This library defines procedures for determining conflicting and covering relationships between constraints. There are also procedures for determining a covering relationship between filters and predicates. These procedures are defined in the simplify.h header file.

The ssimp_types.h file defines the Constraint class, the templates TFilter and TPredicate, and the Message class.

TFilter is typedefed as BasicFilter which does not simplify, and SimplifyingFilter that does.

TPredicate uses TFilter as its filter implementation. It is typedefed as BasicPredicate which does not simplify and SimplifyingPredicate which does.