#ifndef __3ToolBase_h
#define __3ToolBase_h

class MC3ToolBase
{
public:
	//----- _xZkqqHx_iDfEiDhFiDeOiDiJiDfIiCmFjEeDiInD_xHqqkZx_ -----
	virtual void	OutStream (MCARCHIVE& ar);
	virtual void	InStream (MCARCHIVE& ar);
	virtual void	OnViewCreate ();	// CDynamicDrawView::OnCreate_xZkqqHx_iCkJiCoH_xHqqkZx_Call.
	virtual void	OnViewDestroy ();	// CDynamicDrawView::OnDestroy_xZkqqHx_iCkJiCoH_xHqqkZx_Call.
	virtual void	InitContents ();	// _xZkqqHx_iDgIiDeMiDiFiDiBiDjDiDgH_xHqqkZx_InitContents_xZkqqHx_iOjOiCmJiOmAiNhDiBeC_xHqqkZx_
	virtual MC3ObjBase*	GetInsideObject () const;
	MC3ToolBase ();
	virtual ~MC3ToolBase ();
}; // class MC3ToolBase.

#endif//__3ToolBase_h
