#include "StdAfx.h" #include "GeCurve.h" GeCurve::GeCurve() { } GeCurve::~GeCurve() { } int GeCurve::GetExtend(ADSGePoint3d &ptlow, ADSGePoint3d &ptup) const { return FALSE; } ads_real GeCurve::GetLength() const { return 0.0; } int GeCurve::Make(const TCHAR *szlay) const { return FALSE; } int GeCurve::MakeEntity(const EntitySet* pEntity) const { return FALSE; } int GeCurve::HitTest2d(const ADSGePoint3d &ptTest) const { return FALSE; } int GeCurve::OSnap(int nMode, ADSGePoint3d &ptPick) const { return FALSE; } void GeCurve::TransformBy(ads_matrix mat) { } bool GeCurve::IsKindOf(GeEntity::TEntityId entType) const { switch(entType) { case GeEntity::eEntity: case GeEntity::eCurve: return true; } return false; } GeEntity::TEntityId GeCurve::Type() const { return GeEntity::eCurve; }