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

step/stepcore

  • StepCore
  • Rope
Public Member Functions | List of all members
StepCore::Rope Class Reference
Rigid joints

#include <joint.h>

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

Public Member Functions

void getConstraintsInfo (ConstraintsInfo *info, int offset)
 
- Public Member Functions inherited from StepCore::Stick
 Stick (double restLength=1, Object *body1=0, Object *body2=0, const Vector2d &localPosition1=Vector2d::Zero(), const Vector2d &localPosition2=Vector2d::Zero())
 
Object * body1 () const
 
Object * body2 () const
 
int constraintsCount ()
 
Vector2d localPosition1 () const
 
Vector2d localPosition2 () const
 
Particle * particle1 () const
 
Particle * particle2 () const
 
Vector2d position1 () const
 
Vector2d position2 () const
 
double restLength () const
 
RigidBody * rigidBody1 () const
 
RigidBody * rigidBody2 () const
 
void setBody1 (Object *body1)
 
void setBody2 (Object *body2)
 
void setLocalPosition1 (const Vector2d &localPosition1)
 
void setLocalPosition2 (const Vector2d &localPosition2)
 
void setRestLength (double restLength)
 
Vector2d velocity1 () const
 
Vector2d velocity2 () const
 
- Public Member Functions inherited from StepCore::Item
 Item (const QString &name=QString())
 
 Item (const Item &item)
 
virtual ~Item ()
 
Color color () const
 
void deleteObjectErrors ()
 
ItemGroup * group () const
 
ObjectErrors * objectErrors ()
 
Item & operator= (const Item &item)
 
void setColor (Color color)
 
virtual void setGroup (ItemGroup *group)
 
virtual void setWorld (World *world)
 
ObjectErrors * tryGetObjectErrors () const
 
World * world () const
 
virtual void worldItemRemoved (Item *item STEPCORE_UNUSED)
 
- Public Member Functions inherited from StepCore::Object
 Object (const QString &name=QString())
 
virtual ~Object ()
 
const QString & name () const
 
void setName (const QString &name)
 
- Public Member Functions inherited from StepCore::Joint
virtual ~Joint ()
 

Additional Inherited Members

- Protected Member Functions inherited from StepCore::Item
virtual ObjectErrors * createObjectErrors ()
 
- Protected Attributes inherited from StepCore::Stick
Object * _body1
 
Object * _body2
 
Vector2d _localPosition1
 
Vector2d _localPosition2
 
Particle * _p1
 
Particle * _p2
 
RigidBody * _r1
 
RigidBody * _r2
 
double _restLength
 
- Protected Attributes inherited from StepCore::Object
QString _name
 

Detailed Description

Massless rope: maximal distance between two points on particles or rigid bodies.

Definition at line 198 of file joint.h.

Member Function Documentation

void StepCore::Rope::getConstraintsInfo ( ConstraintsInfo *  info,
int  offset 
)
virtual

Fill the part of constraints information structure starting at offset.

Reimplemented from StepCore::Stick.

Definition at line 381 of file joint.cc.


The documentation for this class was generated from the following files:
  • joint.h
  • joint.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