SpherePackingScenarioGenerator
|
00001 #ifdef CCA 00002 #ifndef CCA_SPHEREPACKSINTERFACECONFIGURATION_TO_REMOTE 00003 #define CCA_SPHEREPACKSINTERFACECONFIGURATION_TO_REMOTE 00004 00005 #include "cca/SpherePacksInterfaceConfiguration.h" 00006 #include <iostream> 00007 #include <string.h> 00008 #include <vector> 00009 00010 namespace cca { 00011 class SpherePacksInterfaceConfigurationToRemotePortImplementation ; 00012 } 00013 00014 class cca::SpherePacksInterfaceConfigurationToRemotePortImplementation: public cca::SpherePacksInterfaceConfiguration { 00015 private: 00016 std::string _path; 00017 std::string _portIdentifier; 00018 00019 public: 00020 SpherePacksInterfaceConfigurationToRemotePortImplementation(const std::string& path_to_port,const std::string& portIdentifier); 00021 00022 virtual ~SpherePacksInterfaceConfigurationToRemotePortImplementation(); 00023 00024 virtual void generate(); 00025 virtual void checkForAcks_generate(); 00026 virtual void setNumberOfSpheres(const long long& numberOfSpheres); 00027 virtual void checkForAcks_setNumberOfSpheres(); 00028 virtual void selectAlgorithm(const long long& algorithmNumber); 00029 virtual void checkForAcks_selectAlgorithm(); 00030 00031 00032 }; 00033 #endif 00034 #endif