//-------------------------------------------------------------------------------------------------------+ // Copyright (C), 1998-2007, Beijing Tangent Software Co. Ltd. // = FileName : TDbGripAngleDim.h // = Version : ver2.0 // = Author : xlc // = CreateDate : 2002-09-09 // = Description: 夹点角度标注类的声明 // = Maintainers: // //-------------------------------------------------------------------------------------------------------+ #ifndef _TDBGRIPANGLEDIM_H_ #define _TDBGRIPANGLEDIM_H_ #if ADS > 15 #ifndef _TDBGRIPDIM_H_ #include "TDbGripDim.h" #endif #ifndef _TGGECURVESEGMENT_H_ #include "TGGeCurveSegment.h" #endif class GEOAPI TDbGripAngleDim : public TDbGripDim { public: TDbGripAngleDim(int flag = 0,bool bHover = true); virtual ~TDbGripAngleDim(); void SetData(AcGePoint3d ptCenter,AcGePoint3d ptStart,AcGePoint3d ptEnd); void SetData(TGGeCurveSegment arc,double dist = -1); void SetData(AcGePoint3d ptCenter,AcGePoint3d ptStart,AcGePoint3d ptEnd,AcGePoint3d ptArc); virtual void UpdateDimEnt(); protected: virtual AcDbDimension * CreateDimEnt()const; protected: AcGePoint3d m_ptCenter,m_ptStart,m_ptEnd,m_ptArc; }; #endif #endif