public IGeoElement GetFirstNoPoint() { IGeoElement result = items[0]; foreach (IGeoElement item in items) { if (item.GeoType != EN_CLSS_GEOELE_TYPE.CGT_POINT) { return(item); } } return(result); }
public void Add(IGeoElement pObject, string Key = "") { items.Add(pObject); keys.Add(Key); }
public short IsContinous(out IGeoElement ppGeoElement) { throw new NotImplementedException(); return(0); }
public EN_CLSS_ON_OFF IsOppositDir(IGeoElement pEle) { throw new NotImplementedException(); return(EN_CLSS_ON_OFF.CCL_OFF); }
public void Insert(IGeoElement pEle, int Index) { throw new NotImplementedException(); }
public int Intersect(IGeoElement pGeoElement, EN_CLSS_ON_OFF nExtend1, EN_CLSS_ON_OFF nExtend2, out Geometry pSolutions, out IEnumerable arrIndex) { throw new NotImplementedException(); return(0); }
public double Distance(IGeoElement pGeoElement) { throw new NotImplementedException(); return(0.0); }
public int SmoothConnectionWith(IGeoElement pSecondElement, double dRadius, out IGeoElement pSmoothLink) { throw new NotImplementedException(); return(-1); }
public int ExtractTangentSubGeometry(int nRefElementID, out Geometry pSubGeometry, out IGeoElement pPreviousElement, out IGeoElement pFollowingElement, double vTangentPrecision) { throw new NotImplementedException(); return(0); }
public int ComparedTo(IGeoElement pSecondElement, double vTangentPrecision) { throw new NotImplementedException(); return(-1); }
public void CopyGeoElementDataTo(IGeoElement pISrc) { throw new NotImplementedException(); }
public int Intersect(IGeoElement pGeoElement, EN_CLSS_ON_OFF nExtend1, EN_CLSS_ON_OFF nExtend2, out Geometry pSolutions) { throw new NotImplementedException(); return(-1); }
public void Break2Elements(double dDistance, EN_CLSS_POINT nUsePoint, out IGeoElement pGeoEle) { throw new NotImplementedException(); }
public void Break2Elements(double dDistance, EN_CLSS_POINT nUsePoint, out IGeoElement pGeoEle) { pGeoEle = (IGeoElement)(new GEPoint(this)); }