2022 Members
Changes 4
M

CurveLoop

Name Return Type Description Inherited From
M Append(Curve) None Append the curve to this loop.
M Create(IList<Curve>) The curve loop. Creates a new curve loop.
M CreateViaCopy(CurveLoop) CurveLoop Creates a new curve loop as a copy of the input.
M CreateViaOffset(CurveLoop, IList.Double., XYZ) CurveLoop Creates a new curve loop that is an offset of the existing curve loop.
M CreateViaOffset(CurveLoop, Double, XYZ) CurveLoop Creates a new curve loop that is an offset of the existing curve loop.
M CreateViaThicken(Curve, Double, XYZ) CurveLoop Creates a new closed curve loop by thickening the input curve with respect to a given plane.
M CreateViaThicken(CurveLoop, Double, XYZ) CurveLoop Creates a new closed curve loop by thickening the input open curve loop with respect to a given plane.
M CreateViaTransform(CurveLoop, Transform) CurveLoop Creates a new curve loop as a transformed copy of the input curve loop.
M Dispose() None Releases all resources used by the CurveLoop
M Equals None Determines whether the specified Object is equal to the current Object . (Inherited from Object .) Object .
M Flip() None Reverses the orientation of the curve loop.
M GetBasicIEnumerator() IEnumerator Returns an enumerator that iterates through a collection.
M GetCurveLoopIterator() CurveLoopIterator Returns a curve that iterates through the curve loop.
M GetEnumerator() IEnumerator<Curve> Returns an enumerator that iterates through a collection.
M GetExactLength() double Returns the sum of exact lengths of all curves in the loop.
M GetHashCode None Serves as a hash function for a particular type. (Inherited from Object .) Object .
M GetPlane() Plane Gets the plane of the curve loop, if it is planar.
M GetRectangularHeight(Plane) The height. Returns the width of a curve loop if it is rectangular with respect to the projection plane.
M GetRectangularWidth(Plane) The width. Returns the width of a curve loop if it is rectangular with respect to the projection plane.
M GetType None Gets the Type of the current instance. (Inherited from Object .) Object .
M HasPlane() bool Identifies if the CurveLoop is planar.
M IsCounterclockwise(XYZ) bool Determines if this CurveLoop is oriented counter-clockwise (CCW) or clockwise (CW) with respect to the specified 3D direction.
M IsOpen() bool Returns whether the curve loop is open or closed, as determined by an internal flag.
M IsRectangular(Plane) bool Identifies if the curve loop is rectangular with respect to a given projection plane.
M NumberOfCurves() int Returns the number of curves in the curve loop.
M ToString None Returns a string that represents the current object. (Inherited from Object .) Object .
M Transform(Transform) None Transforms this curve loop and all of its component curves by the supplied transformation.
Name Return Type Description Inherited From
P IsValidObject bool Specifies whether the .NET object represents a valid Revit entity.