//-----------------------------------------------------------------------------+ // Copyright (C), 1998-2007, Beijing Tangent Software Co. Ltd. // = FileName : TGGeShape 类 // = Version : ver2.0 // = Author : wlw // = CreateDate : 2002-09-09 // = Description: TGGeShape 类定义 // = Maintainers: // //-----------------------------------------------------------------------------+ #include "StdAfx.h" #include "TGGeShape.h" TGGeShape::~TGGeShape() { } bool TGGeShape::IsKindOf(TGGeEntity::TEntityId entType) const { switch(entType) { case TGGeEntity::eEntity: case TGGeEntity::eCurve: case TGGeEntity::eShape: return true; } return false; } TGGeShape::TEntityId TGGeShape::Type() const { return TGGeEntity::eShape; } ShapeType TGGeShape::GetShapeType() const { return SHAPE_UNKNOWN; } void TGGeShape::Center(ads_point ptCen) { } ads_real TGGeShape::Area() { return 0.0; }