| MULTIBODY SIMULATION SOFTWARE - API documentation |
Welcome to the Chrono::Engine API/SDK documentation. Here you'll find any information you'll need to develop applications with the Chrono Engine.
The Chrono::Engine is a C++ library of tools for physics simulation (multibody dynamics, kinematics, etc.). This documentation is an important part of it. If you have any questions or suggestions, just send a email to the author of the engine, Alessandro Tasora (tasora (at) deltaknowledge.com).
Namespaces: An interesting place to start reading the documentation.
Class list: List of all classes with descriptions.
Class members: Nice place to find forgotten features.
Everything in the engine is placed into the namespace 'chrono'. All Chrono classes and functions should be accessed with th e:: syntax, as: chrono::[class or functions here] . Of course, in sake of a more compact syntax, you could avoid all the chrono::... typing by adding at the beginning of your source code the following statement:
using namespace chrono;
There are also other namespaces. You can find a list of all namespaces with descriptions at the namespaces page. This is also a good place to start reading the documentation. If you don't want to write the namespace names all the time, just use all namespaces, like in this example:
using namespace collision; using namespace pneumatics; using namespace geometry;
There is a lot more the engine can do, but we hope this gave a short overview over the basic features of the engine. For some examples, please take a look into the 'demos' directory of the SDK, and read the tutorials.
CHRONO::ENGINE