#include "stdafx.h"
#include "3PolyJoint.h"	// This header.

#ifdef _DEBUG
#define new DEBUG_NEW
#undef THIS_FILE
static char THIS_FILE[] = __FILE__;
#endif

#include "3PolyJoint.h"	// For MFOutStream.

/*************************************************************************
 * <_xZkqqHx_iKnGjAjE_xHqqkZx_>	FCPolyJoint::OutStream
 *
 * <_xZkqqHx_iLeAjEfM_xHqqkZx_>	_xZkqqHx_jBkOjAkLiDgGiBfLiDfOiCpAiPgPjHmNiClHiCoJiBeC_xHqqkZx_
 *
 * <_xZkqqHx_iIpIjAjE_xHqqkZx_>	ar	:_xZkqqHx_iPgPjHmNjAoG_xHqqkZx_MCARCHIVE_xZkqqHx_iBeC_xHqqkZx_
 *
 * <_xZkqqHx_jHjKjHpA_xHqqkZx_>	99.03.03 Fukushiro M. _xZkqqHx_iNoMjAkM_xHqqkZx_
 *************************************************************************/
void MFOutStream (MCARCHIVE& ar, const FCPolyJoint& pj)
{
	ar << pj.m_nType;
	ar << pj.m_mmptPivot;		// _xZkqqHx_iDeKiDgJiDiBjDfP_xHqqkZx_.
	ar << pj.m_mmptPrev;		// _xZkqqHx_jBePiIpIjDfP_xHqqkZx_(_xZkqqHx_iDeKiDgJiDiBjDfPiCkJiCoHiCmMjBiKjBmOiNmAjFfH_xHqqkZx_).
	ar << pj.m_mmptNext;		// _xZkqqHx_iMoDiIpIjDfP_xHqqkZx_(_xZkqqHx_iDeKiDgJiDiBjDfPiCkJiCoHiCmMjBiKjBmOiNmAjFfH_xHqqkZx_).
} // FCPolyJoint::OutStream.

/*************************************************************************
 * <_xZkqqHx_iKnGjAjE_xHqqkZx_>	FCPolyJoint::InStream
 *
 * <_xZkqqHx_iLeAjEfM_xHqqkZx_>	_xZkqqHx_jBkOjAkLiDgGiBfLiDfOiCpAjDpMjHmNiClHiCoJiBeC_xHqqkZx_
 *
 * <_xZkqqHx_iIpIjAjE_xHqqkZx_>	ar	:_xZkqqHx_jDpMjHmNjAoG_xHqqkZx_MCARCHIVE_xZkqqHx_iBeC_xHqqkZx_
 *
 * <_xZkqqHx_jHjKjHpA_xHqqkZx_>	99.03.03 Fukushiro M. _xZkqqHx_iNoMjAkM_xHqqkZx_
 *************************************************************************/
void MFInStream (MCARCHIVE& ar, FCPolyJoint& pj)
{
	ar >> pj.m_nType;
	ar >> pj.m_mmptPivot;		// _xZkqqHx_iDeKiDgJiDiBjDfP_xHqqkZx_.
	ar >> pj.m_mmptPrev;		// _xZkqqHx_jBePiIpIjDfP_xHqqkZx_(_xZkqqHx_iDeKiDgJiDiBjDfPiCkJiCoHiCmMjBiKjBmOiNmAjFfH_xHqqkZx_).
	ar >> pj.m_mmptNext;		// _xZkqqHx_iMoDiIpIjDfP_xHqqkZx_(_xZkqqHx_iDeKiDgJiDiBjDfPiCkJiCoHiCmMjBiKjBmOiNmAjFfH_xHqqkZx_).
} // FCPolyJoint::InStream.

