#include <vos/metaobjects/property/extrapolatedproperty.hh>
Inheritance diagram for ExtrapolatedProperty:
Scalars and vectors can be used. The values are extrapolated by remote objects, avoiding the need for repeated update messages.
document this class better, incl. write otd.
Definition at line 47 of file extrapolatedproperty.hh.
|
Definition at line 53 of file extrapolatedproperty.hh. |
|
Definition at line 50 of file extrapolatedproperty.hh. |
|
Definition at line 30 of file extrapolatedproperty.cc. |
|
Definition at line 36 of file extrapolatedproperty.cc. |
|
Reimplemented in ExtrapolatedRemoteProperty. Definition at line 129 of file extrapolatedproperty.cc. Referenced by ExtrapolatedRemoteProperty::addExtrapolationListener(), and ExtrapolatedLocalProperty::sendMessage(). |
|
Definition at line 84 of file extrapolatedproperty.cc. Referenced by addExtrapolationListener(), getCurrent(), getRawLength(), readRaw(), and update(). |
|
Reimplemented from Property. Definition at line 163 of file extrapolatedproperty.cc. |
|
Get current acceleration.
Definition at line 713 of file extrapolatedproperty.cc. |
|
Get current acceleration.
Definition at line 704 of file extrapolatedproperty.cc. |
|
Definition at line 219 of file extrapolatedproperty.cc. |
|
Definition at line 207 of file extrapolatedproperty.cc. Referenced by getAcceleration(), getCurrentPos(), getVelocity(), setAcceleration(), setPosition(), and setVelocity(). |
|
Get current x.
Definition at line 677 of file extrapolatedproperty.cc. |
|
Get length of property.
Reimplemented from Property. Reimplemented in ExtrapolatedLocalProperty, and ExtrapolatedRemoteProperty. Definition at line 232 of file extrapolatedproperty.cc. Referenced by ExtrapolatedRemoteProperty::getLength(), and ExtrapolatedLocalProperty::getLength(). |
|
Get length of property.
Reimplemented from Property. Reimplemented in ExtrapolatedLocalProperty, and ExtrapolatedRemoteProperty. Definition at line 250 of file extrapolatedproperty.cc. Referenced by getLength(), ExtrapolatedLocalProperty::getRawLength(), and ExtrapolatedRemoteProperty::getRawLength(). |
|
Return MetaObject type, "property".
Reimplemented from Property. Definition at line 193 of file extrapolatedproperty.cc. |
|
Get current velocity.
Definition at line 695 of file extrapolatedproperty.cc. |
|
Get current velocity.
Definition at line 686 of file extrapolatedproperty.cc. |
|
Initialize property with given vector size and value. t (time) is set to 0.
Reimplemented in ExtrapolatedLocalProperty. Definition at line 599 of file extrapolatedproperty.cc. |
|
Initialize property with x, dx, ddx and time values of (0.0).
Reimplemented in ExtrapolatedLocalProperty. Definition at line 595 of file extrapolatedproperty.cc. Referenced by ExtrapolatedLocalProperty::initialize(). |
|
Reimplemented from Property. Definition at line 154 of file extrapolatedproperty.cc. |
|
Definition at line 198 of file extrapolatedproperty.cc. Referenced by addExtrapolationListener(), calculatePosition(), ExtrapolatedLocalProperty::flush(), getCurrent(), ExtrapolatedLocalProperty::sendMessage(), ExtrapolatedRemoteProperty::sendUpdateMessage(), and ExtrapolatedLocalProperty::set(). |
|
Read current extrapolated values.
Reimplemented from Property. Reimplemented in ExtrapolatedLocalProperty, and ExtrapolatedRemoteProperty. Definition at line 228 of file extrapolatedproperty.cc. |
|
Read current extrapolated values.
Reimplemented from Property. Reimplemented in ExtrapolatedLocalProperty, and ExtrapolatedRemoteProperty. Definition at line 237 of file extrapolatedproperty.cc. |
|
Register property type with factory.
Reimplemented from Property. Definition at line 41 of file extrapolatedproperty.cc. |
|
Reimplemented in ExtrapolatedRemoteProperty. Definition at line 145 of file extrapolatedproperty.cc. Referenced by notifyObjectExcise(), and ExtrapolatedRemoteProperty::removeExtrapolationListener(). |
|
Implemented in ExtrapolatedLocalProperty, and ExtrapolatedRemoteProperty. Referenced by initialize(), setAcceleration(), setPosition(), and setVelocity(). |
|
Set ddx value using current time step.
Definition at line 655 of file extrapolatedproperty.cc. |
|
Set ddx value using current time step.
Definition at line 622 of file extrapolatedproperty.cc. |
|
Set x value using current time step.
Definition at line 665 of file extrapolatedproperty.cc. |
|
Set x value using current time step.
Definition at line 634 of file extrapolatedproperty.cc. Referenced by ExtrapolatedLocalProperty::replace(). |
|
Set dx value using current time step.
Definition at line 645 of file extrapolatedproperty.cc. |
|
Set dx value using current time step.
Definition at line 611 of file extrapolatedproperty.cc. |
|
Definition at line 55 of file extrapolatedproperty.cc. Referenced by getRawLength(), ExtrapolatedListenerSiteWrapper::notifyBaseChange(), readRaw(), ExtrapolatedLocalProperty::sendMessage(), ExtrapolatedRemoteProperty::set(), and update(). |
|
Definition at line 178 of file extrapolatedproperty.cc. Referenced by ExtrapolatedLocalProperty::replace(), ExtrapolatedLocalProperty::sendMessage(), ExtrapolatedRemoteProperty::sendUpdateMessage(), and ExtrapolatedLocalProperty::write(). |
|
XXX is this correct to remain sync'd with the normal property Definition at line 107 of file extrapolatedproperty.cc. |
|
Definition at line 73 of file extrapolatedproperty.cc. |
|
Definition at line 27 of file extrapolatedproperty.cc. Referenced by ExtrapolatedProperty(), updateAll(), and ~ExtrapolatedProperty(). |
|
|
|
|
Definition at line 57 of file extrapolatedproperty.hh. Referenced by addExtrapolationListener(), calculatePosition(), ExtrapolatedLocalProperty::flush(), getCurrent(), ExtrapolatedLocalProperty::sendMessage(), ExtrapolatedRemoteProperty::sendUpdateMessage(), and ExtrapolatedLocalProperty::set(). |
|