23 Star(uint32_t
id = 0u,
const V3Arg ¢re =
V3Arg(0, 0, 0),
float radius = 1.0f);
29 Star(uint32_t
id, uint16_t category,
const V3Arg ¢re =
V3Arg(0, 0, 0),
float radius = 1.0f);
34 Star &setRadius(
float radius);
49 inline Star::Star(uint32_t
id,
const V3Arg ¢re,
float radius)
57 inline Star::Star(uint32_t
id, uint16_t category,
const V3Arg ¢re,
float radius)
58 :
Shape(SIdStar, id, category)
A base class for encapsulating a shape which is to be represented remotely.
Definition: 3esshape.h:39
float radius() const
Get the star radial extents.
Definition: 3esstar.h:72
Defines a star to display.
Definition: 3esstar.h:20
Star & setRadius(float radius)
Set the star radial extents.
Definition: 3esstar.h:65
Star & setCentre(const V3Arg ¢re)
Set the star centre coordinate.
Definition: 3esstar.h:78
Definition: 3esbounds.h:13
Vector3< float > Vector3f
Defines a single precision vector.
Definition: 3esvector3.h:14
Represents a vector in R3.
Definition: 3esvector3.h:14
A helper structure used to convert from float or double pointers to Vector3f arguments.
Definition: 3esv3arg.h:14
Vector3f centre() const
Get the star centre coordinate.
Definition: 3esstar.h:85
T x
Direct data member access.
Definition: 3esvector3.h:30