資源簡介
機器人避障機器人避障機器人避障機器人避障

代碼片段和文件信息
#include?“StdAfx.h“
#include?“Block.h“
Block::Block(float?Pos_xfloat?Pos_yfloat?W_Hfloat?H_H)
{
m_Position._x=Pos_x;
m_Position._y=Pos_y;
m_Width_Half=W_H;
m_Height_Half=H_H;
SetPoint();
}
Block::~Block(void)
{
}
void?Block::SetPoint()
{
m_Point[0]._x=m_Position._x-m_Width_Half;
m_Point[0]._y=m_Position._y-m_Height_Half;
m_Point[1]._x=m_Position._x+m_Width_Half;
m_Point[1]._y=m_Position._y-m_Height_Half;
m_Point[2]._x=m_Position._x+m_Width_Half;
m_Point[2]._y=m_Position._y+m_Height_Half;
m_Point[3]._x=m_Position._x-m_Width_Half;
m_Point[3]._y=m_Position._y+m_Height_Half;
}
void?Block::SetPosition(float?Pos_xfloat?Pos_y)
{
m_Position._x=Pos_x;
m_Position._y=Pos_y;
SetPoint();
}
void?Block::SetSize(float?W_Hfloat?H_H)
{
m_Width_Half=W_H;
m_Height_Half=H_H;
SetPoint();
}
vertex2f?Block::GetPosition()
{
return?m_Position;
}
void?Block::GetProperty(float&?W_Hfloat&?H_H)
{
W_H=m_Width_Half;
H_H=m_Height_Half;
}
void?Block::Draw(CDC?*pDC)
{
pDC->MoveTo((int)m_Point[0]._x(int)m_Point[0]._y);
pDC->LineTo((int)m_Point[1]._x(int)m_Point[1]._y);
pDC->MoveTo((int)m_Point[1]._x(int)m_Point[1]._y);
pDC->LineTo((int)m_Point[2]._x(int)m_Point[2]._y);
pDC->MoveTo((int)m_Point[2]._x(int)m_Point[2]._y);
pDC->LineTo((int)m_Point[3]._x(int)m_Point[3]._y);
pDC->MoveTo((int)m_Point[3]._x(int)m_Point[3]._y);
pDC->LineTo((int)m_Point[0]._x(int)m_Point[0]._y);
???/* CBrush?*?brush;
????brush=new?CBrush(RGB(000));
??CBrush?*?pOldBrush=pDC->Selectobject(brush);
??pDC->Rectangle((int)m_Point[0]._x(int)m_Point[0]._y(int)m_Point[2]._x(int)m_Point[2]._y);
??pDC->Selectobject(pOldBrush);*/
}
void?Block::DrawCurr(CDC?*pDC)
{
CRect?rect((int)(m_Position._x-m_Width_Half)(int)(m_Position._y-m_Height_Half)(int)(m_Position._x?+?m_Width_Half)(int)(m_Position._y?+?m_Height_Half));
????pDC->Ellipse(&rect);
}
vertex2f*?Block::GetPoint()
{
return?m_Point;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1990??2007-06-15?15:32??Robot\RobotDoc.cpp
?????文件???????1995??2007-06-18?23:14??Robot\RobotView.h
?????文件???????1995??2007-06-18?23:09??Robot\Block.cpp
?????文件??????11066??2007-06-18?23:19??Robot\Robot.rc
?????文件??????54784??2007-07-19?09:56??Robot\Robot.opt
?????文件???????2231??2007-07-19?09:56??Robot\Robot.clw
?????文件???????4287??2007-06-11?20:18??Robot\ReadMe.txt
?????文件???????1345??2007-06-11?20:18??Robot\Robot.h
?????文件???????4096??2007-06-11?20:18??Robot\Robot.cpp
?????文件???????1054??2007-06-11?20:18??Robot\StdAfx.h
?????文件????????207??2007-06-11?20:18??Robot\StdAfx.cpp
?????文件???????1581??2007-06-11?20:18??Robot\MainFrm.h
?????文件???????2506??2007-06-11?20:18??Robot\MainFrm.cpp
?????文件???????3959??2007-07-15?09:17??Robot\Scene.cpp
?????文件????????561??2007-06-18?23:46??Robot\Scene.h
?????文件????????733??2007-06-18?23:19??Robot\Resource.h
?????文件??????43332??2007-06-18?23:19??Robot\Robot.aps
?????文件????????397??2007-06-11?20:18??Robot\res\Robot.rc2
?????文件???????1078??2007-06-11?20:18??Robot\res\RobotDoc.ico
?????文件???????1078??2007-06-11?20:18??Robot\res\Robot.ico
?????文件???????1078??2007-06-11?20:18??Robot\res\Toolbar.bmp
?????目錄??????????0??2007-06-11?20:18??Robot\res
?????文件???????1528??2007-06-18?23:22??Robot\RobotDoc.h
?????文件????????670??2007-06-18?23:35??Robot\RobotA.h
?????文件???????4570??2007-06-18?23:47??Robot\RobotView.cpp
?????文件???????2765??2007-06-18?23:50??Robot\RobotA.cpp
?????文件??????91136??2007-07-19?09:56??Robot\Robot.ncb
?????文件????????244??2007-07-19?09:46??Robot\Robot.plg
?????文件????????535??2007-06-11?23:55??Robot\Robot.dsw
?????文件????????513??2007-06-12?13:54??Robot\Block.h
............此處省略8個文件信息
- 上一篇:獲取USB設備的PID跟VID
- 下一篇:電子商務 后臺管理模板
評論
共有 條評論