SpherePackingScenarioGenerator
|
00001 #ifdef CCA 00002 00003 #ifndef CCA_SPHEREPACKSINTERFACE_TO_REMOTE 00004 #define CCA_SPHEREPACKSINTERFACE_TO_REMOTE 00005 00006 #include "cca/SpherePacksInterface.h" 00007 #include <iostream> 00008 #include <string.h> 00009 #include <vector> 00010 00011 namespace cca { 00012 class SpherePacksInterfaceToRemotePortImplementation ; 00013 } 00014 00015 class cca::SpherePacksInterfaceToRemotePortImplementation: public cca::SpherePacksInterface { 00016 private: 00017 std::string _path; 00018 std::string _portIdentifier; 00019 00020 public: 00021 SpherePacksInterfaceToRemotePortImplementation(const std::string& path_to_port,const std::string& portIdentifier); 00022 00023 virtual ~SpherePacksInterfaceToRemotePortImplementation(); 00024 00025 virtual void setSpheres(const double* spheres,long spheres_len); 00026 virtual void checkForAcks_setSpheres(); 00027 00028 00029 }; 00030 #endif 00031 #endif