version 3.3

VRS::AttributeSimplifier Class Reference

#include <vrs/attributesimplifier.h>

Inheritance diagram for VRS::AttributeSimplifier:

VRS::Simplifier VRS::Handler VRS::RenderObj VRS::SharedObj VRS::Visitable VRS::PrimitiveQuadTreeSimplifierGL

List of all members.

Public Member Functions

virtual ID target () const =0
virtual bool simplify (Engine *E, const Attribute *attr, bool push)=0
 VRS_TYPEINFO (AttributeSimplifier, Simplifier)


Detailed Description

Abstract Base Class for Attribute Simplifiers. These simplifiers approximate complex attributes by one ore more simple attributes.

Member Function Documentation

virtual ID VRS::AttributeSimplifier::target (  )  const [pure virtual]

The stack class is the name of the attribute class for which the handler provides a service.

Implements VRS::Simplifier.

virtual bool VRS::AttributeSimplifier::simplify ( Engine E,
const Attribute attr,
bool  push 
) [pure virtual]

Simplifies the given attribute into other (simpler) attributes. Returns true, if the simplification was successful.

VRS::AttributeSimplifier::VRS_TYPEINFO ( AttributeSimplifier  ,
Simplifier   
)


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

Generated on Fri May 18 06:00:17 2012 by Doxygen 1.5.6
© 2001-2010 Hasso-Plattner-Institut | Impressum | Contact