2020 Class
Changes 0
C

CurveByPointsUtils

Description:
A static class that contains methods for processing curves driven by points.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.CurveByPointsUtils
Name Return Type Description
M AddCurvesToFaceRegion(Document, IList<ElementId>) None Adds The CurveElements to one or more FaceRegions.
M CreateArcThroughPoints(Document, ReferencePoint, ReferencePoint, ReferencePoint) CurveElement Creates an arc through the given reference points.
M CreateRectangle(Document, ReferencePoint, ReferencePoint, CurveProjectionType, Boolean, Boolean, IList<ElementId>, IList<ElementId>) None Creates rectangle on face or sketchplane for two given diagonal points.
M Dispose() None Releases all resources used by the
M GetFaceRegions(Document, Reference) IList<Reference> Gets the FaceRegions in the existing face.
M GetHostFace(CurveElement) Reference Gets the host face to which the CurveElement is added.
M GetProjectionType(CurveElement) The projection type. Gets the projection type of the CurveElement.
M GetSketchOnSurface(CurveElement) bool Gets the relationship between the CurveElement and face.
M SetProjectionType(CurveElement, CurveProjectionType) None Sets the projection type of the CurveElement.
M SetSketchOnSurface(CurveElement, Boolean) None Sets the relationship between the CurveElement and face.
M ValidateCurveElementIdArrayForFaceRegions(Document, IList<ElementId>) bool Validates that the input CurveElements can define FaceRegions. The CurveElements must be CurveByPoints.
Name Return Type Description
P IsValidObject bool Specifies whether the .NET object represents a valid Revit entity.