• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • kdeedu
  • Sitemap
  • Contact Us
 

step/stepcore

StepCore::SpringErrors

StepCore::SpringErrors Class Reference
[ObjectErrors classes]

#include <spring.h>

Inheritance diagram for StepCore::SpringErrors:

Inheritance graph
[legend]

List of all members.


Detailed Description

Errors object for Spring.

Definition at line 43 of file spring.h.


Public Member Functions

double dampingVariance () const
double forceVariance () const
double lengthVariance () const
Vector2d localPosition1Variance () const
Vector2d localPosition2Variance () const
Vector2d position1Variance () const
Vector2d position2Variance () const
double restLengthVariance () const
void setDampingVariance (double dampingVariance)
void setLocalPosition1Variance (const Vector2d &localPosition1Variance)
void setLocalPosition2Variance (const Vector2d &localPosition2Variance)
void setRestLengthVariance (double restLengthVariance)
void setStiffnessVariance (double stiffnessVariance)
Spring * spring () const
 SpringErrors (Item *owner=NULL)
double stiffnessVariance () const
Vector2d velocity1Variance () const
Vector2d velocity2Variance () const

Protected Attributes

double _dampingVariance
StepCore::Vector2d _localPosition1Variance
StepCore::Vector2d _localPosition2Variance
double _restLengthVariance
double _stiffnessVariance

Constructor & Destructor Documentation

StepCore::SpringErrors::SpringErrors ( Item *  owner = NULL  )  [inline]

Constructs SpringErrors.

Definition at line 49 of file spring.h.


Member Function Documentation

double StepCore::SpringErrors::dampingVariance (  )  const [inline]

Get damping variance.

Definition at line 72 of file spring.h.

double StepCore::SpringErrors::forceVariance (  )  const

Get force variance.

Definition at line 264 of file spring.cc.

double StepCore::SpringErrors::lengthVariance (  )  const

Get current length of the spring.

Definition at line 214 of file spring.cc.

Vector2d StepCore::SpringErrors::localPosition1Variance (  )  const [inline]

Get localPosition1 variance.

Definition at line 78 of file spring.h.

Vector2d StepCore::SpringErrors::localPosition2Variance (  )  const [inline]

Get localPosition2 variance.

Definition at line 84 of file spring.h.

Vector2d StepCore::SpringErrors::position1Variance (  )  const

Get position1 variance.

Definition at line 183 of file spring.cc.

Vector2d StepCore::SpringErrors::position2Variance (  )  const

Get position2 variance.

Definition at line 204 of file spring.cc.

double StepCore::SpringErrors::restLengthVariance (  )  const [inline]

Get restLength variance.

Definition at line 57 of file spring.h.

void StepCore::SpringErrors::setDampingVariance ( double  dampingVariance  )  [inline]

Set damping variance.

Definition at line 74 of file spring.h.

void StepCore::SpringErrors::setLocalPosition1Variance ( const Vector2d &  localPosition1Variance  )  [inline]

Set localPosition1 variance.

Definition at line 80 of file spring.h.

void StepCore::SpringErrors::setLocalPosition2Variance ( const Vector2d &  localPosition2Variance  )  [inline]

Set localPosition2 variance.

Definition at line 86 of file spring.h.

void StepCore::SpringErrors::setRestLengthVariance ( double  restLengthVariance  )  [inline]

Set restLength variance.

Definition at line 59 of file spring.h.

void StepCore::SpringErrors::setStiffnessVariance ( double  stiffnessVariance  )  [inline]

Set stiffness variance.

Definition at line 68 of file spring.h.

Spring* StepCore::SpringErrors::spring (  )  const

Get owner as String.

double StepCore::SpringErrors::stiffnessVariance (  )  const [inline]

Get stiffness variance.

Definition at line 66 of file spring.h.

Vector2d StepCore::SpringErrors::velocity1Variance (  )  const

Get velocity1 variance.

Definition at line 228 of file spring.cc.

Vector2d StepCore::SpringErrors::velocity2Variance (  )  const

Get velocity2 variance.

Definition at line 245 of file spring.cc.


Member Data Documentation

double StepCore::SpringErrors::_dampingVariance [protected]

Definition at line 105 of file spring.h.

StepCore::Vector2d StepCore::SpringErrors::_localPosition1Variance [protected]

Definition at line 107 of file spring.h.

StepCore::Vector2d StepCore::SpringErrors::_localPosition2Variance [protected]

Definition at line 108 of file spring.h.

double StepCore::SpringErrors::_restLengthVariance [protected]

Definition at line 103 of file spring.h.

double StepCore::SpringErrors::_stiffnessVariance [protected]

Definition at line 104 of file spring.h.


The documentation for this class was generated from the following files:
  • spring.h
  • spring.cc

step/stepcore

Skip menu "step/stepcore"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdeedu

Skip menu "kdeedu"
  • kalzium
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  •   docs
  •   src
  • parley
  •   stepcore
Generated for kdeedu by doxygen 1.5.4
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal