#pragma once
#include "gauge.h"

#include <cali\areacal.h>


//ÇúÏß±ßÔµµã¼ì²â
class GAUGE_API CRimProbe : 	public CAreaCal
{
public:
	CRimProbe(void);
	virtual ~CRimProbe(void);

	virtual void Show(CDelegate* pDelegate, int mode,BOOL bForce);	 
	virtual CUCObj* Clone( CUCObj* twin) ;
	virtual BOOL Serialize(HANDLE device, BOOL bIn );

	virtual BOOL    Create( const TCHAR* strName =NULL, UINT id = -1, int style= RV_UC_DEFAULT_STYLE) ;
	virtual RV_BOOL Inspect(int* pErrCode=NULL) ;

 
	BOOL GetResult(RvPoint_f64* pResult) ;

	virtual void Reset();

protected:
	BOOL          m_bValid;
	RvPoint_f64   m_result;

};

