ReferenceIntersector Members


The ReferenceIntersector type exposes the following members.

Constructors

Name Description
Public method ReferenceIntersector(View3D)
Constructs a ReferenceIntersector which is set to return intersections from all elements and representing all reference target types.
Public method ReferenceIntersector(ElementFilter, FindReferenceTarget, View3D)
Constructs a ReferenceIntersector which is set to return intersections from any element which passes an input filter.
Public method ReferenceIntersector(ElementId, FindReferenceTarget, View3D)
Constructs a ReferenceIntersector which is set to return intersections from a single target element only.
Public method ReferenceIntersector(ICollection ElementId , FindReferenceTarget, View3D)
Constructs a ReferenceIntersector which is set to return intersections from any of a set of target elements.

Methods

Name Description
Public method Dispose
Releases all resources used by the ReferenceIntersector
Public method Equals
Determines whether the specified Object is equal to the current Object .
(Inherited from Object .)
Public method Find
Projects a ray from the origin along the given direction, and returns all references from intersected elements which match the ReferenceIntersector's criteria.
Public method FindNearest
Projects a ray from the origin along the given direction, and returns the nearest reference from intersected elements which match the ReferenceIntersector's criteria.
Public method GetFilter
Gets the ElementFilter used in intersection testing.
Public method GetHashCode
Serves as a hash function for a particular type.
(Inherited from Object .)
Public method GetTargetElementIds
Gets the set of ElementIds to test from in intersection testing.
Public method GetType
Gets the Type of the current instance.
(Inherited from Object .)
Public method SetFilter
Sets the ElementFilter used in intersection testing.
Public method SetTargetElementIds
Sets the set of ElementIds to test from in intersection testing.
Public method ToString
Returns a string that represents the current object.
(Inherited from Object .)

Properties

Name Description
Public property FindReferencesInRevitLinks
Determines if references inside Revit Links should be found.
Public property IsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public property TargetType
The type of reference to find.
Public property ViewId
The id of the 3D view used for evaluation.

See Also