A basic attractor for simulating a net bin during deployment.
More...
#include <CAttractorNetBin.h>
|
void | SetParams (const double dRadius, const double dSpringStiffness, const double dDamping) |
|
void | AddForce (double *const adForce, const double *const adNodePos, const double *const adNodeVel) |
|
void | SetForceIfActive (double *const adForce, const double *const adNodePos, const double *const adNodeVel) |
|
void | GetForce (double *const adForce, const double *const adNodePos, const double *const adNodeVel) |
|
void | AddForce (double *const adForce, const double dNodeMass, const double *const adNodePos, const double *const adNodeVel) |
|
bool | IsActive (const double *const adNodePos) |
|
virtual void | SetRelStrength (const double dRelStrength) |
|
virtual void | GetForce (double *const adForce, const double *const adNodePos, const double *const adNodeVel)=0 |
|
virtual void | AddForce (double *const adForce, const double dNodeMass, const double *const adNodePos, const double *const adNodeVel)=0 |
|
virtual void | AddForce (double *const adForce, const double *const adNodePos, const double *const adNodeVel)=0 |
|
virtual void | SetForceIfActive (double *const adForce, const double *const adNodePos, const double *const adNodeVel) |
|
virtual bool | IsActive (const double *const adNodePos)=0 |
|
void | SetPos (const double *const adAttractorPos) |
|
void | SetVel (const double *const adAttractorVel) |
|
|
double | m_dRadius |
|
double | m_dSpringStiffness |
|
double | m_dDamping |
|
double | m_adPos [3] |
|
double | m_adVel [3] |
|
double | m_dRelStrength |
|
◆ AddForce() [1/2]
void CAttractorNetBin::AddForce |
( |
double *const |
adForce, |
|
|
const double *const |
adNodePos, |
|
|
const double *const |
adNodeVel |
|
) |
| |
|
virtual |
◆ AddForce() [2/2]
void CAttractorNetBin::AddForce |
( |
double *const |
adForce, |
|
|
const double |
dNodeMass, |
|
|
const double *const |
adNodePos, |
|
|
const double *const |
adNodeVel |
|
) |
| |
|
virtual |
◆ GetForce()
void CAttractorNetBin::GetForce |
( |
double *const |
adForce, |
|
|
const double *const |
adNodePos, |
|
|
const double *const |
adNodeVel |
|
) |
| |
|
virtual |
◆ IsActive()
bool CAttractorNetBin::IsActive |
( |
const double *const |
adNodePos | ) |
|
|
virtual |
◆ SetForceIfActive()
void CAttractorNetBin::SetForceIfActive |
( |
double *const |
adForce, |
|
|
const double *const |
adNodePos, |
|
|
const double *const |
adNodeVel |
|
) |
| |
|
virtual |
The documentation for this class was generated from the following file: