Last

class Last(*args)

Last history storage strategy.

Available constructors:

Last(N)

Parameters
Ninteger

Number of points to store.

Notes

The last strategy stores only the N last points.

Methods

clear()

Clear the stored points.

getClassName()

Accessor to the object’s name.

getHasWrapped()

Accessor to a wrapped flag.

getId()

Accessor to the object’s id.

getIndex()

Accessor to the index.

getMaximumSize()

Accessor to the maximum size of the storage strategy.

getName()

Accessor to the object’s name.

getSample()

Accessor to the stored sample.

getShadowedId()

Accessor to the object’s shadowed id.

getVisibility()

Accessor to the object’s visibility state.

hasName()

Test if the object is named.

hasVisibleName()

Test if the object has a distinguishable name.

setDimension(dimension)

Set the dimension of points to store.

setName(name)

Accessor to the object’s name.

setShadowedId(id)

Accessor to the object’s shadowed id.

setVisibility(visible)

Accessor to the object’s visibility state.

store(*args)

Store points or samples.

__init__(*args)

Initialize self. See help(type(self)) for accurate signature.

clear()

Clear the stored points.

Notes

It erases the previously stored points

getClassName()

Accessor to the object’s name.

Returns
class_namestr

The object class name (object.__class__.__name__).

getHasWrapped()

Accessor to a wrapped flag.

Returns
wrappedbool

Return True if the storage has been wrapped.

getId()

Accessor to the object’s id.

Returns
idint

Internal unique identifier.

getIndex()

Accessor to the index.

Returns
indexinteger

The index of the storage position.

getMaximumSize()

Accessor to the maximum size of the storage strategy.

Returns
Ninteger

The maximum number of points to store.

getName()

Accessor to the object’s name.

Returns
namestr

The name of the object.

getSample()

Accessor to the stored sample.

Returns
sampleSample

Numerical sample which is the collection of points stored by the history strategy.

getShadowedId()

Accessor to the object’s shadowed id.

Returns
idint

Internal unique identifier.

getVisibility()

Accessor to the object’s visibility state.

Returns
visiblebool

Visibility flag.

hasName()

Test if the object is named.

Returns
hasNamebool

True if the name is not empty.

hasVisibleName()

Test if the object has a distinguishable name.

Returns
hasVisibleNamebool

True if the name is not empty and not the default one.

setDimension(dimension)

Set the dimension of points to store.

This method must be called before calling the store method.

Parameters
dimension: int

Dimension of points to store

Notes

It erases the previously stored points

setName(name)

Accessor to the object’s name.

Parameters
namestr

The name of the object.

setShadowedId(id)

Accessor to the object’s shadowed id.

Parameters
idint

Internal unique identifier.

setVisibility(visible)

Accessor to the object’s visibility state.

Parameters
visiblebool

Visibility flag.

store(*args)

Store points or samples.

Parameters
datasequence of float or 2-d sequence of float

Point or sample to store.

Notes

It adds a unique point or all the point of the sample in the natural order to the history.