Detailed Description
- Deprecated:
- This class is only used by DtOldSmoother which has been deprecated.
Constructor & Destructor Documentation
Constructors.
smoothT is the initial smoothPeriod. Use a value of -1 to indicate use of the default period.
| DtSmoothOrient::DtSmoothOrient |
( |
void * |
usr, |
|
|
DtTime |
smoothT |
|
) |
| |
WARNING: not fully constructed until input() & tick() are called.
| virtual DtSmoothOrient::~DtSmoothOrient |
( |
| ) |
|
|
inlinevirtual |
Member Function Documentation
| virtual void DtSmoothOrient::dfltAction |
( |
DtTime |
simTime, |
|
|
void * |
usr, |
|
|
DtDcm & |
os |
|
) |
| |
|
protectedpure virtual |
| static DtTime DtSmoothOrient::dfltSmoothPeriod |
( |
| ) |
|
|
static |
| void DtSmoothOrient::init |
( |
void * |
u, |
|
|
DtTime |
t |
|
) |
| |
|
protected |
| static bool DtSmoothOrient::masterSmoothEnable |
( |
| ) |
|
|
static |
| const DtDcm& DtSmoothOrient::orientation |
( |
| ) |
const |
|
inline |
| virtual void DtSmoothOrient::reset |
( |
| ) |
|
|
virtual |
This resets the smoother parameters.
This does not change the smoothing period or the last updated position.
| static void DtSmoothOrient::setDfltSmoothPeriod |
( |
DtTime |
t | ) |
|
|
static |
Set/Get default smooth period.
| static void DtSmoothOrient::setMasterSmoothEnable |
( |
bool |
onOff | ) |
|
|
static |
Set/Get the value of the "master" smoothing-enabled switch.
| virtual void DtSmoothOrient::setSmoothEnable |
( |
int |
on | ) |
|
|
virtual |
Set/Get the individual smoothing switch.
In order for smoothing to be enabled, the "master" smoothing-enabled switch must be on, AND the individual smoothing switch (accessed through these functions), must be on.
| virtual void DtSmoothOrient::setSmoothPeriod |
( |
DtTime |
t | ) |
|
|
virtual |
Set/Get smoothPeriod.
If set to -1, smooth period reverts to the current default smooth period.
| void DtSmoothOrient::setT1data |
( |
| ) |
|
|
protected |
| virtual int DtSmoothOrient::smoothEnable |
( |
| ) |
const |
|
virtual |
| DtTime DtSmoothOrient::smoothPeriod |
( |
| ) |
const |
|
inlinevirtual |
| void DtSmoothOrient::tick |
( |
DtTime |
simTime | ) |
|
Member Data Documentation
| int DtSmoothOrient::myEnable |
|
protected |
| int DtSmoothOrient::myFrozen |
|
protected |
| DtTime DtSmoothOrient::myLastT |
|
protected |
| DtTime DtSmoothOrient::myLocalTau |
|
protected |
| DtDcm DtSmoothOrient::myO0 |
|
protected |
| DtDcm DtSmoothOrient::myOs |
|
protected |
| double DtSmoothOrient::myPrecision |
|
protected |
| void* DtSmoothOrient::myUsr |
|
protected |
| DtTime DtSmoothOrient::theDfltTau |
|
staticprotected |
| bool DtSmoothOrient::theMasterSmoothEnable |
|
staticprotected |
The documentation for this class was generated from the following file: