| Siena Simplification Library Documentation (v. 1.1.5) |
#include <map>#include <set>#include <sstream>#include <string>#include "siena/simplify.h"Go to the source code of this file.
Classes | |
| class | ssimp::Constraint |
Class that implements siena::constraint. More... | |
| class | ssimp::TFilter< Simplify > |
Template implementation of siena::filter. More... | |
| class | ssimp::TFilter< Simplify >::Iterator |
Implementation of the siena::filter::iterator interface. More... | |
| class | ssimp::TPredicate< Simplify > |
Template implementation of siena::predicate. More... | |
| class | ssimp::TPredicate< Simplify >::Iterator |
Implementation of the siena::predicate::iterator interface. More... | |
| class | ssimp::Message |
Implementation of the siena::message interface. More... | |
| class | ssimp::Message::Value |
| Class used as the internal storage of attribute values. More... | |
| class | ssimp::Message::Iterator |
Implementation of the siena::message::iterator interface. More... | |
Typedefs | |
| typedef TFilter< false > | ssimp::BasicFilter |
| A basic, non-simplifying filter. | |
| typedef TFilter< true > | ssimp::SimplifyingFilter |
| A simplifying filter. | |
| typedef TPredicate< false > | ssimp::BasicPredicate |
| Basic Predicate: non-simplifying filter, non-simplifying predicate. | |
| typedef TPredicate< true > | ssimp::SimplifyingPredicate |
| A simplifying Predicate: simplifying filter, simplifying predicate. | |
Functions | |
| std::ostream & | operator<< (std::ostream &out, const ssimp::Constraint &c) |
| template<bool Simplify> | |
| std::ostream & | operator<< (std::ostream &out, const ssimp::TFilter< Simplify > &f) |
| template<bool Simplify> | |
| std::ostream & | operator<< (std::ostream &out, const ssimp::TPredicate< Simplify > &p) |
| std::ostream & | operator<< (std::ostream &out, const ssimp::Message &m) |
This header file implementations of the 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 |