front_idill/extern/fajran-npTuioClient/src/client.cpp
changeset 27 6c08d4d7219e
parent 24 2bdf5d51d434
child 28 9ccef81f02ab
equal deleted inserted replaced
26:858e90c7cbaa 27:6c08d4d7219e
    45 	data.fid = fid;
    45 	data.fid = fid;
    46 	data.x = x;
    46 	data.x = x;
    47 	data.y = y;
    47 	data.y = y;
    48 	data.z = z;
    48 	data.z = z;
    49 	data.a = a;
    49 	data.a = a;
       
    50 	data.code = "";
       
    51 	tuio_callback(data);
       
    52 }
       
    53 
       
    54 /*
       
    55 * Ajouté par alexandre.bastien@iri.centrepompidou.fr
       
    56 */
       
    57 static inline void call(TuioEvent type, long sid, const char* code)
       
    58 {
       
    59 	TuioEventData data;
       
    60 	data.type = type;
       
    61 	data.sid = sid;
       
    62 	data.code = code;
    50 	tuio_callback(data);
    63 	tuio_callback(data);
    51 }
    64 }
    52 
    65 
    53 class Listener : public TuioListener
    66 class Listener : public TuioListener
    54 {
    67 {
   104 	{
   117 	{
   105 		call(TE_CURSOR_REMOVE,
   118 		call(TE_CURSOR_REMOVE,
   106 			cursor->getSessionID(), cursor->getFingerID(),
   119 			cursor->getSessionID(), cursor->getFingerID(),
   107 			cursor->getX(), cursor->getY(), cursor->getZ(), 0);
   120 			cursor->getX(), cursor->getY(), cursor->getZ(), 0);
   108 	}
   121 	}
       
   122 
       
   123 	/*
       
   124 	* Ajouté par alexandre.bastien@iri.centrepompidou.fr
       
   125 	*/
       
   126 	void addTuioString(TuioString *string)
       
   127 	{
       
   128 		call(TE_STRING_ADD, string->getSessionID(), string->getCode());
       
   129 	}
       
   130 
       
   131 	/*
       
   132 	* Ajouté par alexandre.bastien@iri.centrepompidou.fr
       
   133 	*/
       
   134 	void updateTuioString(TuioString *string)
       
   135 	{
       
   136 		call(TE_STRING_UPDATE, string->getSessionID(), string->getCode());
       
   137 	}
       
   138 
       
   139 	/*
       
   140 	* Ajouté par alexandre.bastien@iri.centrepompidou.fr
       
   141 	*/
       
   142 	void removeTuioString(TuioString *string)
       
   143 	{
       
   144 		call(TE_STRING_REMOVE, string->getSessionID(), string->getCode());
       
   145 	}
   109 	
   146 	
   110 	void refresh(long timestamp) 
   147 	void refresh(long timestamp) 
   111 	{
   148 	{
   112 	}
   149 	}
   113 };
   150 };
   134 
   171 
   135 	client = 0;
   172 	client = 0;
   136 	listener = 0;
   173 	listener = 0;
   137 }
   174 }
   138 
   175 
       
   176 void t()
       
   177 {
       
   178 	std::cout << "t" << std::endl;
       
   179 }