2022 Class
Changes 2
C

BRepBuilderPersistentIds

Description:
This class stores a map from ExternalGeometryIds to BRepBuilderGeometryIds.
Inheritance Hierarchy:
System.Object
  Autodesk.Revit.DB.BRepBuilderPersistentIds
public class BRepBuilderPersistentIds : IDisposable
Name Return Type Description
C BRepBuilderPersistentIds(BRepBuilder) None Constructs a new BRepBuilderPersistentIds and associates the existing BRepBuilder to it.
Name Return Type Description
M AddSubTag(ExternalGeometryId, BRepBuilderGeometryId) None Adds a correspondence between an ExternalGeometryId and a BRepBuilderGeometryId. Note that an existing correspondence in the map cannot be updated and that a particular BRepBuilderGeometryId may be related to at most one ExternalGeometryId.
M Dispose() None Releases all resources used by the
M IsAssociatedBRepBuilderValid() bool Validates the associated (in the constructor) BRepBuilder for this BRepBuilderPersistentIds.
M IsBRepBuilderGeometryIdFaceOrEdge(BRepBuilderGeometryId) bool Validates the input BRepBuilderGeometryId that will be used to create a correspondence. In order to be valid, the input BRepBuilderGeometryId must represent the ID of either a Face or an Edge.
M IsValidBRepBuilderGeometryIdForNewCorrespondence(BRepBuilderGeometryId) bool Validates the input BRepBuilderGeometryId that will be used to create a correspondence. In order to be valid, a correspondence for the input BRepBuilderGeometryId must not already exist.
M IsValidExternalGeometryIdForNewCorrespondence(ExternalGeometryId) bool Validates the input ExternalGeometryId that will be used to create a correspondence. In order to be valid, a correspondence for the input ExternalGeometryId must not already exist.
Name Return Type Description
P IsValidObject bool Specifies whether the .NET object represents a valid Revit entity.