8 #ifndef META_OCEAN_RENDERING_SPHERE_H
9 #define META_OCEAN_RENDERING_SPHERE_H
ObjectType
Definition of different object type.
Definition: Object.h:63
This class is the base class for all geometries.
Definition: rendering/Shape.h:35
This class implements a smart rendering object reference.
Definition: rendering/ObjectRef.h:34
This class is the base class for all spheres.
Definition: rendering/Sphere.h:36
~Sphere() override
Destructs a sphere object.
virtual bool setRadius(const Scalar radius)
Sets the radius of this sphere.
virtual Scalar radius() const
Returns the radius of this sphere.
Sphere()
Creates a new sphere object.
static Vertex vertex(const Scalar latitude, const Scalar longitude)
Calculates the coordinate for given latitude and longitude values.
ObjectType type() const override
Returns the type of this object.
float Scalar
Definition of a scalar type.
Definition: Math.h:128
SmartObjectRef< Sphere > SphereRef
Definition of a smart object reference holding a sphere.
Definition: rendering/Sphere.h:21
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15