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 |