|  | @@ -39,23 +39,25 @@ handlePool::~handlePool()
 | 
	
		
			
				|  |  |   * @ret:void
 | 
	
		
			
				|  |  |   * @birth: creadted by czm in 20230406
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  | -void handlePool::getmsg_recvstateTohandlePool(QString recvmsg)
 | 
	
		
			
				|  |  | +void handlePool::getmsg_recvstateTohandlePool(std::string recvmsg)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -    this->jsonObject->FromJSON(recvmsg.toStdString());
 | 
	
		
			
				|  |  | -    int numOfUID = judgeMsgUID(this->jsonObject);
 | 
	
		
			
				|  |  | -    if(numOfUID == -1){
 | 
	
		
			
				|  |  | -        render = new QVTKRenderer();
 | 
	
		
			
				|  |  | -        vector_render.append(render);
 | 
	
		
			
				|  |  | -        vector_json.append(this->jsonObject);
 | 
	
		
			
				|  |  | -    }else{
 | 
	
		
			
				|  |  | -        this->render = vector_render[numOfUID];
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | +    vtkJsonObject* json_object = new vtkJsonObject();
 | 
	
		
			
				|  |  | +    json_object->FromJSON(recvmsg);
 | 
	
		
			
				|  |  | +    int numOfUID = judgeMsgUID(json_object);
 | 
	
		
			
				|  |  | +//    QVTKRenderer* render_;
 | 
	
		
			
				|  |  | +//    if(numOfUID == -1){
 | 
	
		
			
				|  |  | +//        render_ = new QVTKRenderer();
 | 
	
		
			
				|  |  | +//        vector_render.append(render_);
 | 
	
		
			
				|  |  | +//        vector_json.append(json_object);
 | 
	
		
			
				|  |  | +//    }else{
 | 
	
		
			
				|  |  | +//        render_ = vector_render[numOfUID];
 | 
	
		
			
				|  |  | +//    }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    operateRender(this->jsonObject->action);
 | 
	
		
			
				|  |  | +//    operateRender(json_object->action,render_);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -    std::string img_ = this->render->img.toStdString();
 | 
	
		
			
				|  |  | -    std::string json_ = this->jsonObject->ToJson(img_);
 | 
	
		
			
				|  |  | -    emit sendImg_handlePoolToSendstate(json_);//信号
 | 
	
		
			
				|  |  | +//    std::string img_ = render_->img.toStdString();
 | 
	
		
			
				|  |  | +//    std::string json_ = json_object->ToJson(img_);
 | 
	
		
			
				|  |  | +//    emit sendImg_handlePoolToSendstate(json_);//信号
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /*
 | 
	
	
		
			
				|  | @@ -75,18 +77,18 @@ int handlePool::judgeMsgUID(vtkJsonObject *obj)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  /*
 | 
	
		
			
				|  |  |   * @brief: Operate render according to commands(根据命令操作render)
 | 
	
		
			
				|  |  | - * @param: this->jsonObject->action
 | 
	
		
			
				|  |  | + * @param: jsonObject->action render
 | 
	
		
			
				|  |  |   * @ret:void
 | 
	
		
			
				|  |  |   * @birth: creadted by czm in 20230406
 | 
	
		
			
				|  |  |   */
 | 
	
		
			
				|  |  | -void handlePool::operateRender(QString action)
 | 
	
		
			
				|  |  | +void handlePool::operateRender(QString action,QVTKRenderer* render_)
 | 
	
		
			
				|  |  |  {
 | 
	
		
			
				|  |  | -    if(action == "init"){
 | 
	
		
			
				|  |  | -        this->render->init();
 | 
	
		
			
				|  |  | -        emit sendWidget_handlePoolToWidget(this->render->GetWidget());
 | 
	
		
			
				|  |  | -    }else{
 | 
	
		
			
				|  |  | +    //if(action == "init"){
 | 
	
		
			
				|  |  | +        render_->init();
 | 
	
		
			
				|  |  | +        emit sendWidget_handlePoolToWidget(render_->GetWidget());
 | 
	
		
			
				|  |  | +    //}else{
 | 
	
		
			
				|  |  |          cout<<"action:"<<action.toStdString()<<endl;
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -    this->render->CaptureWindowImages();
 | 
	
		
			
				|  |  | +    //}
 | 
	
		
			
				|  |  | +    render_->CaptureWindowImages();
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 |