//Includes same project
#include "GlobalConstants.h"
+#include "Observable.h"
//Includes creaMaracasVisu
namespace bbtk
{
- class GObjectModel
+ class GObjectModel //: public Observable
{
public:
void setFinalPoint(double& x, double& y, double& z);
void setState(int state);
int getState();
+
virtual bool isPointInside(double x,double y, double z);
virtual void updateBlackBox(BlackBoxDescriptor::Pointer descriptor);
+ int getGObjectType();
+ void setGObjectType(int obtype);
+
private:
//Private Attributes
double _zFin;
int _state;
+ int _gObjectType;
//Protected methods