#include <placement.hpp>


Definition at line 84 of file placement.hpp.
Public Member Functions | |
| template<> | |
| operator string () const | |
| operator string () const | |
| virtual MO * | operator-> () const |
| smart pointer: accessing the MObject, which is subject to placement. | |
| virtual ExplicitPlacement | resolve () const |
| combine and resolve all constraints defined by the various LocatingPin ( | |
| size_t | use_count () const |
Public Attributes | |
| session::LocatingPin | chain |
| interface for defining the kind of placement to employ, and for controling any additional constraints and properties. | |
Protected Types | |
| typedef shared_ptr< MO > | Base |
|
typedef asset::shared_ptr < asset::Pipe > | Pipe |
| typedef lumiera::Time | Time |
Protected Member Functions | |
| Placement (MO &subject, void(*moKiller)(MO *)) | |
Friends | |
| class | session::MObjectFactory |
| virtual MO* mobject::Placement< MO >::operator-> | ( | ) | const [inline, virtual] |
smart pointer: accessing the MObject, which is subject to placement.
Definition at line 99 of file placement.hpp.
| template ExplicitPlacement mobject::Placement< MO >::resolve | ( | ) | const [inline, virtual] |
combine and resolve all constraints defined by the various LocatingPin (
Reimplemented in mobject::ExplicitPlacement.
Definition at line 37 of file placement.cpp.
References mobject::Placement< MO >::chain, and mobject::session::LocatingPin::resolve().

| session::LocatingPin mobject::Placement< MO >::chain |
interface for defining the kind of placement to employ, and for controling any additional constraints and properties.
Definition at line 108 of file placement.hpp.
Referenced by mobject::Placement< MO >::resolve().
1.5.6