15 #include <argos3/core/utility/math/vector3.h>
29 m_cBasePos(c_base_pos),
54 m_cBasePos = c_base_pos;
const CVector3 & GetBasePosition() const
void SetAxis(const CVector3 &c_axis)
float Real
Collects all ARGoS code.
void SetBasePosition(const CVector3 &c_base_pos)
CCylinder(Real f_radius, Real f_height, const CVector3 &c_base_pos=CVector3(), const CVector3 &c_axis=CVector3::Z)
const CVector3 & GetAxis() const
static const CVector3 Z
The z axis.
void SetHeight(Real f_height)
The namespace containing all the ARGoS related code.
void SetRadius(Real f_radius)
bool Intersects(Real &f_t_on_ray, const CRay3 &c_ray)