Пример #1
0
 public int GetTanDir(EN_CLSS_POINT nUsePoint, out double dX, out double dY, out double dZ)
 {
     dX = YNv;
     dY = XNv;
     dZ = ZNv;
     return((int)EN_CLSS_RETURN_CODE.CCE_POINT_OUT_LINE);
 }
Пример #2
0
 public int GetTangentFromDistance(double dDistance, EN_CLSS_POINT nPoint, out double dX, out double dY, out double dZ)
 {
     dX = XNv;
     dY = YNv;
     dZ = ZNv;
     return(-1);
 }
Пример #3
0
 public EN_CLSS_RETURN_CODE SetNv(EN_CLSS_POINT nWhich, double dXNv, double dYNv, double dZNv)
 {
     XNv = dXNv;
     YNv = dYNv;
     ZNv = dZNv;
     return(EN_CLSS_RETURN_CODE.CCE_OK);
 }
Пример #4
0
 public int GetPointFromDistance(double dDistance, EN_CLSS_POINT nPoint, out double dX, out double dY, out double dZ)
 {
     dX = X + dDistance;
     dY = Y;
     dZ = Z;
     return(-1);
 }
Пример #5
0
 public EN_CLSS_RETURN_CODE GetNv(EN_CLSS_POINT nWhich, out double pdXNv, out double pdYNv, out double pdZNv)
 {
     pdXNv = XNv;
     pdYNv = YNv;
     pdZNv = ZNv;
     return(EN_CLSS_RETURN_CODE.CCE_POINT_OUT_LINE);
 }
Пример #6
0
 public EN_CLSS_RETURN_CODE GetPoint(EN_CLSS_POINT nWhich, out double pdX, out double pdY, out double pdZ)
 {
     pdX = X;
     pdY = Y;
     pdZ = Z;
     return(EN_CLSS_RETURN_CODE.CCE_OK);
 }
Пример #7
0
        public int GetDistanceFromPoint(EN_CLSS_POINT nRefPoint, double dX, double dY, double dZ, out double dDistance)
        {
            double dXx = X - dX;
            double dYy = Y - dY;
            double dZz = Z - dZ;

            dDistance = Math.Sqrt(dXx * dXx + dYy * dYy + dZz * dZz);
            return(0);
        }
Пример #8
0
 public void GetRelativeReferenceFrame(EN_CLSS_POINT nWhich, out double dXx, out double dYx, out double dZx, out double dXy, out double dYy, out double dZy, out double dXz, out double dYz, out double dZz)
 {
     dXx = 0;
     dYx = 0;
     dZx = 0;
     dXy = 0;
     dYy = 0;
     dZy = 0;
     dXz = 0;
     dYz = 0;
     dZz = 0;
     throw new NotImplementedException();
 }
Пример #9
0
 public int GetTangentFromDistance(double dDistance, EN_CLSS_POINT nPoint, out double dX, out double dY, out double dZ)
 {
     throw new NotImplementedException();
     return(0);
 }
Пример #10
0
 public int GetDistanceFromPoint(EN_CLSS_POINT nRefPoint, double dX, double dY, double dZ, out double dDistance)
 {
     throw new NotImplementedException();
     return(-1);
 }
Пример #11
0
 public EN_CLSS_RETURN_CODE SetNv(EN_CLSS_POINT nWhich, double dXNv, double dYNv, double dZNv)
 {
     throw new NotImplementedException();
     return(EN_CLSS_RETURN_CODE.CCE_NOT_OK);
 }
Пример #12
0
 public int GetTanDir(EN_CLSS_POINT nUsePoint, out double dX, out double dY, out double dZ)
 {
     throw new NotImplementedException();
 }
Пример #13
0
 public void Break2Geometries(double dCutLength, EN_CLSS_POINT nUsePoint, out Geometry pGeometry)
 {
     throw new NotImplementedException();
 }
Пример #14
0
 public Geometry GeometryExtension(double val, EN_CLSS_POINT point)
 {
     throw new NotImplementedException();
     return(new Geometry());
 }
Пример #15
0
 public void Break2Elements(double dDistance, EN_CLSS_POINT nUsePoint, out IGeoElement pGeoEle)
 {
     pGeoEle = (IGeoElement)(new GEPoint(this));
 }
Пример #16
0
 public void GetDistanceFromPoint(EN_CLSS_POINT nRefPoint, double dX, double dY, double dZ, ref double dDistance, ref int nError)
 {
     throw new NotImplementedException();
 }
Пример #17
0
 public void CutGeometry(double val, bool percent, EN_CLSS_POINT point, out int pErr)
 {
     throw new NotImplementedException();
 }
Пример #18
0
 public void ChangeLength(double newVal, EN_CLSS_POINT nUsePoint)
 {
     throw new NotImplementedException();
 }
Пример #19
0
 public void SetIncrementalDeep(double val, EN_CLSS_POINT point)
 {
     throw new NotImplementedException();
 }
Пример #20
0
 public EN_CLSS_RETURN_CODE GetPoint(EN_CLSS_POINT nWhich, out double pdX, out double pdY, out double pdZ)
 {
     throw new NotImplementedException();
     return(EN_CLSS_RETURN_CODE.CCE_NOT_OK);
 }
Пример #21
0
 public short SetTabbingIncrementalDeep(double dDeepDiff, double dHeightTabb, double dLengthTabb, EN_CLSS_POINT nUsePoint)
 {
     throw new NotImplementedException();
     return(0);
 }
Пример #22
0
 public void Break2Elements(double dDistance, EN_CLSS_POINT nUsePoint, out IGeoElement pGeoEle)
 {
     throw new NotImplementedException();
 }