www.pudn.com > DrawVector.rar > Pline.h
// Pline.h: interface for the CPline class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_PLINE_H__7FD36C2A_34EC_4601_A815_8A7C3A8932FC__INCLUDED_)
#define AFX_PLINE_H__7FD36C2A_34EC_4601_A815_8A7C3A8932FC__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "Draw1.h"
#include "Data.h"
class CPline : public CDraw
{
protected:
int m_Numble;
PointStruct* m_PointList;
float m_fLong;
float m_fLength;
virtual void CalLong();
public:
CPline(){};
CPline(short ColorPen,short ColorBrush,float LineWide,short LineType,short Layer,int id_only,BOOL Delete,int Numble,PointStruct* PointList)
:CDraw( ColorPen, ColorBrush, LineWide, LineType, Layer, id_only, Delete)
{
m_Numble=Numble;
m_PointList=new PointStruct[Numble+1];
if(Numble>0)
{
for(int i=0;i0)
delete m_PointList;
}
};
#endif // !defined(AFX_PLINE_H__7FD36C2A_34EC_4601_A815_8A7C3A8932FC__INCLUDED_)