PhysicsCone.hpp
Go to the documentation of this file.
1 
6 #pragma once
7 
8 #include <etk/types.hpp>
10 
11 namespace ege {
12  class PhysicsCone : public ege::PhysicsShape {
13  public:
14  PhysicsCone() {};
15  virtual ~PhysicsCone() {};
16  public:
17  virtual bool parse(const char* _line);
18  virtual void display() {};
19  public:
20  virtual enum ege::PhysicsShape::type getType() const {
21  return ege::PhysicsShape::cone;
22  };
23  private:
24  float m_radius;
25  public:
26  float getRadius() const {
27  return m_radius;
28  };
29  private:
30  float m_height;
31  public:
32  float getHeight() const {
33  return m_height;
34  };
35  public:
36  virtual const ege::PhysicsCone* toCone() const {
37  return this;
38  };
39  virtual ege::PhysicsCone* toCone() {
40  return this;
41  };
42  };
43 }
44 
Definition: AudioElement.hpp:8
Definition: PhysicsCone.hpp:12
Definition: PhysicsShape.hpp:22