RptParamFileClr.cpp 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627
  1. #include "stdafx.h"
  2. #include "RptParamFileClr.h"
  3. namespace OTSINTERFACE {
  4. CRptParamFileClr::CRptParamFileClr() // constructor
  5. {
  6. m_LpRptParamFile = new CRptParamFilePtr(new CRptParamFile());
  7. }
  8. CRptParamFileClr::CRptParamFileClr(CRptParamFilePtr a_pRptParamFile) // copy constructor
  9. {
  10. ASSERT(a_pRptParamFile);
  11. if (!a_pRptParamFile)
  12. {
  13. LogErrorTrace(__FILE__, __LINE__, _T("CRptParamFileClr: invalide report param file pointer."));
  14. return;
  15. }
  16. m_LpRptParamFile = new CRptParamFilePtr(a_pRptParamFile);
  17. }
  18. CRptParamFileClr::~CRptParamFileClr()
  19. {
  20. if (m_LpRptParamFile != nullptr)
  21. {
  22. delete m_LpRptParamFile;
  23. m_LpRptParamFile = nullptr;
  24. }
  25. }
  26. CRptParamFileClr::!CRptParamFileClr()
  27. {
  28. if (m_LpRptParamFile != nullptr)
  29. {
  30. delete m_LpRptParamFile;
  31. m_LpRptParamFile = nullptr;
  32. }
  33. }
  34. CRptParamFilePtr CRptParamFileClr::GetRptParamFilePtr()
  35. {
  36. return *m_LpRptParamFile;
  37. }
  38. String^ CRptParamFileClr::GetVersion()
  39. {
  40. if (m_LpRptParamFile == nullptr)
  41. {
  42. LogErrorTrace(__FILE__, __LINE__, _T("GetVersion:invalid pointer."));
  43. return nullptr;
  44. }
  45. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  46. ASSERT(pRptParamFile);
  47. if (!pRptParamFile)
  48. {
  49. LogErrorTrace(__FILE__, __LINE__, _T("GetVersion:invalid pointer."));
  50. return nullptr;
  51. }
  52. CString sVersion = pRptParamFile->GetVersion();
  53. String^ VersionClr = gcnew String(sVersion);
  54. return VersionClr;
  55. }
  56. void CRptParamFileClr::SetVersion(String^ a_strVersion)
  57. {
  58. if (m_LpRptParamFile == nullptr)
  59. {
  60. LogErrorTrace(__FILE__, __LINE__, _T("SetVersion:invalid pointer."));
  61. return;
  62. }
  63. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  64. ASSERT(pRptParamFile);
  65. if (!pRptParamFile)
  66. {
  67. LogErrorTrace(__FILE__, __LINE__, _T("SetVersion:invalid pointer."));
  68. return;
  69. }
  70. ASSERT(a_strVersion);
  71. if (!a_strVersion)
  72. {
  73. LogErrorTrace(__FILE__, __LINE__, _T("SetVersion:invalid pointer."));
  74. return;
  75. }
  76. pRptParamFile->SetVersion(a_strVersion);
  77. }
  78. // particle size level file folder
  79. String^ CRptParamFileClr::GetSizeFileFolder()
  80. {
  81. if (m_LpRptParamFile == nullptr)
  82. {
  83. LogErrorTrace(__FILE__, __LINE__, _T("GetSizeFileFolder:invalid pointer."));
  84. return nullptr;
  85. }
  86. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  87. ASSERT(pRptParamFile);
  88. if (!pRptParamFile)
  89. {
  90. LogErrorTrace(__FILE__, __LINE__, _T("GetSizeFileFolder:invalid pointer."));
  91. return nullptr;
  92. }
  93. CString sFolder = pRptParamFile->GetSizeFileFolder();
  94. String^ FolderClr = gcnew String(sFolder);
  95. return FolderClr;
  96. }
  97. void CRptParamFileClr::SetSizeFileFolder(String^ a_strSizeFileFolder)
  98. {
  99. if (m_LpRptParamFile == nullptr)
  100. {
  101. LogErrorTrace(__FILE__, __LINE__, _T("SetSizeFileFolder:invalid pointer."));
  102. return;
  103. }
  104. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  105. ASSERT(pRptParamFile);
  106. if (!pRptParamFile)
  107. {
  108. LogErrorTrace(__FILE__, __LINE__, _T("SetSizeFileFolder:invalid pointer."));
  109. return;
  110. }
  111. ASSERT(a_strSizeFileFolder);
  112. if (!a_strSizeFileFolder)
  113. {
  114. LogErrorTrace(__FILE__, __LINE__, _T("SetSizeFileFolder:invalid pointer."));
  115. return;
  116. }
  117. pRptParamFile->SetSizeFileFolder(a_strSizeFileFolder);
  118. }
  119. CPartSizeFileClr^ CRptParamFileClr::GetPartSizeFile()
  120. {
  121. if (m_LpRptParamFile == nullptr)
  122. {
  123. LogErrorTrace(__FILE__, __LINE__, _T("GetPartSizeFile:invalid pointer."));
  124. return nullptr;
  125. }
  126. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  127. ASSERT(pRptParamFile);
  128. if (!pRptParamFile)
  129. {
  130. LogErrorTrace(__FILE__, __LINE__, _T("GetPartSizeFile:invalid pointer."));
  131. return nullptr;
  132. }
  133. CPartSizeFilePtr pPartSizeFile = pRptParamFile->GetPartSizeFile();
  134. ASSERT(pPartSizeFile);
  135. if (!pPartSizeFile)
  136. {
  137. LogErrorTrace(__FILE__, __LINE__, _T("GetPartSizeFile:invalid pointer."));
  138. return nullptr;
  139. }
  140. CPartSizeFileClr^ PartSizeFileClr = gcnew CPartSizeFileClr(pPartSizeFile);
  141. return PartSizeFileClr;
  142. }
  143. void CRptParamFileClr::SetPartSizeFile(CPartSizeFileClr^ a_pPartSizeFile)
  144. {
  145. if (m_LpRptParamFile == nullptr)
  146. {
  147. LogErrorTrace(__FILE__, __LINE__, _T("SetPartSizeFile:invalid pointer."));
  148. return;
  149. }
  150. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  151. ASSERT(pRptParamFile);
  152. if (!pRptParamFile)
  153. {
  154. LogErrorTrace(__FILE__, __LINE__, _T("SetPartSizeFile:invalid pointer."));
  155. return;
  156. }
  157. ASSERT(a_pPartSizeFile);
  158. if (!a_pPartSizeFile)
  159. {
  160. LogErrorTrace(__FILE__, __LINE__, _T("SetPartSizeFile:invalid pointer."));
  161. return;
  162. }
  163. CPartSizeFilePtr pPartSizeFile = a_pPartSizeFile->GetPartSizeFilePtr();
  164. ASSERT(pPartSizeFile);
  165. if (!pPartSizeFile)
  166. {
  167. LogErrorTrace(__FILE__, __LINE__, _T("SetPartSizeFile:invalid pointer."));
  168. return;
  169. }
  170. pRptParamFile->SetPartSizeFile(pPartSizeFile);
  171. }
  172. String^ CRptParamFileClr::GetTrigTempFileFolder()
  173. {
  174. if (m_LpRptParamFile == nullptr)
  175. {
  176. LogErrorTrace(__FILE__, __LINE__, _T("GetTrigTempFileFolder:invalid pointer."));
  177. return nullptr;
  178. }
  179. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  180. ASSERT(pRptParamFile);
  181. if (!pRptParamFile)
  182. {
  183. LogErrorTrace(__FILE__, __LINE__, _T("GetTrigTempFileFolder:invalid pointer."));
  184. return nullptr;
  185. }
  186. CString sFolder = pRptParamFile->GetTrigTempFileFolder();
  187. String^ FolderClr = gcnew String(sFolder);
  188. return FolderClr;
  189. }
  190. void CRptParamFileClr::SetTrigTempFileFolder(String^ a_strTrigTempFileFolder)
  191. {
  192. if (m_LpRptParamFile == nullptr)
  193. {
  194. LogErrorTrace(__FILE__, __LINE__, _T("SetTrigTempFileFolder: invalid pointer."));
  195. return;
  196. }
  197. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  198. ASSERT(pRptParamFile);
  199. if (!pRptParamFile)
  200. {
  201. LogErrorTrace(__FILE__, __LINE__, _T("SetTrigTempFileFolder:invalid pointer."));
  202. return;
  203. }
  204. ASSERT(a_strTrigTempFileFolder);
  205. if (!a_strTrigTempFileFolder)
  206. {
  207. LogErrorTrace(__FILE__, __LINE__, _T("SetTrigTempFileFolder:invalid pointer."));
  208. return;
  209. }
  210. pRptParamFile->SetTrigTempFileFolder(a_strTrigTempFileFolder);
  211. }
  212. CTriTempFileClr^ CRptParamFileClr::GetTriTempFile()
  213. {
  214. if (m_LpRptParamFile == nullptr)
  215. {
  216. LogErrorTrace(__FILE__, __LINE__, _T("GetTriTempFile:invalid pointer."));
  217. return nullptr;
  218. }
  219. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  220. ASSERT(pRptParamFile);
  221. if (!pRptParamFile)
  222. {
  223. LogErrorTrace(__FILE__, __LINE__, _T("GetTriTempFile:invalid pointer."));
  224. return nullptr;
  225. }
  226. CTriTempFilePtr pTriTempFile = pRptParamFile->GetTriTempFile();
  227. ASSERT(pTriTempFile);
  228. if (!pTriTempFile)
  229. {
  230. LogErrorTrace(__FILE__, __LINE__, _T("GetTriTempFile:invalid pointer."));
  231. return nullptr;
  232. }
  233. CTriTempFileClr^ RptParamFileClr = gcnew CTriTempFileClr(pTriTempFile);
  234. return RptParamFileClr;
  235. }
  236. void CRptParamFileClr::SetTriTempFile(CTriTempFileClr^ a_pTriTempFile)
  237. {
  238. if (m_LpRptParamFile == nullptr)
  239. {
  240. LogErrorTrace(__FILE__, __LINE__, _T("SetTriTempFile:invalid pointer."));
  241. return;
  242. }
  243. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  244. ASSERT(pRptParamFile);
  245. if (!pRptParamFile)
  246. {
  247. LogErrorTrace(__FILE__, __LINE__, _T("SetTriTempFile:invalid pointer."));
  248. return;
  249. }
  250. ASSERT(a_pTriTempFile);
  251. if (!a_pTriTempFile)
  252. {
  253. LogErrorTrace(__FILE__, __LINE__, _T("SetTriTempFile:invalid pointer."));
  254. return;
  255. }
  256. CTriTempFilePtr pTriTempFile = a_pTriTempFile->GetTriTempFilePtr();
  257. ASSERT(pTriTempFile);
  258. if (!pTriTempFile)
  259. {
  260. LogErrorTrace(__FILE__, __LINE__, _T("SetTriTempFile:invalid pointer."));
  261. return;
  262. }
  263. pRptParamFile->SetTriTempFile(pTriTempFile);
  264. }
  265. String^ CRptParamFileClr::GetRptTempFileFolder()
  266. {
  267. if (m_LpRptParamFile == nullptr)
  268. {
  269. LogErrorTrace(__FILE__, __LINE__, _T("GetRptTempFileFolder:invalid pointer."));
  270. return nullptr;
  271. }
  272. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  273. ASSERT(pRptParamFile);
  274. if (!pRptParamFile)
  275. {
  276. LogErrorTrace(__FILE__, __LINE__, _T("GetRptTempFileFolder:invalid pointer."));
  277. return nullptr;
  278. }
  279. CString sFolder = pRptParamFile->GetRptTempFileFolder();
  280. String^ FolderClr = gcnew String(sFolder);
  281. return FolderClr;
  282. }
  283. void CRptParamFileClr::SetRptTempFileFolder(String^ a_strRptTempFileFolder)
  284. {
  285. if (m_LpRptParamFile == nullptr)
  286. {
  287. LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFileFolder:invalid pointer."));
  288. return;
  289. }
  290. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  291. ASSERT(pRptParamFile);
  292. if (!pRptParamFile)
  293. {
  294. LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFileFolder:invalid pointer."));
  295. return;
  296. }
  297. ASSERT(a_strRptTempFileFolder);
  298. if (!a_strRptTempFileFolder)
  299. {
  300. LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFileFolder:invalid pointer."));
  301. return;
  302. }
  303. pRptParamFile->SetRptTempFileFolder(a_strRptTempFileFolder);
  304. }
  305. // report template file path
  306. String^ CRptParamFileClr::GetRptTempFilePath()
  307. {
  308. if (m_LpRptParamFile == nullptr)
  309. {
  310. LogErrorTrace(__FILE__, __LINE__, _T("GetRptTempFilePath:invalid pointer."));
  311. return nullptr;
  312. }
  313. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  314. ASSERT(pRptParamFile);
  315. if (!pRptParamFile)
  316. {
  317. LogErrorTrace(__FILE__, __LINE__, _T("GetRptTempFilePath:invalid pointer."));
  318. return nullptr;
  319. }
  320. CString sPath = pRptParamFile->GetRptTempFilePath();
  321. String^ PathClr = gcnew String(sPath);
  322. return PathClr;
  323. }
  324. void CRptParamFileClr::SetRptTempFilePath(String^ a_strRptTempFilePath)
  325. {
  326. if (m_LpRptParamFile == nullptr)
  327. {
  328. LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFilePath:invalid pointer."));
  329. return;
  330. }
  331. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  332. ASSERT(pRptParamFile);
  333. if (!pRptParamFile)
  334. {
  335. LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFilePath:invalid pointer."));
  336. return;
  337. }
  338. ASSERT(a_strRptTempFilePath);
  339. if (!a_strRptTempFilePath)
  340. {
  341. LogErrorTrace(__FILE__, __LINE__, _T("SetRptTempFilePath:invalid pointer."));
  342. return;
  343. }
  344. pRptParamFile->SetRptTempFilePath(a_strRptTempFilePath);
  345. }
  346. // particle STD analysis file folder
  347. String^ CRptParamFileClr::GetSTDFileFolder()
  348. {
  349. if (m_LpRptParamFile == nullptr)
  350. {
  351. LogErrorTrace(__FILE__, __LINE__, _T("GetSTDFileFolder:invalid pointer."));
  352. return nullptr;
  353. }
  354. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  355. ASSERT(pRptParamFile);
  356. if (!pRptParamFile)
  357. {
  358. LogErrorTrace(__FILE__, __LINE__, _T("GetSTDFileFolder:invalid pointer."));
  359. return nullptr;
  360. }
  361. CString sFolder = pRptParamFile->GetSTDFileFolder();
  362. String^ FolderClr = gcnew String(sFolder);
  363. return FolderClr;
  364. }
  365. void CRptParamFileClr::SetSTDFileFolder(String^ a_strSTDFileFolder)
  366. {
  367. if (m_LpRptParamFile == nullptr)
  368. {
  369. LogErrorTrace(__FILE__, __LINE__, _T("SetSTDFileFolder:invalid pointer."));
  370. return;
  371. }
  372. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  373. ASSERT(pRptParamFile);
  374. if (!pRptParamFile)
  375. {
  376. LogErrorTrace(__FILE__, __LINE__, _T("SetSTDFileFolder:invalid pointer."));
  377. return;
  378. }
  379. ASSERT(a_strSTDFileFolder);
  380. if (!a_strSTDFileFolder)
  381. {
  382. LogErrorTrace(__FILE__, __LINE__, _T("SetSTDFileFolder:invalid pointer."));
  383. return;
  384. }
  385. pRptParamFile->SetSTDFileFolder(a_strSTDFileFolder);
  386. }
  387. // STD analysis file
  388. CPartSTDDataClr^ CRptParamFileClr::GetPartSTDData()
  389. {
  390. if (m_LpRptParamFile == nullptr)
  391. {
  392. LogErrorTrace(__FILE__, __LINE__, _T("GetPartSTDData:invalid pointer."));
  393. return nullptr;
  394. }
  395. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  396. ASSERT(pRptParamFile);
  397. if (!pRptParamFile)
  398. {
  399. LogErrorTrace(__FILE__, __LINE__, _T("GetPartSTDData:invalid pointer."));
  400. return nullptr;
  401. }
  402. CPartSTDDataPtr pPartSTDData = pRptParamFile->GetPartSTDData();
  403. CPartSTDDataClr^ PartSTDDataClr = gcnew CPartSTDDataClr(pPartSTDData);
  404. return PartSTDDataClr;
  405. }
  406. void CRptParamFileClr::SetPartSTDData(CPartSTDDataClr^ a_pSTDData)
  407. {
  408. if (m_LpRptParamFile == nullptr)
  409. {
  410. LogErrorTrace(__FILE__, __LINE__, _T("SetPartSTDData:invalid pointer."));
  411. return;
  412. }
  413. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  414. ASSERT(pRptParamFile);
  415. if (!pRptParamFile)
  416. {
  417. LogErrorTrace(__FILE__, __LINE__, _T("SetPartSTDData:invalid pointer."));
  418. return;
  419. }
  420. ASSERT(a_pSTDData);
  421. if (!a_pSTDData)
  422. {
  423. LogErrorTrace(__FILE__, __LINE__, _T("SetPartSTDData:invalid pointer."));
  424. return;
  425. }
  426. CPartSTDDataPtr pPartSTDData = a_pSTDData->GetPartSTDDataPtr();
  427. ASSERT(pPartSTDData);
  428. if (!pPartSTDData)
  429. {
  430. LogErrorTrace(__FILE__, __LINE__, _T("SetPartSTDData:invalid pointer."));
  431. return;
  432. }
  433. pRptParamFile->SetPartSTDData(pPartSTDData);
  434. }
  435. double CRptParamFileClr::GetScale()
  436. {
  437. if (m_LpRptParamFile == nullptr)
  438. {
  439. LogErrorTrace(__FILE__, __LINE__, _T("GetScale:invalid pointer."));
  440. return 0.0;
  441. }
  442. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  443. ASSERT(pRptParamFile);
  444. if (!pRptParamFile)
  445. {
  446. LogErrorTrace(__FILE__, __LINE__, _T("GetScale:invalid pointer."));
  447. return 0.0;
  448. }
  449. return pRptParamFile->GetScale();
  450. }
  451. void CRptParamFileClr::SetScale(double a_dScale)
  452. {
  453. if (m_LpRptParamFile == nullptr)
  454. {
  455. LogErrorTrace(__FILE__, __LINE__, _T("SetScale:invalid pointer."));
  456. return;
  457. }
  458. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  459. ASSERT(pRptParamFile);
  460. if (!pRptParamFile)
  461. {
  462. LogErrorTrace(__FILE__, __LINE__, _T("SetScale:invalid pointer."));
  463. return;
  464. }
  465. pRptParamFile->SetScal(a_dScale);
  466. }
  467. String^ CRptParamFileClr::GetElementsColName()
  468. {
  469. if (m_LpRptParamFile == nullptr)
  470. {
  471. LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
  472. return "";
  473. }
  474. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  475. ASSERT(pRptParamFile);
  476. if (!pRptParamFile)
  477. {
  478. LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
  479. return "";
  480. }
  481. CString sElementColName = pRptParamFile->GetElementsColName();
  482. String^ sElementColNameClr = gcnew String(sElementColName);
  483. return sElementColNameClr;
  484. }
  485. void CRptParamFileClr::SetElementsColName(String^ a_strElementsColName)
  486. {
  487. if (m_LpRptParamFile == nullptr)
  488. {
  489. LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
  490. return;
  491. }
  492. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  493. ASSERT(pRptParamFile);
  494. if (!pRptParamFile)
  495. {
  496. LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
  497. return;
  498. }
  499. pRptParamFile->SetElementsColName(a_strElementsColName);
  500. }
  501. String^ CRptParamFileClr::GetDefaultComputedColName()
  502. {
  503. if (m_LpRptParamFile == nullptr)
  504. {
  505. LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
  506. return "";
  507. }
  508. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  509. ASSERT(pRptParamFile);
  510. if (!pRptParamFile)
  511. {
  512. LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
  513. return "";
  514. }
  515. CString sDefaultComputedColName = pRptParamFile->GetDefaultComputedColName();
  516. String^ ssDefaultComputedColNameClr = gcnew String(sDefaultComputedColName);
  517. return ssDefaultComputedColNameClr;
  518. }
  519. void CRptParamFileClr::SetDefaultComputedColName(String^ a_strDefaultComputedColName)
  520. {
  521. if (m_LpRptParamFile == nullptr)
  522. {
  523. LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
  524. return;
  525. }
  526. CRptParamFilePtr pRptParamFile = GetRptParamFilePtr();
  527. ASSERT(pRptParamFile);
  528. if (!pRptParamFile)
  529. {
  530. LogErrorTrace(__FILE__, __LINE__, _T("GetElementsColName:invalid pointer."));
  531. return;
  532. }
  533. pRptParamFile->SetDefaultComputedColName(a_strDefaultComputedColName);
  534. }
  535. }