14 #include <mrpt/poses/CPose2D.h> 15 #include <mrpt/version.h> 17 #if MRPT_VERSION < 0x199 18 #include <mrpt/math/lightweight_geom_data.h> 19 #include <mrpt/utils/TColor.h> 20 using mrpt::utils::TColor;
22 #include <mrpt/math/TPoint2D.h> 23 #include <mrpt/math/TPose3D.h> 24 #include <mrpt/math/TPolygon2D.h> 25 #include <mrpt/img/TColor.h> 26 using mrpt::img::TColor;
31 class DefaultFriction;
33 class DynamicsDifferential;
62 double getW()
const {
return w; }
63 void setW(
double val) {
w = val; }
void setW(double val)
Spinning velocity (rad/s) wrt shaft.
double width
Length(diameter) and width of the wheel rectangle [m].
void recalcInertia()
Recompute Iyy from mass, diameter and height.
void loadFromXML(const rapidxml::xml_node< char > *xml_node)
TColor color
constructor and at loadFromXML(), but can be overrided.
void getAs3DObject(mrpt::opengl::CSetOfObjects &obj)
void setPhi(double val)
Orientation (rad) wrt vehicle local frame.
double getW() const
Spinning velocity (rad/s) wrt shaft.
double diameter
[m,rad] (in local coords)
double getPhi() const
Orientation (rad) wrt vehicle local frame.