64 lines
818 B
C++
64 lines
818 B
C++
#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;
|
|
}
|
|
|