00001 00002 //*************************************************************************** 00003 // ColPipelineData 00004 //*************************************************************************** 00005 // Copyright (C): 00006 //*************************************************************************** 00007 //CVSId: "@(#)$Id$" 00008 //*************************************************************************** 00009 00010 #ifndef ColPipelineData_H 00011 #define ColPipelineData_H 00012 #if defined(__sgi) || defined(_WIN32) 00013 #pragma once 00014 #endif 00015 00016 00017 //--------------------------------------------------------------------------- 00018 // Includes 00019 //--------------------------------------------------------------------------- 00020 00021 #include <ColDefs.h> 00022 #include <ColObj.h> 00023 #include <col_import_export.h> 00024 00025 00026 // Collision detection namespace 00027 namespace col { 00028 00029 //*************************************************************************** 00030 // ColPipelineData 00031 //*************************************************************************** 00032 struct COL_EXPORTIMPORT ColPipelineData 00033 { 00034 //Constructor 00035 ColPipelineData(); 00036 00037 virtual ~ColPipelineData(); 00038 00040 vector<ColObj*> moved; 00041 00043 vector<ColPair> neighbors; 00044 00046 vector<ColPair> colliding; 00047 }; 00048 00049 } //namespace col 00050 #endif /* ColPipelineData_H */