#include <observer.h>


Public Member Functions | |
| Observer () | |
| Constructs a new Observer. | |
| Observer (const Observer &from, Config *config) | |
| Creates a new, deep copy of a observer. | |
| virtual | ~Observer () |
| Destruct this observer. | |
Data Access | |
| ObserverPath | getPath () const |
| const Vector3f & | getEyePosition (const eq::Eye eye) const |
| const Matrix4f & | getInverseHeadMatrix () const |
| Config * | getConfig () |
Operations | |
| void | init () |
| Initialize the observer parameters. | |
| VisitorResult | accept (ObserverVisitor &visitor) |
| Traverse this observer using a observer visitor. | |
| VisitorResult | accept (ConstObserverVisitor &visitor) const |
| void | unmap () |
| Unmap this observer and all its children. | |
Protected Member Functions | |
| virtual void | deserialize (net::DataIStream &is, const uint64_t dirtyBits) |
Friends | |
| class | Config |
Definition at line 37 of file server/observer.h.
Creates a new, deep copy of a observer.
Definition at line 44 of file server/observer.cpp.
References eq::server::Config::addObserver().

| eq::server::Observer::~Observer | ( | ) | [virtual] |
Destruct this observer.
Reimplemented from eq::Observer.
Definition at line 54 of file server/observer.cpp.
| ObserverPath eq::server::Observer::getPath | ( | ) | const |
Definition at line 79 of file server/observer.cpp.
References eq::server::Config::getObservers().
Referenced by eq::server::View::View().


Definition at line 59 of file server/observer.h.
| const Matrix4f& eq::server::Observer::getInverseHeadMatrix | ( | ) | const [inline] |
| Config* eq::server::Observer::getConfig | ( | ) | [inline] |
| void eq::server::Observer::init | ( | ) |
Initialize the observer parameters.
Definition at line 102 of file server/observer.cpp.
References eq::Observer::getHeadMatrix().

| VisitorResult eq::server::Observer::accept | ( | ObserverVisitor & | visitor | ) | [inline] |
Traverse this observer using a observer visitor.
| visitor | the visitor. |
Definition at line 83 of file server/observer.h.
References eq::server::ObserverVisitor::visit().

| void eq::server::Observer::unmap | ( | ) |
Unmap this observer and all its children.
Definition at line 93 of file server/observer.cpp.
References eq::net::Object::getID(), eq::net::Object::getSession(), and eq::net::Session::unmapObject().

| void eq::server::Observer::deserialize | ( | net::DataIStream & | is, | |
| const uint64_t | dirtyBits | |||
| ) | [protected, virtual] |
Reimplemented from eq::Observer.
Definition at line 69 of file server/observer.cpp.
References eq::Observer::getHeadMatrix().

0.9 by
1.5.8