Bounding |
The BoundingBoxUV type exposes the following members.
| Name | Description | |
|---|---|---|
| BoundingBoxUV | default constructor | |
| BoundingBoxUV(Double, Double, Double, Double) | Creates object with supplied values. |
| Name | Description | |
|---|---|---|
| Bounds | Indexed access for loops. Use 0 for Min and 1 for Max. | |
| IsSet | Indicates whether the BoundingBoxUV is set or not. | |
| Max | Maximum coordinates (upper-right corner of the box). | |
| Min | Minimum coordinates (lower-left corner of the box). |
| Name | Description | |
|---|---|---|
| Dispose | Releases all resources used by the BoundingBoxUV | |
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object) | |
| GetType | Gets the Type of the current instance. (Inherited from Object) | |
| ToString | Returns a string that represents the current object. (Inherited from Object) |
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); } }