Autodesk.Revit.DB.BuiltInFailures.RevisionCloudFailures类用于处理与修订云有关的错误和失败。
Autodesk.Revit.DB.BuiltInFailures.RevisionCloudFailures类具有以下属性:
None (FailureDefinitionId):用于表示未指定的修订云错误和失败。
CloudTooSmall (FailureDefinitionId):表示修订云太小而不能生成。
CloudTooLarge (FailureDefinitionId):表示修订云太大而不能生成。
CloudPointsTooClose (FailureDefinitionId):表示修订云点太近而不能生成。
CloudOutOfView (FailureDefinitionId):表示修订云超出当前视图范围。
CloudOverlapWithExisting (FailureDefinitionId):表示修订云与现有的修订云重叠。
下面的代码演示如何使用Autodesk.Revit.DB.BuiltInFailures.RevisionCloudFailures类:
FailureMessage fm = null;
FailureDefinitionId id = BuiltInFailures.RevisionCloudFailures.CloudTooSmall;
FailureMessageAccessor.GetFailureMessage(fm, id);
if (fm != null)
{
throw new Autodesk.Revit.Exceptions.OperationCanceledException(fm.GetDescriptionText());
}