Share

IntersectionResult Class

This class captures results of intersecting geometric entities. "Intersecting" is meant in generalized sense, so the same class will be used for projection, containment, etc. Refer to the documentation of the method providing the result for the precise meaning of properties.

Inheritance Hierarchy

System.Object
  Autodesk.Revit.DB.APIObject
    Autodesk.Revit.DB.IntersectionResult


Namespace: Autodesk.Revit.DB
Assembly: RevitAPI (in RevitAPI.dll) Version: 26.2.0.0 (26.2.0.0)

Syntax

C#

public class IntersectionResult : APIObject

The IntersectionResult type exposes the following members.

Constructors

 NameDescription
Public methodIntersectionResultInitializes a new instance of the IntersectionResult class

Properties

 NameDescription
Public propertyDistanceDistance from the original object to located point.
Public propertyEdgeObjectEdge of the face close to the point of intersection.
Public propertyEdgeParameterParameter of a point on the edge closest to the point of intersection.
Public propertyIsReadOnlyIdentifies if the object is read-only or modifiable.
(Inherited from APIObject)
Public propertyParameter1d parameter of the point of intersection.
Public propertyUVPoint2d (or two 1d) parameters of the point of intersection.
Public propertyXYZPointPoint of intersection in local 3d coordinates.

Methods

 NameDescription
Public methodDisposeCauses the object to release immediately any resources it may be utilizing.
(Inherited from APIObject)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)

See Also

Reference

Was this information helpful?