step/stepcore
world.h File Reference
Detailed Description
Item, Body, Force and Tool interfaces, World class.
Definition in file world.h.
#include "types.h"
#include "util.h"
#include "object.h"
#include "vector.h"
#include <vector>
#include <QHash>
Include dependency graph for world.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Namespaces | |
| namespace | StepCore |
Classes | |
| class | StepCore::Body |
| Interface for bodies. More... | |
| struct | StepCore::ConstraintsInfo |
| Constraints information structure XXX: Move it to constraintsolver.h. More... | |
| class | StepCore::Force |
| Interface for forces. More... | |
| class | StepCore::Item |
| The root class for any world items (bodies and forces). More... | |
| class | StepCore::ItemGroup |
| Groups several items together. More... | |
| class | StepCore::Joint |
| Interface for joints. More... | |
| class | StepCore::ObjectErrors |
| Base class for all errors objects. More... | |
| class | StepCore::Tool |
| Interface for tools. More... | |
| class | StepCore::World |
| Contains multiple Item, Solver and general properties such as time. More... | |
Typedefs | |
| typedef std::vector< Body * > | StepCore::BodyList |
| typedef std::vector< Force * > | StepCore::ForceList |
| typedef std::vector< Item * > | StepCore::ItemList |
| typedef std::vector< Joint * > | StepCore::JointList |
KDE 4.2 API Reference