47 lines
1.0 KiB
C++
47 lines
1.0 KiB
C++
//-----------------------------------------------------------------------------+
|
|
// Copyright (C), 1998-2007, Beijing Tangent Software Co. Ltd.
|
|
// = FileName : TGGeCurveSegUniqueEx 类
|
|
// = Version : ver2.0
|
|
// = Author : wlw
|
|
// = CreateDate : 2002-09-09
|
|
// = Description: TGGeCurveSegUniqueEx 声明
|
|
// = Maintainers:
|
|
//
|
|
//-----------------------------------------------------------------------------+
|
|
#ifndef _TGGECURVESEGUNIQUEEX_H_
|
|
#define _TGGECURVESEGUNIQUEEX_H_
|
|
|
|
#ifndef _TGGECURVESEGMENT_H_
|
|
#include "TGGeCurveSegment.h"
|
|
#endif
|
|
|
|
#ifndef _TENTITYSET_H_
|
|
#include "TEntitySet.h"
|
|
#endif
|
|
|
|
#ifndef _TPOINTLIST_H_
|
|
#include "TPointList.h"
|
|
#endif
|
|
|
|
class GEOAPI TGGeCurveSegUniqueEx : public TGGeCurveSegment
|
|
{
|
|
public:
|
|
|
|
TGGeCurveSegUniqueEx(TEntitySet &entLine);
|
|
~TGGeCurveSegUniqueEx();
|
|
|
|
void DivideToSegments();
|
|
|
|
int Update();
|
|
|
|
int operator !();
|
|
|
|
public:
|
|
|
|
TEntitySet acadEnt;
|
|
TPointList segments;
|
|
static ads_real minLen;
|
|
static TDPtrList<TGGeCurveSegUniqueEx> GlobalCurveList;
|
|
};
|
|
|
|
#endif |