Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages | Examples

ExtrapolatedLocalProperty Class Reference

#include <vos/metaobjects/property/extrapolatedproperty.hh>

Inheritance diagram for ExtrapolatedLocalProperty:

ExtrapolatedProperty BufferedLocalProperty Property LocalProperty MetaObject ObjectExciseListener Property MetaObject ObjectExciseListener List of all members.

Public Member Functions

Static Public Member Functions


Constructor & Destructor Documentation

ExtrapolatedLocalProperty::ExtrapolatedLocalProperty MetaObject superobject  ) 
 

Definition at line 264 of file extrapolatedproperty.cc.

Referenced by new_ExtrapolatedLocalProperty().

ExtrapolatedLocalProperty::ExtrapolatedLocalProperty MetaObject superobject,
const string &  d,
const string &  dt = "?"
 

ExtrapolatedLocalProperty::~ExtrapolatedLocalProperty  )  [virtual]
 

Definition at line 271 of file extrapolatedproperty.cc.


Member Function Documentation

void ExtrapolatedLocalProperty::flush  )  [virtual]
 

Flush pending changes for this property.

Reimplemented from BufferedLocalProperty.

Definition at line 430 of file extrapolatedproperty.cc.

virtual int ExtrapolatedLocalProperty::getLength  )  [inline, virtual]
 

Get length of property.

Warning:
no data decoding is performed, this method is the same as getRawLength().

Bug:
You will not get valid data if there are no ExtrapolationListeners for this extrapolated property!

Reimplemented from ExtrapolatedProperty.

Definition at line 204 of file extrapolatedproperty.hh.

virtual int ExtrapolatedLocalProperty::getRawLength  )  [inline, virtual]
 

Get length of property.

Bug:
You will not get valid data if there are no ExtrapolationListeners for this extrapolated property!

Reimplemented from ExtrapolatedProperty.

Definition at line 201 of file extrapolatedproperty.hh.

virtual void ExtrapolatedLocalProperty::initialize unsigned int  size,
double  val = 0.0
[inline, virtual]
 

Initialize property with given vector size and value.

t (time) is set to 0. Set no access control.

See also:
ExtrapolatedProperty::initialize(unsigned int, double)
Parameters:
size Size of x, dx and ddx vectors.
val Value for all variables. (Default is 0.0)

Reimplemented from ExtrapolatedProperty.

Definition at line 234 of file extrapolatedproperty.hh.

virtual void ExtrapolatedLocalProperty::initialize  )  [inline, virtual]
 

Initialize property with x, dx, ddx and time values of (0.0).

Set no access control.

See also:
ExtrapolatedProperty::initialize()

Reimplemented from ExtrapolatedProperty.

Definition at line 222 of file extrapolatedproperty.hh.

MetaObject * ExtrapolatedLocalProperty::new_ExtrapolatedLocalProperty MetaObject superobject,
const string &  type
[static]
 

Definition at line 275 of file extrapolatedproperty.cc.

Referenced by ExtrapolatedProperty::registerExtenders().

virtual void ExtrapolatedLocalProperty::read string &  target,
int  start,
int  length
[inline, virtual]
 

Read current extrapolated values.

Warning:
no data decoding is performed, this method is the same as readRaw().

Bug:
You will not get valid data if there are no ExtrapolationListeners for this extrapolated property!

Reimplemented from ExtrapolatedProperty.

Definition at line 207 of file extrapolatedproperty.hh.

virtual void ExtrapolatedLocalProperty::readRaw string &  target,
int  start,
int  length
[inline, virtual]
 

Read current extrapolated values.

Bug:
You will not get valid data if there are no ExtrapolationListeners for this extrapolated property!

Reimplemented from ExtrapolatedProperty.

Definition at line 198 of file extrapolatedproperty.hh.

void ExtrapolatedLocalProperty::replace const string &  newdata,
const string &  newtype = "?"
[virtual]
 

Completely change the value and type of data stored in this property.

Parameters:
newdata New data.
newtype The type of the new datatype. If no type identifier was supplied, the previous one is kept. NOTE: the initial datatype (set by the constructor) is "?" which is (or should be) an invalid value for any application.

Reimplemented from BufferedLocalProperty.

Definition at line 295 of file extrapolatedproperty.cc.

void ExtrapolatedLocalProperty::sendMessage Message *  m  )  [virtual]
 

Definition at line 336 of file extrapolatedproperty.cc.

void ExtrapolatedLocalProperty::set const vector< double > &  x,
const vector< double > &  dx,
const vector< double > &  ddx,
double  t = 0.0
[virtual]
 

Implements ExtrapolatedProperty.

Definition at line 309 of file extrapolatedproperty.cc.

Referenced by sendMessage().

void ExtrapolatedLocalProperty::write int  start,
const string &  newdata
[virtual]
 

Write newdata into property value, starting at byte position start.

Reimplemented from BufferedLocalProperty.

Definition at line 280 of file extrapolatedproperty.cc.


The documentation for this class was generated from the following files:
Generated on Tue Aug 12 03:55:53 2003 for Interreality Project - VOS by doxygen 1.3.2