#include <CellVelocityData.h>

Definition at line 16 of file CellVelocityData.h.
| CompuCell3D::CellVelocityData::CellVelocityData | ( | cldeque< Coordinates3D< float > >::size_type | _cldequeCapacity, | |
| cldeque< Coordinates3D< float > >::size_type | _enoughDataThreshold | |||
| ) | [inline] |
Definition at line 24 of file CellVelocityData.h.
References cldeque< T >::assign(), cellCOMPtr, cldequeCapacity, timePtr, and velocity.
| CompuCell3D::CellVelocityData::CellVelocityData | ( | ) |
Definition at line 9 of file CellVelocityData.cpp.
References cldeque< T >::assign(), cellCOMPtr, cldequeCapacity, and velocity.
| CompuCell3D::CellVelocityData::~CellVelocityData | ( | ) |
| void CompuCell3D::CellVelocityData::setCldequeCapacity | ( | cldeque< Coordinates3D< float > >::size_type | _capacity | ) | [inline] |
Definition at line 43 of file CellVelocityData.h.
References ASSERT_OR_THROW, cldequeCapacity, and enoughDataThreshold.
| void CompuCell3D::CellVelocityData::setEnoughDataThreshold | ( | cldeque< Coordinates3D< float > >::size_type | _threshold | ) | [inline] |
Definition at line 51 of file CellVelocityData.h.
References ASSERT_OR_THROW, cldequeCapacity, and enoughDataThreshold.
| Coordinates3D<float> CompuCell3D::CellVelocityData::operator[] | ( | cldeque< Coordinates3D< float > >::size_type | idx | ) | [inline] |
| Coordinates3D<float> CompuCell3D::CellVelocityData::getVelocityData | ( | cldeque< Coordinates3D< float > >::size_type | idx | ) | [inline] |
| void CompuCell3D::CellVelocityData::setInstantenousVelocity | ( | Coordinates3D< float > & | _vel | ) | [inline] |
| void CompuCell3D::CellVelocityData::setInstantenousVelocity | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) | [inline] |
Definition at line 78 of file CellVelocityData.h.
References velocity, Coordinates3D< T >::XRef(), Coordinates3D< T >::YRef(), and Coordinates3D< T >::ZRef().
| Coordinates3D<float> CompuCell3D::CellVelocityData::getInstantenousVelocity | ( | ) | [inline] |
| void CompuCell3D::CellVelocityData::setAverageVelocity | ( | Coordinates3D< float > & | _vel | ) | [inline] |
| void CompuCell3D::CellVelocityData::setAverageVelocity | ( | float | x, | |
| float | y, | |||
| float | z | |||
| ) | [inline] |
Definition at line 92 of file CellVelocityData.h.
References velocity, Coordinates3D< T >::XRef(), Coordinates3D< T >::YRef(), and Coordinates3D< T >::ZRef().
| Coordinates3D<float> CompuCell3D::CellVelocityData::getAverageVelocity | ( | ) | [inline] |
Definition at line 98 of file CellVelocityData.h.
References velocity.
Referenced by CC3DTransaction::fillVelocity().
| Coordinates3D<float> CompuCell3D::CellVelocityData::getLastCM | ( | ) | [inline] |
| Coordinates3D<float> CompuCell3D::CellVelocityData::getLatestAverageVelocity | ( | ) | [inline] |
| void CompuCell3D::CellVelocityData::push_front | ( | Coordinates3D< float > & | _com | ) | [inline] |
Definition at line 116 of file CellVelocityData.h.
References cellCOMPtr, enoughData, enoughDataThreshold, numberOfSamples, and cldeque< T >::push_front().
| void CompuCell3D::CellVelocityData::push_front | ( | float | _x, | |
| float | _y, | |||
| float | _z | |||
| ) | [inline] |
Definition at line 130 of file CellVelocityData.h.
References cellCOMPtr, enoughData, enoughDataThreshold, numberOfSamples, and cldeque< T >::push_front().
| void CompuCell3D::CellVelocityData::resize | ( | cldeque< Coordinates3D< float > >::size_type | _new_size | ) | [inline] |
Definition at line 145 of file CellVelocityData.h.
References cellCOMPtr, and cldeque< T >::setSize().
| void CompuCell3D::CellVelocityData::produceVelocityHistoryFromSource | ( | const CellVelocityData * | source | ) |
assume that first place in deque is initialized to the correct COM
Definition at line 27 of file CellVelocityData.cpp.
References cellCOMPtr, enoughData, numberOfSamples, cldeque< T >::size(), and size().
| cldeque<Coordinates3D<float> >::size_type CompuCell3D::CellVelocityData::size | ( | ) | [inline] |
Definition at line 151 of file CellVelocityData.h.
References cellCOMPtr, and cldeque< T >::size().
Referenced by produceVelocityHistoryFromSource().
cldeque<Coordinates3D<float> >::size_type CompuCell3D::CellVelocityData::cldequeCapacity [private] |
Definition at line 19 of file CellVelocityData.h.
Referenced by CellVelocityData(), setCldequeCapacity(), and setEnoughDataThreshold().
cldeque<Coordinates3D<float> >::size_type CompuCell3D::CellVelocityData::enoughDataThreshold [private] |
Definition at line 20 of file CellVelocityData.h.
Referenced by push_front(), setCldequeCapacity(), and setEnoughDataThreshold().
main member
Definition at line 158 of file CellVelocityData.h.
Referenced by CellVelocityData(), getLastCM(), getLatestAverageVelocity(), getVelocityData(), operator[](), produceVelocityHistoryFromSource(), push_front(), resize(), size(), and ~CellVelocityData().
Definition at line 162 of file CellVelocityData.h.
Referenced by CellVelocityData(), getAverageVelocity(), getInstantenousVelocity(), setAverageVelocity(), and setInstantenousVelocity().
Definition at line 164 of file CellVelocityData.h.
Referenced by getLatestAverageVelocity(), produceVelocityHistoryFromSource(), and push_front().
| unsigned short CompuCell3D::CellVelocityData::numberOfSamples |
Definition at line 165 of file CellVelocityData.h.
Referenced by produceVelocityHistoryFromSource(), and push_front().
1.5.6