//-----------------------------------------------------------------------------+ // Copyright (C), 1998-2007, SH Software Co. Ltd. // = FileName : XWcsStream 类 // = Version : ver2.0 // = Author : zjq // = CreateDate : 2002-09-09 // = Description: XWcsStream 声明 // = Maintainers: // //-----------------------------------------------------------------------------+ #ifndef _XWcsStream_H_ #define _XWcsStream_H_ #ifndef _XCURVESEGMENT_H_ #include "XCurveSegment.h" #endif #ifndef _XPOLY2D_H_ #include "XPoly2D.h" #endif #ifndef _XPOINT_H_ #include "XPoint.h" #endif #ifndef _X3DFACE_H_ #include "X3DFace.h" #endif #ifndef _ENTITY_H_ #include "Entity.h" #endif #ifndef _XDcStream_H_ #include "XDcStream.h" #endif #ifndef _XASTRING_H_ #include "XAString.h" #endif #ifndef _XWCSTRING_H_ #include "XWString.h" #endif class GEOAPI XWcsStream : public XDcStream { public: XWcsStream(); virtual ~XWcsStream(); virtual void DrawXCurve(const XCurveSegment& curve,double nThick = 0); virtual void DrawXPoly(const XPoly2D& poly,double nThick = 0); virtual void DrawXPoint(const XPoint& pt); virtual void DrawX3DFace(const X3DFace& face); virtual void DrawXEntity(const Entity& eEnt); virtual const TCHAR *Desc(); static const TCHAR *Descriptor(); public: XString sLayer; }; #endif