LWQ
2025-07-24 dc5497d482727accd3fbcfa77db52b99f2e9eb0e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#pragma once
 
#include "Global_Define.h"
#include "ResultData.h"
 
#define MAX_ERROR_COUNT        20
class CResultFile
{
public:
    CResultFile(void);    
    CResultFile(CResultData *pResult);
    virtual ~CResultFile(void);
 
public:
    BOOL                MakeResultFile(CString strFolder,CString strFolder_Notch,BOOL bFinalResult);//20140528
    void                SetInsParm(BOOL bCut,BOOL bCorner,BOOL bDim,BOOL bSpline,BOOL bNotch);    
 
protected:
    BOOL                MakeResultRaw(CString &strContents,CString &strContents_Notch,BOOL bCornerIns);//20140528
    void                MakeDefectRaw(CString &strContents);
    void                MakeChamferResult(CString &strContents,BOOL bCornerIns);
    void                MakeChamferDiagonalLineResult(CString &strContents);//20140622
    void                MakeDimensionResult(CString &strContents,BOOL bCornerIns);
    void                MakeSplineResult(CString &strContents);
    void                MakeCornerResult(CString &strContents);
    void                MakeNotchResult(CString &strContents);
    void                MakeEtcResult(CString &strContents);
    void                MakeNotchInsPointResult(CString &strContents);//20140528
    
protected:
    CResultData            *m_pCurResult;
    CInspectionBase        *m_gBase;
    BOOL                m_bMakeResultFile;
    BOOL                m_bCut,m_bCorner,m_bDim,m_bSpline,m_bNotch;    
};