|
| ModelProcessor () |
|
| ModelProcessor (const ModelProcessor &model_processor) |
|
virtual | ~ModelProcessor () |
|
virtual void | clear () |
| Clear all datastructures, but dont destroy the geometric objects. More...
|
|
virtual bool | isValid () const |
|
virtual void | clearComposites () |
|
virtual void | dump (std::ostream &, Size) const |
|
GeometricObjectList & | getGeometricObjects () |
| Return the list with the created geometric objects. More...
|
|
const GeometricObjectList & | getGeometricObjects () const |
| Return the list with the created geometric objects. More...
|
|
void | setDrawingPrecision (Index precision) |
|
Index | getDrawingPrecision () const |
|
void | setSurfaceDrawingPrecision (float precision) |
|
float | getSurfaceDrawingPrecision () const |
|
virtual bool | createGeometricObjects () |
|
| UnaryProcessor () |
|
| UnaryProcessor (const UnaryProcessor &) |
|
virtual | ~UnaryProcessor () |
|
virtual bool | start () |
|
virtual bool | finish () |
|
virtual Processor::Result | operator() (Composite &) |
|
BALL_INLINE | PropertyManager () |
| Default constructor. More...
|
|
BALL_INLINE | PropertyManager (const PropertyManager &property_manager) |
| Copy constructor. More...
|
|
virtual | ~PropertyManager () |
| Destructor. More...
|
|
virtual void | destroy () |
| Clears all properties. More...
|
|
void | set (const PropertyManager &property_manager) |
|
const PropertyManager & | operator= (const PropertyManager &property_manager) |
|
void | get (PropertyManager &property_manager) const |
|
void | swap (PropertyManager &property_manager) |
|
BitVector & | getBitVector () |
|
const BitVector & | getBitVector () const |
|
| operator BitVector & () |
|
void | setProperty (Property property) |
|
void | clearProperty (Property property) |
|
void | toggleProperty (Property property) |
|
Size | countProperties () const |
|
const NamedProperty & | getNamedProperty (Position index) const |
|
NamedProperty & | getNamedProperty (Position index) |
|
void | setProperty (const NamedProperty &property) |
|
void | setProperty (const string &name) |
|
void | setProperty (const string &name, bool value) |
|
void | setProperty (const string &name, int value) |
|
void | setProperty (const string &name, unsigned int value) |
|
void | setProperty (const string &name, float value) |
|
void | setProperty (const string &name, double value) |
|
void | setProperty (const string &name, const string &value) |
|
void | setProperty (const string &name, const PersistentObject &value) |
|
const NamedProperty & | getProperty (const string &name) const |
|
NamedPropertyIterator | beginNamedProperty () |
|
NamedPropertyIterator | endNamedProperty () |
|
void | clearProperty (const string &name) |
|
Size | countNamedProperties () const |
|
bool | hasProperty (Property property) const |
| Query for an unnamed property. More...
|
|
bool | hasProperty (const string &name) const |
| Query for a named property. More...
|
|
bool | operator== (const PropertyManager &pm) const |
|
bool | operator!= (const PropertyManager &pm) const |
| Inequality operator. More...
|
|
void | write (PersistenceManager &pm) const |
| Persistent stream writing. More...
|
|
bool | read (PersistenceManager &pm) |
| Persistent stream reading. More...
|
|
bool | isValid () const |
|
void | dump (std::ostream &s=std::cout, Size depth=0) const |
|
Base class for all model processors. Every model processor has a list with all GeometricObject 's it has created. It also stores the drawing precision, it will use for creating new models. You can apply model processors like every other UnaryProcessor for Composite 's:
Molecule m;
ModelProcessor model_processor;
m.apply(model_processor);
Definition at line 37 of file modelProcessor.h.