Trax3 3.1.0
trax track library
Loading...
Searching...
No Matches
trax::Wheelset Struct Reference

Describing data of a wheelset. More...

#include <C:/Trend/Development/Trax3/Code/trax/rigid/Wheelset.h>

Public Member Functions

 Wheelset (Length Radius, Length Gauge, Length Flange, Length WheelWidth, Length AxleRadius, Mass TotalMass, spat::Position2D< Length > AxlePosition, Angle Rotation, Length Shift, Torque MaxMotorTorque, Torque MaxBrakingTorque, Torque FrictionTorque) noexcept
bool IsValid () const

Public Attributes

Length Radius
 Radius of the wheelpart it is rolling on the track with.
Length Gauge
 Track gauge.
Length Flange
 Height of flange around the radius.
Length WheelWidth
 Width of the wheel.
Length AxleRadius
 Radius of the axle that holds the two wheels.
Mass TotalMass
 Total mass of this wheelset.
spat::Position2D< LengthAxlePosition
 Position of wheel axis relative to the WheelFrame's anchor A on the track (in A.T x A.B plane).
Angle Rotation
 Rotation angle around axle (A.N).
Length Shift
 Shifting state along axle (A.N).
Torque MaxMotorTorque
 Maximum torque that this wheelset can apply for acceleration.
Torque MaxBrakingTorque
 Maximum braking torque that this wheelset can apply.
Torque FrictionTorque
 Friction that is introduced by this wheel.

Detailed Description

Describing data of a wheelset.

A wheelset is an axle with two wheels attached to it. It is used for calculating driving forces and to build a collision geom for the wheel within a WheelFrame.


The documentation for this struct was generated from the following file:
  • C:/Trend/Development/Trax3/Code/trax/rigid/Wheelset.h