step/stepcore
StepCore::Item Class Reference
[World]
#include <world.h>
Inheritance diagram for StepCore::Item:

Detailed Description
The root class for any world items (bodies and forces).Definition at line 69 of file world.h.
Public Member Functions | |
| Color | color () const |
| void | deleteObjectErrors () |
| ItemGroup * | group () const |
| Item (const Item &item) | |
| Item (const QString &name=QString()) | |
| 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) |
| virtual | ~Item () |
Protected Member Functions | |
| virtual ObjectErrors * | createObjectErrors () |
Constructor & Destructor Documentation
| StepCore::Item::Item | ( | const Item & | item | ) | [inline] |
| virtual StepCore::Item::~Item | ( | ) | [inline, virtual] |
Member Function Documentation
| Color StepCore::Item::color | ( | ) | const [inline] |
| virtual ObjectErrors* StepCore::Item::createObjectErrors | ( | ) | [inline, protected, virtual] |
For internal use only.
Creates specific ObjectErrors-derived class (to be reimplemented in derived classes)
Reimplemented in StepCore::CoulombForce, StepCore::GasLJForce, StepCore::Gas, StepCore::GravitationForce, StepCore::WeightForce, StepCore::Particle, StepCore::ChargedParticle, StepCore::RigidBody, and StepCore::Spring.
| void StepCore::Item::deleteObjectErrors | ( | ) | [inline] |
| ItemGroup* StepCore::Item::group | ( | ) | const [inline] |
| ObjectErrors * StepCore::Item::objectErrors | ( | ) |
Assignment operator (copies objectErrors if necessary).
| void StepCore::Item::setColor | ( | Color | color | ) | [inline] |
| virtual void StepCore::Item::setGroup | ( | ItemGroup * | group | ) | [inline, virtual] |
| virtual void StepCore::Item::setWorld | ( | World * | world | ) | [inline, virtual] |
Set/change pointer to World in which this object lives.
Reimplemented in StepCore::SoftBody, and StepCore::ItemGroup.
| ObjectErrors* StepCore::Item::tryGetObjectErrors | ( | ) | const [inline] |
| World* StepCore::Item::world | ( | ) | const [inline] |
| virtual void StepCore::Item::worldItemRemoved | ( | Item *item | STEPCORE_UNUSED | ) | [inline, virtual] |
The documentation for this class was generated from the following files:
KDE 4.2 API Reference