mobject::session::Allocation Class Reference

Interface (abstract): any objective, constraint or wish of placing a MObject in a specific way.

#include <allocation.hpp>

Inheritance diagram for mobject::session::Allocation:

Inheritance graph
[legend]
Collaboration diagram for mobject::session::Allocation:

Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual Allocationclone () const =0
const string & getRepr () const

Protected Member Functions

virtual void intersect (LocatingSolution &) const

Protected Attributes

string repr
 human readable representation of the condition characterizing this allocaton, e.g.


Detailed Description

Definition at line 45 of file allocation.hpp.


Member Function Documentation

void mobject::session::Allocation::intersect ( LocatingSolution solution  )  const [protected, virtual]

Todo:
probably a placeholder and to be pushed down....

Reimplemented from mobject::session::LocatingPin.

Definition at line 33 of file allocation.cpp.

00034     {
00035       LocatingPin::intersect (solution);
00036       
00037       TODO ("work out how the Allocation types solve for the position...");
00038     }


Member Data Documentation

"t >= 10"

Definition at line 51 of file allocation.hpp.


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

Generated on Sat Aug 16 18:10:46 2008 for Lumiera by  doxygen 1.5.5