2027 Class
Changes 1
C

BoundingBoxUV

Description:
A two-dimensional rectangle, parallel to the coordinate axes.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.BoundingBoxUV
public class BoundingBoxUV : IDisposable
Document doc = application.ActiveUIDocument.Document;
FilteredElementCollector collector = new FilteredElementCollector(doc);
ICollection<Element> collection = collector.OfClass(typeof(Autodesk.Revit.DB.View)).ToElements();
foreach (Element element in collection)

{
    Autodesk.Revit.DB.View view = element as Autodesk.Revit.DB.View;
    if (null != view)
    {
        string messageInfo = "BoundingBoxUV : ";
        messageInfo += "\nView name : " + view.Name;
        BoundingBoxUV boundingBox = view.Outline;
        // Get max bounding box
        UV max = boundingBox.Max;
        messageInfo += "\nMax boundingbox : (" + max.U + "," + max.V + ")";
        // Get min bounding box
        UV min = boundingBox.Min;
        messageInfo += "\nMin boundingbox : (" + min.U + "," + min.V + ")";
        // Get bounds,
        // Use 0 for Min and 1 for Max
        UV bound = boundingBox.get_Bounds(0);
        messageInfo += "\nBoundingbox bounds : (" + bound.U + "," + bound.V + ")";
        TaskDialog.Show("Revit",messageInfo);
    }
}
Name Return Type Description Inherited From
C BoundingBoxUV() None default constructor
C BoundingBoxUV(Double, Double, Double, Double) None Creates object with supplied values.
Name Return Type Description Inherited From
M Dispose() None Releases all resources used by the BoundingBoxUV
M Equals None Determines whether the specified object is equal to the current object. (Inherited from Object ) Object
M GetHashCode None Serves as the default hash function. (Inherited from Object ) Object
M GetType None Gets the Type of the current instance. (Inherited from Object ) Object
M ToString None Returns a string that represents the current object. (Inherited from Object ) Object
Name Return Type Description Inherited From
P Bounds UV Indexed access for loops. Use 0 for Min and 1 for Max.
P IsSet bool Indicates whether the BoundingBoxUV is set or not.
P Max UV Maximum coordinates (upper-right corner of the box).
P Min UV Minimum coordinates (lower-left corner of the box).