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

step/stepcore

  • StepCore
  • SpringErrors
Public Member Functions | Protected Attributes | List of all members
StepCore::SpringErrors Class Reference
ObjectErrors classes

#include <spring.h>

Inheritance diagram for StepCore::SpringErrors:
Inheritance graph
[legend]

Public Member Functions

 SpringErrors (Item *owner=NULL)
 
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
 
double stiffnessVariance () const
 
Vector2d velocity1Variance () const
 
Vector2d velocity2Variance () const
 
- Public Member Functions inherited from StepCore::ObjectErrors
 ObjectErrors (Item *owner=NULL)
 
Item * owner () const
 
void setOwner (Item *owner)
 
- Public Member Functions inherited from StepCore::Object
 Object (const QString &name=QString())
 
virtual ~Object ()
 
const QString & name () const
 
void setName (const QString &name)
 

Protected Attributes

double _dampingVariance
 
StepCore::Vector2d _localPosition1Variance
 
StepCore::Vector2d _localPosition2Variance
 
double _restLengthVariance
 
double _stiffnessVariance
 
- Protected Attributes inherited from StepCore::Object
QString _name
 

Detailed Description

Errors object for Spring.

Definition at line 43 of file spring.h.

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 265 of file spring.cc.

double StepCore::SpringErrors::lengthVariance ( ) const

Get current length of the spring.

Definition at line 215 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 184 of file spring.cc.

Vector2d StepCore::SpringErrors::position2Variance ( ) const

Get position2 variance.

Definition at line 205 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 229 of file spring.cc.

Vector2d StepCore::SpringErrors::velocity2Variance ( ) const

Get velocity2 variance.

Definition at line 246 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
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:43:06 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

step/stepcore

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

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal