BRepBuilder.GetResult(ExternalGeometryId, BRepBuilderPersistentIds)
Method
Description:
Get the built by this BRepBuilder. This will clear the built geometry stored in the BRepBuilder. This function will throw if this BRepBuilder hasn't completed building the b-rep.
Get the built by this BRepBuilder. This will clear the built geometry stored in the BRepBuilder. This function will throw if this BRepBuilder hasn't completed building the b-rep.
Syntax
public ExternallyTaggedBRep GetResult(
ExternalGeometryId externalId,
BRepBuilderPersistentIds brepPersistentIds
)
Parameters
Parameter | Type | Description |
---|---|---|
externalId | ExternalGeometryId | The external Id of the GeometryObject built by this BRepBuilder. |
brepPersistentIds | BRepBuilderPersistentIds | An object storing the relationship between ExternalGeometryIds and BRepBuilderGeometryIds. |
Return Value
Type | Description |
---|---|
ExternallyTaggedBRep | The built by this BRepBuilder. |
Exceptions
Exception | Condition |
---|---|
ArgumentException | At least one BRepBuilderGeometryId in the supplied BRepBuilderPersistentIds map could not be found in this BRepBuilder object. |
ArgumentNullException | A non-optional argument was null |
InvalidOperationException | This BRepBuilder object hasn't completed building data or was unsuccessful building it. Built Geometry is unavailable. In order to access the built Geometry, Finish() must be called first. That will set the state to completed. |