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(CurveLoop, IList<(Of <<'(Double>)>>), XYZ) |
Creates a new curve loop that is an offset of the existing curve loop.
| |
| CreateViaOffset(CurveLoop, Double, XYZ) |
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.
| |
| CreateViaTransform |
Creates a new curve loop as a transformed copy of the input curve loop.
| |
| Dispose | Releases all resources used by the CurveLoop | |
| Equals | Determines whether the specified Object is equal to the current Object. (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 a collection. | |
| 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.
| |
| NumberOfCurves |
Returns the number of curves in the curve loop.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| Transform |
Transforms this curve loop and all of its component curves by the supplied transformation.
|
Properties
| Name | Description | |
|---|---|---|
| IsValidObject |
Specifies whether the .NET object represents a valid Revit entity.
|