Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 2012 in orxonox.OLD for orxonox/branches/chris/src/coordinates.h


Ignore:
Timestamp:
Jun 22, 2004, 12:45:28 PM (20 years ago)
Author:
chris
Message:

orxonox/branches/chris: Improved doxygen compatibility again

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/branches/chris/src/coordinates.h

    r1982 r2012  
    44#include "vector.h"
    55
    6 typedef struct Location // place of a thing on the track system
     6//! Coordinates relative to track
     7/**
     8  This identifies the position of an object on the track system
     9*/
     10typedef struct Location
    711{
    8   unsigned long part;   // ID of the track part the object is on
    9   float dist;           // distance already traveled on a track
    10   Vector pos;           // position relative to the distance already covered
    11   Rotation rot;         // direction the object is heading (relative to track direction)
     12  unsigned long part;   //!< ID of the track part the object is on
     13  float dist;           //!< The distance that has already been traveled on the track
     14  Vector pos;           //!< The position relative to the offset marked by the distance already covered
     15  Rotation rot;         //!< The direction the object is heading (relative to track direction)
    1216} Location;
    1317
    14 typedef struct Placement // place of a thing in the rendered coordinate system
     18//! Absolute coordinates
     19/**
     20  This is used to store the position of a object in the rendered coordinate system
     21*/
     22typedef struct Placement
    1523{
    16   Vector r;              // x/y/z coordinated
    17   Rotation w;            // orientation
     24  Vector r;              //!< Absolute x/y/z coordinates
     25  Rotation w;            //!< Absolute orientation
    1826} Placement;
    1927
Note: See TracChangeset for help on using the changeset viewer.