The CurveLoop type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | CurveLoop | Constructs a new empty curve loop. |
Methods
Name | Description | |
---|---|---|
![]() | Append | Append the curve to this loop. |
![]() ![]() | Create | Creates a new curve loop. |
![]() ![]() | CreateViaCopy | Creates a new curve loop as a copy of the input. |
![]() ![]() | CreateViaOffset | Creates a new curve loop that is an offset of the existing curve loop. |
![]() ![]() | CreateViaThicken(Curve, Double, XYZ) | Creates a new closed curve loop by thickening the input curve with respect to a given plane. |
![]() ![]() | CreateViaThicken(CurveLoop, Double, XYZ) | Creates a new closed curve loop by thickening the input open curve loop with respect to a given plane. |
![]() | Dispose | Releases all resources used by the CurveLoop |
![]() | Equals | (Inherited from Object .) |
![]() | Flip | Reverses the orientation of the curve loop. |
![]() | GetBasicIEnumerator | Returns an enumerator that iterates through a collection. |
![]() | GetCurveLoopIterator | Returns a curve that iterates through the curve loop. |
![]() | GetEnumerator | Returns an enumerator that iterates through the curve loop. |
![]() | GetExactLength | Returns the sum of exact lengths of all curves in the loop. |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object .) |
![]() | GetPlane | Gets the plane of the curve loop, if it is planar. |
![]() | GetRectangularHeight | Returns the width of a curve loop if it is rectangular with respect to the projection plane. |
![]() | GetRectangularWidth | Returns the width of a curve loop if it is rectangular with respect to the projection plane. |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object .) |
![]() | HasPlane | Identifies if the CurveLoop is planar. |
![]() | IsCounterclockwise | Determines if this CurveLoop is oriented counter-clockwise (CCW) or clockwise (CW) with respect to the specified 3D direction. |
![]() | IsOpen | Returns whether the curve loop is open or closed, as determined by an internal flag. |
![]() | IsRectangular | Identifies if the curve loop is rectangular with respect to a given projection plane. |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object .) |
Properties
Name | Description | |
---|---|---|
![]() | IsValidObject | Specifies whether the .NET object represents a valid Revit entity. |