2027 Members
Changes 0
M

FabricationNetworkChangeService Methods

Name Return Type Description Inherited From
M ApplyChange() FabricationNetworkChangeServiceResult Applies the previously set changes to the selection of fabrication parts to change the size, change the service, or both.
M ChangeService(ISet<ElementId>, Int32, Int32) FabricationNetworkChangeServiceResult Changes the service of the selection of fabrication parts.
M ChangeService(ISet<ElementId>, Int32, Int32, Boolean) FabricationNetworkChangeServiceResult Changes the service of the selection of fabrication parts.
M ChangeSize(ISet<ElementId>, ISet<FabricationPartSizeMap>) FabricationNetworkChangeServiceResult Changes the size of the selection of fabrication parts.
M Dispose() None
M Equals None Determines whether the specified object is equal to the current object. (Inherited from Object ) Object
M GetDeletePartFailureState() Boolean Get the state if the element will be deleted when change the service encounters an error or not.
M GetElementsThatFailed() ISet<ElementId> Gets the set of fabrication parts that had failures due to either there was no corresponding part in the service, the size was out of range, or a connection could not be made.
M GetHashCode None Serves as the default hash function. (Inherited from Object ) Object
M GetInLinePartTypes() ISet<ElementId> Get a set of element identifiers of fabrication part types for in-line parts.
M GetMapOfAllSizesForStraights() ISet<FabricationPartSizeMap> Get a set of FabricationPartSizeMapSet of all straight sizes for all services.
M GetPartTypeMappingState() Boolean Get the state for part type mapping.
M GetPartTypesforMapping() ISet<ElementId> Get a set of element identifiers of fabrication part types that can be mapped.
M GetStraightsThatWereNotChanged() ISet<ElementId> Gets the set of fabrication part straights that were not changed due to either there was no corresponding part in the service or the size was out of range.
M GetType None Gets the Type of the current instance. (Inherited from Object ) Object
M SetDeletePartFailureState(Boolean) None Set the state to delete or keep the element if errors are posted by changing the service. Set to true so the mappings are applied otherwise false.
M SetMapOfInLinePartTypes(IDictionary<ElementIdElementId>) None Set the mapping of fabrication part types for in-line parts for the service and palette to change to.
M SetMapOfSizesForStraights(ISet<FabricationPartSizeMap>) None Set the mapping for sizes of fabrication part straights to change the sizes to.
M SetPaletteId(Int32) None Set the fabrication palette identifier to change the elements to.
M SetPartTypeMappingState(Boolean) None Set the state to enable or disable part type mappings when changing the service. Set to true so the mappings are applied otherwise false.
M SetPartTypesforMapping(IDictionary<ElementIdElementId>) None Set a map of element identifiers of fabrication part types that will be mapped when the change service is applied. When part types in the map are encountered, they will be updated to the associated map component. This overrides the default parts that can be used by route and fill solutions driven by the fabrication configuration and service. Set the fabrication part types for parts for the service and palette to map too.
M SetRestrictPalette(Boolean) None Restrict the placement of parts to only use parts associated to the passed in fabrication palette identifier.
M SetSelection(ISet<ElementId>) FabricationNetworkChangeServiceResult Set the element selection to change the service or size for.
M SetServiceId(Int32) None Set the fabrication service identifier to change the elements to.
M ToString None Returns a string that represents the current object. (Inherited from Object ) Object