CToolRegularRuler& CToolRegularRuler::operator = (const CToolRegularRuler& gph)
{
	CopyTheBaseDataMember(&gph);
	m_rcGrip = gph.m_rcGrip;

	return *this;
}
예제 #2
0
CTransparentPen::CTransparentPen(const CTransparentPen& gph)
{
	CopyTheBaseDataMember(&gph);
	
	m_noffst = gph.m_noffst;
	m_nAlpha = gph.m_nAlpha;
	m_nDCount = gph.m_nDCount;
}
예제 #3
0
CAngleLabel& CAngleLabel::operator = (const CAngleLabel& gph)
{
	CopyTheBaseDataMember(&gph);
	m_strAngle = gph.m_strAngle;
	m_bhas3temppts = gph.m_bhas3temppts;
	
	return *this;
}
예제 #4
0
CNormalPen::CNormalPen(const CNormalPen& gph)
{
	CopyTheBaseDataMember(&gph);
	
	m_noffst = gph.m_noffst;
	m_nEndCap = gph.m_nEndCap;
	m_nStartCap = gph.m_nStartCap;
	m_nDashStyle = gph.m_nDashStyle;
}
예제 #5
0
CTransparentPen& CTransparentPen::operator = (const CTransparentPen& gph)
{
	CopyTheBaseDataMember(&gph);
	
	m_noffst = gph.m_noffst;
	m_nAlpha = gph.m_nAlpha;
	m_nDCount = gph.m_nDCount;
	
	return *this;
}
예제 #6
0
CFlatBrushPen::CFlatBrushPen(const CFlatBrushPen& gph)
{
	CopyTheBaseDataMember(&gph);

	m_OrgTop = gph.m_OrgTop;
	m_OrgLeft = gph.m_OrgLeft;
	m_nOrgWidth = gph.m_nOrgWidth;
	m_nOrgHeight = gph.m_nOrgHeight;
	m_ftransAngle = gph.m_ftransAngle;
}
예제 #7
0
CNormalPen & CNormalPen::operator = (const CNormalPen& gph)
{
	CopyTheBaseDataMember(&gph);
	
	m_noffst = gph.m_noffst;
	m_nEndCap = gph.m_nEndCap;
	m_nStartCap = gph.m_nStartCap;
	m_nDashStyle = gph.m_nDashStyle;
	
	return *this;
}
예제 #8
0
CFlatBrushPen& CFlatBrushPen::operator = (const CFlatBrushPen& gph)
{
	CopyTheBaseDataMember(&gph);

	m_nMinCount = 2;
	m_OrgTop = gph.m_OrgTop;
	m_OrgLeft = gph.m_OrgLeft;
	m_nOrgWidth = gph.m_nOrgWidth;
	m_nOrgHeight = gph.m_nOrgHeight;
	m_ftransAngle = gph.m_ftransAngle;
	return *this;
}
예제 #9
0
C5Stars::C5Stars(const C5Stars& gph)
{
	CopyTheBaseDataMember(&gph);

	m_ptary.SetSize(10,1);
	m_ptary.RemoveAll();
	m_ptary.Copy(gph.m_ptary);
	
	m_ptarytemp.RemoveAll();
	m_ptarytemp.Copy(gph.m_ptarytemp);

	m_Region.MakeEmpty();
	m_Region.Union(&gph.m_Region);
}
예제 #10
0
CArrow::CArrow(const CArrow& gph)
{
	CopyTheBaseDataMember(&gph);

	m_ptary.SetSize(7, 1);
	m_ptary.RemoveAll();
	m_ptary.Copy(gph.m_ptary);
	
	m_ptarytemp.RemoveAll();
	m_ptarytemp.Copy(gph.m_ptarytemp);

	m_Region.MakeEmpty();
	m_Region.Union(&gph.m_Region);
}
예제 #11
0
CArrow & CArrow::operator = (const CArrow& gph)
{
	CopyTheBaseDataMember(&gph);

	m_ptary.SetSize(7, 1);
	m_ptary.RemoveAll();
	m_ptary.Copy(gph.m_ptary);
	
	m_ptarytemp.RemoveAll();
	m_ptarytemp.Copy(gph.m_ptarytemp);

	m_Region.MakeEmpty();
	m_Region.Union(&gph.m_Region);

	return *this;
}
예제 #12
0
CNTriangle & CNTriangle::operator = (const CNTriangle& gph)
{
	CopyTheBaseDataMember(&gph);
	return *this;
}
예제 #13
0
CNTriangle::CNTriangle(const CNTriangle& gph)
{
	CopyTheBaseDataMember(&gph);
}
예제 #14
0
CRectangle & CRectangle::operator = (const CRectangle& gph)
{
	CopyTheBaseDataMember(&gph);
	m_nRStyle = gph.m_nRStyle;
	return *this;
}
예제 #15
0
CDiamond::CDiamond(const CDiamond& gph)
{
	CopyTheBaseDataMember(&gph);
}
예제 #16
0
CToolRegularRuler::CToolRegularRuler(const CToolRegularRuler& gph)
{
	CopyTheBaseDataMember(&gph);
	m_rcGrip = gph.m_rcGrip;
}
예제 #17
0
CAngleLabel::CAngleLabel(const CAngleLabel& gph)
{
	CopyTheBaseDataMember(&gph);
	m_strAngle = gph.m_strAngle;
	m_bhas3temppts = gph.m_bhas3temppts;
}
예제 #18
0
CDiamond & CDiamond::operator = (const CDiamond& gph)
{
	CopyTheBaseDataMember(&gph);
	return *this;
}
예제 #19
0
CRectangle::CRectangle(const CRectangle& gph)
{
	CopyTheBaseDataMember(&gph);
	m_nRStyle = gph.m_nRStyle;
}