The Outline type exposes the following members.

Constructors

  NameDescription
Public methodOutline(Outline)
Constructs a new copy of the input Outline object.
Public methodOutline(XYZ, XYZ)
Constructor that uses a minimum and maximum XYZ point to initialize the outline.

Methods

  NameDescription
Public methodAddPoint
Adds a point to the bounding box, expanding it if the point is outside the existing boundary.
Public methodContains
Determine if this Outline contains the specified point to within a tolerance.
Public methodContainsOtherOutline
Determine if this Outline contains another Outline to within tolerance.
Public methodDispose
Releases all resources used by the Outline
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetDiagonalLength
Get the length of outline's diagonal. If called on empty outline, 0. is returned
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIntersects
Determine if this Outline intersects the input Outline to within a specified tolerance.
Public methodIsScaleValid
Checks if given scale is valid. Should be greater than zero.
Public methodScale
Scales the bounding box by given scale.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)

Properties

  NameDescription
Public propertyIsEmpty
Identifies if the outline represents an empty outline.
Public propertyIsValidObject
Specifies whether the .NET object represents a valid Revit entity.
Public propertyMaximumPoint
The maximum point of the bounding box.
Public propertyMinimumPoint
The minimum point of the bounding box.

See Also