CurveLoop Members


The CurveLoop type exposes the following members.

Constructors

  NameDescription
Public methodCurveLoop
Constructs a new empty curve loop.

Methods

  NameDescription
Public methodAppend
Append the curve to this loop.
Public methodStatic memberCreate
Creates a new curve loop.
Public methodStatic memberCreateViaCopy
Creates a new curve loop as a copy of the input.
Public methodStatic memberCreateViaOffset(CurveLoop, IListDouble, XYZ)
Creates a new curve loop that is an offset of the existing curve loop.
Public methodStatic memberCreateViaOffset(CurveLoop, Double, XYZ)
Creates a new curve loop that is an offset of the existing curve loop.
Public methodStatic memberCreateViaThicken(Curve, Double, XYZ)
Creates a new closed curve loop by thickening the input curve with respect to a given plane.
Public methodStatic memberCreateViaThicken(CurveLoop, Double, XYZ)
Creates a new closed curve loop by thickening the input open curve loop with respect to a given plane.
Public methodStatic memberCreateViaTransform
Creates a new curve loop as a transformed copy of the input curve loop.
Public methodDispose
Releases all resources used by the CurveLoop
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodFlip
Reverses the orientation of the curve loop.
Protected methodGetBasicIEnumerator
Returns an enumerator that iterates through a collection.
Public methodGetCurveLoopIterator
Returns a curve that iterates through the curve loop.
Public methodGetEnumerator
Returns an enumerator that iterates through a collection.
Public methodGetExactLength
Returns the sum of exact lengths of all curves in the loop.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetPlane
Gets the plane of the curve loop, if it is planar.
Public methodGetRectangularHeight
Returns the width of a curve loop if it is rectangular with respect to the projection plane.
Public methodGetRectangularWidth
Returns the width of a curve loop if it is rectangular with respect to the projection plane.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodHasPlane
Identifies if the CurveLoop is planar.
Public methodIsCounterclockwise
Determines if this CurveLoop is oriented counter-clockwise (CCW) or clockwise (CW) with respect to the specified 3D direction.
Public methodIsOpen
Returns whether the curve loop is open or closed, as determined by an internal flag.
Public methodIsRectangular
Identifies if the curve loop is rectangular with respect to a given projection plane.
Public methodNumberOfCurves
Returns the number of curves in the curve loop.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodTransform
Transforms this curve loop and all of its component curves by the supplied transformation.

Properties

  NameDescription
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.

See Also