Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public void Add(IGeoElement pObject, string Key = "")
 {
     items.Add(pObject);
     keys.Add(Key);
 }
Esempio n. 3
0
 public short IsContinous(out IGeoElement ppGeoElement)
 {
     throw new NotImplementedException();
     return(0);
 }
Esempio n. 4
0
 public EN_CLSS_ON_OFF IsOppositDir(IGeoElement pEle)
 {
     throw new NotImplementedException();
     return(EN_CLSS_ON_OFF.CCL_OFF);
 }
Esempio n. 5
0
 public void Insert(IGeoElement pEle, int Index)
 {
     throw new NotImplementedException();
 }
Esempio n. 6
0
 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);
 }
Esempio n. 7
0
 public double Distance(IGeoElement pGeoElement)
 {
     throw new NotImplementedException();
     return(0.0);
 }
Esempio n. 8
0
 public int SmoothConnectionWith(IGeoElement pSecondElement, double dRadius, out IGeoElement pSmoothLink)
 {
     throw new NotImplementedException();
     return(-1);
 }
Esempio n. 9
0
 public int ExtractTangentSubGeometry(int nRefElementID, out Geometry pSubGeometry, out IGeoElement pPreviousElement, out IGeoElement pFollowingElement, double vTangentPrecision)
 {
     throw new NotImplementedException();
     return(0);
 }
Esempio n. 10
0
 public int ComparedTo(IGeoElement pSecondElement, double vTangentPrecision)
 {
     throw new NotImplementedException();
     return(-1);
 }
Esempio n. 11
0
 public void CopyGeoElementDataTo(IGeoElement pISrc)
 {
     throw new NotImplementedException();
 }
Esempio n. 12
0
 public int Intersect(IGeoElement pGeoElement, EN_CLSS_ON_OFF nExtend1, EN_CLSS_ON_OFF nExtend2, out Geometry pSolutions)
 {
     throw new NotImplementedException();
     return(-1);
 }
Esempio n. 13
0
 public void Break2Elements(double dDistance, EN_CLSS_POINT nUsePoint, out IGeoElement pGeoEle)
 {
     throw new NotImplementedException();
 }
Esempio n. 14
0
 public void Break2Elements(double dDistance, EN_CLSS_POINT nUsePoint, out IGeoElement pGeoEle)
 {
     pGeoEle = (IGeoElement)(new GEPoint(this));
 }