示例#1
0
 public void SetStartWidthAt(int index, double startWidth)
 {
     if (base.isInstanced())
     {
         BasePolyline.SetStartWidthAt(index, startWidth);
         tr.Dispose();
     }
     else
     {
         BasePolyline.SetStartWidthAt(index, startWidth);
     }
 }
示例#2
0
 public void AddVertexAt(int index, Point2d pt, double bulge, double startWidth, double endWidth)
 {
     if (base.isInstanced())
     {
         BasePolyline.AddVertexAt(index, pt, bulge, startWidth, endWidth);
         tr.Dispose();
     }
     else
     {
         BasePolyline.AddVertexAt(index, pt, bulge, startWidth, endWidth);
     }
 }
示例#3
0
 public void SetPointAt(int index, Point2d pt)
 {
     if (base.isInstanced())
     {
         BasePolyline.SetPointAt(index, pt);
         tr.Dispose();
     }
     else
     {
         BasePolyline.SetPointAt(index, pt);
     }
 }
示例#4
0
 public void SetBulgeAt(int index, double bulge)
 {
     if (base.isInstanced())
     {
         BasePolyline.SetBulgeAt(index, bulge);
         tr.Dispose();
     }
     else
     {
         BasePolyline.SetBulgeAt(index, bulge);
     }
 }
示例#5
0
 public void SetEndWidthAt(int index, double endWidth)
 {
     if (base.isInstanced())
     {
         BasePolyline.SetEndWidthAt(index, endWidth);
         tr.Dispose();
     }
     else
     {
         BasePolyline.SetBulgeAt(index, endWidth);
     }
 }
示例#6
0
 public void RemoveVertexAt(int index)
 {
     if (base.isInstanced())
     {
         BasePolyline.RemoveVertexAt(index);
         tr.Dispose();
     }
     else
     {
         BasePolyline.RemoveVertexAt(index);
     }
 }
示例#7
0
 public void Reset(bool reuse, int vertices)
 {
     if (base.isInstanced())
     {
         BasePolyline.Reset(reuse, vertices);
         tr.Dispose();
     }
     else
     {
         BasePolyline.Reset(reuse, vertices);
     }
 }
示例#8
0
 public void MinimizeMemory()
 {
     if (base.isInstanced())
     {
         BasePolyline.MinimizeMemory();
         tr.Dispose();
     }
     else
     {
         BasePolyline.MinimizeMemory();
     }
 }
示例#9
0
 public void ConvertFrom(Entity entity, bool transferId)
 {
     if (base.isInstanced())
     {
         BasePolyline.ConvertFrom(entity, transferId);
         tr.Dispose();
     }
     else
     {
         BasePolyline.ConvertFrom(entity, transferId);
     }
 }
示例#10
0
 public double GetStartWidthAt(int index)
 {
     if (base.isInstanced())
     {
         double GetStartWidthAt = BasePolyline.GetStartWidthAt(index);
         tr.Dispose();
         return(GetStartWidthAt);
     }
     else
     {
         return(BasePolyline.GetStartWidthAt(index));
     }
 }
示例#11
0
 public virtual bool OnSegmentAt(int index, Point2d pt2d, double value)
 {
     if (base.isInstanced())
     {
         bool OnSegmentAt = BasePolyline.OnSegmentAt(index, pt2d, value);
         tr.Dispose();
         return(OnSegmentAt);
     }
     else
     {
         return(BasePolyline.OnSegmentAt(index, pt2d, value));
     }
 }
示例#12
0
 public SegmentType GetSegmentType(int index)
 {
     if (base.isInstanced())
     {
         SegmentType GetSegmentType = BasePolyline.GetSegmentType(index);
         tr.Dispose();
         return(GetSegmentType);
     }
     else
     {
         return(BasePolyline.GetSegmentType(index));
     }
 }
示例#13
0
 public Point3d GetPoint3dAt(int value)
 {
     if (base.isInstanced())
     {
         Point3d GetPoint3dAt = BasePolyline.GetPoint3dAt(value);
         tr.Dispose();
         return(GetPoint3dAt);
     }
     else
     {
         return(BasePolyline.GetPoint3dAt(value));
     }
 }
示例#14
0
 public Point2d GetPoint2dAt(int index)
 {
     if (base.isInstanced())
     {
         Point2d GetPoint2dAt = BasePolyline.GetPoint2dAt(index);
         tr.Dispose();
         return(GetPoint2dAt);
     }
     else
     {
         return(BasePolyline.GetPoint2dAt(index));
     }
 }
示例#15
0
 public LineSegment3d GetLineSegmentAt(int index)
 {
     if (base.isInstanced())
     {
         LineSegment3d GetLineSegmentAt = BasePolyline.GetLineSegmentAt(index);
         tr.Dispose();
         return(GetLineSegmentAt);
     }
     else
     {
         return(BasePolyline.GetLineSegmentAt(index));
     }
 }
示例#16
0
 public CircularArc3d GetArcSegmentAt(int index)
 {
     if (base.isInstanced())
     {
         CircularArc3d GetArcSegmentAt = BasePolyline.GetArcSegmentAt(index);
         tr.Dispose();
         return(GetArcSegmentAt);
     }
     else
     {
         return(BasePolyline.GetArcSegmentAt(index));
     }
 }
示例#17
0
 public Polyline2d ConvertTo(bool transferId)
 {
     if (base.isInstanced())
     {
         Polyline2d ConvertTo = BasePolyline.ConvertTo(transferId);
         tr.Dispose();
         return(ConvertTo);
     }
     else
     {
         return(BasePolyline.ConvertTo(transferId));
     }
 }