本文整理汇总了C++中Part::ToUG方法的典型用法代码示例。如果您正苦于以下问题:C++ Part::ToUG方法的具体用法?C++ Part::ToUG怎么用?C++ Part::ToUG使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Part
的用法示例。
在下文中一共展示了Part::ToUG方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: main
int main ( int argc, char *argv[] )
{
// Usage
if ( argc > 2 ) {
cout << "Usage: postug [filename]" << endl;
return -1;
}
HRESULT hr = ::CoInitialize(NULL); // COM Automation API Initialization
if(FAILED(hr)) {
cerr << "COM initialization failed." << endl;
return -1;
}
int status = UF_initialize ( ); // UG API Initialization
if ( !status ) {
// create TransCAD
hr = g_spApplication.CreateInstance(__uuidof(TransCAD::Application));
if(FAILED(hr)) return FALSE;
// visualize TransCAD
g_spApplication->Visible = VARIANT_TRUE;
// Pause
cout << endl << "Press enter to start \"PostUG\"";
WaitGetEnter();
// create a Part class
Part * pPart;
if (argc < 2) pPart = new Part ();
else pPart = new Part (string(argv[1]));
pPart->GetInfo();
pPart->ToUG();
//Pause
cout << endl << "Press enter to close \"ToUG\"... ";
WaitGetEnter();
// delete Part class
//delete pPart;
// Clear TransCAD
g_spApplication.Release();
status = UF_terminate ( ); // UG API Uninitialzation
}
::CoUninitialize(); // COM Automation API Uninitialization
return status;
}