00001 // cybglpointsetc.h Interface for CybGLPointSetC class. 00002 // 00003 // $Log: cybglpointsetc.h,v $ 00004 // Revision 1.3 2002/06/27 22:19:05 andre 00005 // Fixed Color Bug. Switched to DisplayLists. 00006 // TODO: Check for duplicate Color Entries, so we can avoid calling glColor4f too many times. 00007 // there was no Base class Problem is though before. 00008 // 00009 // Revision 1.2 2002/06/26 01:13:32 andre 00010 // Points Running, some Problems with Base class -> USE not working ??? 00011 // 00012 // Revision 1.1 2002/06/26 00:16:14 andre 00013 // Initial Checkin 00014 // 00015 // 00016 // 00017 // Copyright (C) 2002 Carsten Winkelholz, Andre Reschke 00018 // 00019 // Address: FGAN Forschungsgesellschaft für Angewandte Naturwissenschaften e. V. 00020 // Neuenahrer Str. 20 00021 // D - 53343 Wachtberg 00022 // 00023 // Virtual Data Arts 00024 // Andre Reschke 00025 // Oranienstrasse 25 00026 // D - 52066 Aachen 00027 // 00028 // Email: winkelholz@fgan.de, a.reschke@vdarts.de 00029 // 00031 00032 #ifndef CYBGLPOINTSETC_HC 00033 #define CYGGLPOINTSETC_HC 00034 00035 #include <GL/glut.h> 00036 00037 #include "oaw/ctk/cybpointsetc.h" 00038 #include "oaw/ctk/cybchannelc.h" 00039 #include "../oawconfig.h" 00040 00041 OAW_BEGIN_NAMESPACE 00042 00043 typedef ArrayC<GLuint> GLuintArray; 00044 00045 class OAW_DLLMAPPING CybGLPointSetC : public CybPointSetC 00046 { 00047 public: 00048 CybGLPointSetC(CybWorldC*); 00049 virtual void ToChannelDefault(CybChannelC*, long); 00050 protected: 00051 ArrayC<GLint> m_lid; 00052 }; 00053 00054 00055 OAW_END_NAMESPACE 00056 00057 #endif 00058 00059 00060 00061
1.3-rc2