std::string ImageRecordingConfiguration::getFullRecordingPathString()
{
	CString fullPath = getFullRecordingPath();
	CT2CA pszConvertedAnsiString(fullPath);
	std::string strStd(pszConvertedAnsiString);
	return strStd;
}
std::string TcharToStdString(LPWSTR inChar )
{
	CT2CA pszConvertedAnsiString(inChar);
	std::string szResult(pszConvertedAnsiString);
	return szResult;

}
void CMy3DviewappView::OnFileOpen()
{
	// TODO: 여기에 명령 처리기 코드를 추가합니다.
	CString filename;
	LPCTSTR strFilter = { L"|All Files (*.*)|*.*||" };
	CFileDialog FileDlg(TRUE, L".*", NULL, 0, strFilter);
	if( FileDlg.DoModal() == IDOK )
	{		
		filename = FileDlg.GetPathName();
		CT2CA pszConvertedAnsiString(filename);
		std::string f(pszConvertedAnsiString);
		Frame::GetInstance()->m_mesh.open_stl(f,0.01f);
	}
	
}
示例#4
0
// Open the selected test problem
void CTwoOptDlg::OpenTestProblem()
{


	// Open the file opening dialog
	CFileDialog fileDlg( TRUE,  NULL,  NULL,  OFN_HIDEREADONLY | OFN_FILEMUSTEXIST, (LPCTSTR) ".tsp Files(*.tsp)|*.tsp||", this );
	fileDlg.m_ofn.lpstrTitle = (LPCSTR)"Loading TSP Problem";
	INT_PTR result = fileDlg.DoModal();
	CString path = fileDlg.GetPathName();	
	this->m_SFileName.SetWindowText(fileDlg.GetFileName());
	if ( result == IDOK  )
	{
		// Reset matrix data contents		
		CT2CA pszConvertedAnsiString( path );
        std::string path_str( pszConvertedAnsiString );		
	//	mat.Initialize( path_str );		
		hasRun = false;
		//ATL::CSimpleStringT<char,1> = "C:\Users\gareth\Desktop\libaco-thesis\acotsp\trunk\benchmarks\tsplib\ulysses16.tsp"

		m_besttour.Tour.clear();
		m_lasttour.Tour.clear();

		m_pfileReader = new CTSPLIBFileReader(path_str);
		m_pfileReader->Read();
		matrix_ = m_pfileReader->CopyMatrix();
		CoordsMatrix_ = m_pfileReader->CopyCoordsMatrix();

		MinX= m_pfileReader->minx;
		MinY =  m_pfileReader->miny;
		MaxX=  m_pfileReader->maxx;
		MaxY=  m_pfileReader->maxy;
	
		m_cSpinAnts.SetPos( static_cast<int>(CoordsMatrix_.size()));

		delete m_pfileReader;
	}

	// Re-draw the window	
	RedrawWindow( 0, 0, RDW_INVALIDATE | RDW_UPDATENOW | RDW_ERASE );	
}
//Seleccionada cámara ip
void CamaraDialog::OnBnClickedButtonLoadIpcamera()
{
	//Marcar como cámara seleccionada
	this->cameraSelected = true;

	//Convertir cstring a string
	CString valor;
	GetDlgItemText(IDC_CAMARA_IP, valor);
	// Convertir cstring a formato string normal
	CT2CA pszConvertedAnsiString(valor);
	// construct a std::string using the LPCSTR input
	std::string urlCamaraIp(pszConvertedAnsiString);

	//Mostrar mensaje de selección
	AfxMessageBox(_T("Se ha seleccionado conexión a cámara ip"), MB_OK | MB_ICONINFORMATION);

	//Cargar cámara ip
	capture.open(urlCamaraIp);

	//Cerrar diálogo
	this->EndDialog(1);
}
std::string ImageRecordingConfiguration::getFilePath()
{
	CT2CA pszConvertedAnsiString(m_outputFolder);
	std::string strStd(pszConvertedAnsiString);
	return strStd;
}
std::string ImageRecordingConfiguration::getFileNameString()
{
	CT2CA pszConvertedAnsiString(m_fileName);
	std::string strStd(pszConvertedAnsiString);
	return strStd;
}
示例#8
0
std::string DSCapture::CStringToString(const CString& mfcStr)
{
    CT2CA pszConvertedAnsiString(mfcStr);
    return (pszConvertedAnsiString);
}
static std::string CStringToString(const CString& mfcStr)
{
    CT2CA pszConvertedAnsiString(mfcStr);
    return (pszConvertedAnsiString);
}