Siena Simplification Library Documentation (v. 1.1.4)

TPredicate< Simplify > Class Template Reference

Template implementation of siena::predicate. More...

#include <ssimp_types.h>

List of all members.

Public Types

typedef TFilter< Simplify > filter_type
typedef filter_type::Iterator filter_iterator
typedef std::set< filter_type
>::iterator 
filter_set_iterator
typedef std::set< filter_type
>::const_iterator 
const_filter_set_iterator

Public Member Functions

 TPredicate (const TPredicate &p)
const TPredicateoperator= (const TPredicate &p)
bool operator== (const TPredicate &p) const
void add (const TPredicate &p)
void add (const filter_type &f)
void clear ()
Iteratorfirst () const
size_t bytesize () const
const std::set< filter_type > & getFilters () const
std::ostream & sff (std::ostream &out) const
int size () const
std::string str () const

Classes

class  Iterator
 Implementation of the siena::predicate::iterator interface. More...


Detailed Description

template<bool Simplify>
class TPredicate< Simplify >

Template implementation of siena::predicate.

This template is parameterized by the simplifycation flag.


The documentation for this class was generated from the following file: