| Siena Simplification Library Documentation (v. 1.1.4) |
#include <map>#include <set>#include <sstream>#include <string>#include "siena/simplify.h"Go to the source code of this file.
Classes | |
| class | Constraint |
Class that implements siena::constraint. More... | |
| class | TFilter< Simplify > |
Template implementation of siena::filter. More... | |
| class | TFilter< Simplify >::Iterator |
Implementation of the siena::filter::iterator interface. More... | |
| class | TPredicate< Simplify > |
Template implementation of siena::predicate. More... | |
| class | TPredicate< Simplify >::Iterator |
Implementation of the siena::predicate::iterator interface. More... | |
| class | Message |
Implementation of the siena::message interface. More... | |
| class | Message::Value |
| Class used as the internal storage of attribute values. More... | |
| class | Message::Iterator |
Implementation of the siena::message::iterator interface. More... | |
Typedefs | |
| typedef TFilter< false > | BasicFilter |
| A basic, non-simplifying filter. | |
| typedef TFilter< true > | SimplifyingFilter |
| A simplifying filter. | |
| typedef TPredicate< false > | BasicPredicate |
| Basic Predicate: non-simplifying filter, non-simplifying predicate. | |
| typedef TPredicate< true > | SimplifyingPredicate |
| A simplifying Predicate: simplifying filter, simplifying predicate. | |
Functions | |
| std::ostream & | operator<< (std::ostream &out, const Constraint &c) |
| template<bool Simplify> | |
| std::ostream & | operator<< (std::ostream &out, const TFilter< Simplify > &f) |
| template<bool Simplify> | |
| std::ostream & | operator<< (std::ostream &out, const TPredicate< Simplify > &p) |
| std::ostream & | operator<< (std::ostream &out, const Message &m) |
siena::predicate, siena::filter, and siena::constraint interfaces that utilize the simplification routines defined in simplify.h. |
Copyright © 2001-2004 University of Colorado.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". This documentation is authored and maintained by Matthew J. Rutherford |