//-----------------------------------------------------------------------------+ // Copyright (C), 1998-2007, Beijing Tangent Software Co. Ltd. // = FileName : TGGeShapeÀà // = Version : ver2.0 // = Author : wlw // = CreateDate : 2002-09-09 // = Description: TGGeShapeÀàÉùÃ÷ // = Maintainers: // //-----------------------------------------------------------------------------+ #ifndef _TGGESHAPE_H_ #define _TGGESHAPE_H_ #ifndef _TGGECURVE_H_ #include "TGGeCurve.h" #endif class GEOAPI TGGeShape : public TGGeCurve { public: virtual ~TGGeShape(); virtual bool IsKindOf(TEntityId entType) const; virtual TEntityId Type() const; protected: virtual ShapeType GetShapeType() const; virtual void Center(ads_point ptCen); virtual ads_real Area(); }; #endif