22 virtual int GetId()
const = 0;
27 virtual const std::string&
GetName() = 0;
32 virtual const std::vector<float>&
GetPosition()
const = 0;
36 virtual const std::vector<float>&
GetDirection()
const = 0;
49 virtual const picojson::object&
GetDetails() = 0;
virtual ~IEntity()
The destructor.
Definition: entity.h:18
virtual const std::string & GetName()=0
virtual float GetRadius() const =0
virtual int GetVersion() const =0
virtual int GetId() const =0
virtual const picojson::object & GetDetails()=0
virtual const std::vector< float > & GetPosition() const =0
virtual const std::vector< float > & GetDirection() const =0
virtual bool IsDynamic() const =0
A movable object in a scene. Entities have position, direction and size.
Definition: entity.h:15