InstanceVoidCutUtilsRemoveInstanceVoidCut Method |
Remove a cut applied to the element by a cutting instance with unattached voids.
Namespace: Autodesk.Revit.DBAssembly: RevitAPI (in RevitAPI.dll) Version: 27.0.4.0 (27.0.4.0)
Syntaxpublic static void RemoveInstanceVoidCut(
Document document,
Element element,
Element cuttingInstance
)
Public Shared Sub RemoveInstanceVoidCut (
document As Document,
element As Element,
cuttingInstance As Element
)
public:
static void RemoveInstanceVoidCut(
Document^ document,
Element^ element,
Element^ cuttingInstance
)
static member RemoveInstanceVoidCut :
document : Document *
element : Element *
cuttingInstance : Element -> unit Parameters
- document Document
-
The document containing the two elements
- element Element
-
The element being cut
- cuttingInstance Element
-
The cutting family instance
Exceptions
Example
void RemoveVoidCuts(Autodesk.Revit.DB.Document doc, FamilySymbol cuttingSymbol)
{
FilteredElementCollector collector = new FilteredElementCollector(doc);
collector.WherePasses(new FamilyInstanceFilter(doc, cuttingSymbol.Id));
foreach (FamilyInstance instance in collector)
{
foreach (ElementId elementId in InstanceVoidCutUtils.GetElementsBeingCut(instance))
{
InstanceVoidCutUtils.RemoveInstanceVoidCut(doc, doc.GetElement(elementId), instance);
}
}
}
See Also