Hide menu
Loading...
Searching...
No Matches

Defines a connected sequence of line segments created as a single object. More...

Inheritance diagram for cadex.Geom.Polyline2d:
cadex.Geom.Geometry cadex.BaseObject

Public Member Functions

 Polyline2d (global::System.IntPtr cPtr, bool cMemoryOwn)
 
 Polyline2d (cadex.Collections.Point2dList thePoints)
 
void AddPoint (cadex.Geom.Point2d thePoint)
 Adds a new point to the end of the list of polyline points.
 
void AddPoints (cadex.Collections.Point2dList thePoints)
 Adds new points to the end of the list of polyline points.
 
cadex.Geom.Point2d Point (uint theIndex)
 Returns the point at position theIndex in polyline.
 
uint NumberOfPoints ()
 Returns a number of points in polyline.
 
- Public Member Functions inherited from cadex.Geom.Geometry
 Geometry (global::System.IntPtr cPtr, bool cMemoryOwn)
 
- Public Member Functions inherited from cadex.BaseObject
 BaseObject (global::System.IntPtr cPtr, bool cMemoryOwn)
 
void Dispose ()
 
bool IsNull ()
 
ulong Id ()
 Return unique identifier of public object.
 
bool IsEqual (cadex.BaseObject theObj)
 
override int GetHashCode ()
 
override bool Equals (System.Object o)
 

Static Public Member Functions

static new bool CompareType (cadex.BaseObject theObject)
 
- Static Public Member Functions inherited from cadex.Geom.Geometry
static bool CompareType (cadex.BaseObject theObject)
 
static cadex.Geom.Geometry Cast (cadex.BaseObject theBase)
 

Protected Member Functions

override void Dispose (bool disposing)
 

Detailed Description

Defines a connected sequence of line segments created as a single object.

A polyline is a line consisting of one or more line segments joined end to end. Polylines, unlike polygons, are not necessarily closed.

Member Function Documentation

◆ Dispose()

override void cadex.Geom.Polyline2d.Dispose ( bool disposing)
inlineprotectedvirtual

Reimplemented from cadex.Geom.Geometry.