AddressBookInfo
An entry in the current Fabrication Database's Address Book.
The AddressBookInfo class represents a single entry of Address Book data that is stored in the Fabrication Database. The AddressBookInfo is used to store data such as Name, Address, email etc that is used as contact information in the Job Information.
Airturn
An Airturn associated with a Fabrication Item.
The Airturn class represents a single entry of Airturn data that is stored on a Fabrication Item. The Airturn class stores a reference to an AirturnInfo object stored in the Fabrication Database. To update the Airturn to a different AirturnInfo in the Fabrication Database, set the Info property to the required value. Once updated to prevent the Airturn being assigned by a Specifcation set the IsLocked property to true.
AncillaryUsage
Class that holds information about the usage of an ancillary on an Item.
AncillaryUsageEnum
The enumerated values of ancillary usage types.
APIObject
Supports all objects in the Autodesk Fabrication API hierarchy.
This method is usually called implicitly by the programming language when the object is destroyed. After calling this method the object will no longer work correctly.
This method is usually called implicitly by the programming language when the object is destroyed. After calling this method the object will no longer work correctly.
Collar
A Collar element belonging to an Item.
ConnectionType
Enumerated values that determine a Fabrication Item's Connection Type.
Connector
A Connector associated with a Fabrication Item.
The Connector class represents a single entry of Connector data that is stored on a Fabrication Item. The Connector class stores a reference to an ConnectorInfo object stored in the Fabrication Database.
CustomDataDoubleValue
A Custom Data Double Value entry associated with a Fabrication Item.
The CustomDataDoubleValue class represents a single entry of Custom Data that is stored on a Fabrication Item and has a value type of Double.
CustomDataIntegerValue
A Custom Data Integer Value entry associated with a Fabrication Item.
The CustomDataIntegerValue class represents a single entry of Custom Data that is stored on a Fabrication Item and has a value type of Integer.
CustomDataStringValue
A Custom Data String Value entry associated with a Fabrication Item.
The CustomDataStringValue class represents a single entry of Custom Data that is stored on a Fabrication Item and has a value type of String.
CustomItemData
A Custom Data entry associated with a Fabrication Item.
The base class that the CustomDataStringValue, CustomDataDoubleValue and CustomDataIntegerValue classes derive from. The CustomItemData class represents a single entry of Custom Data that is stored on a Fabrication Item. The CustomItemData class stores a reference to an CustomData object stored in the Fabrication Database.
CustomJobData
A Custom Data entry associated with a Fabrication Job.
The base class that the CustomDataStringValue, CustomDataDoubleValue and CustomDataIntegerValue classes derive from. The CustomJobData class represents a single entry of Custom Data that is stored on a Fabrication Job. The CustomJobData class stores a reference to an CustomData object stored in the Fabrication Database.
CustomJobDataDoubleValue
A Custom Data Double Value entry associated with a Fabrication Job.
The CustomDataDoubleValue class represents a single entry of Custom Data that is stored on a Fabrication Job and has a value type of Double.
CustomJobDataIntegerValue
A Custom Data Integer Value entry associated with a Fabrication Job.
The CustomDataIntegerValue class represents a single entry of Custom Data that is stored on a Fabrication Job and has a value type of Integer.
CustomJobDataStringValue
A Custom Data String Value entry associated with a Fabrication Job.
The CustomDataStringValue class represents a single entry of Custom Data that is stored on a Fabrication Job and has a value type of String.
Damper
An Damper associated with a Fabrication Item.
The Damper class represents a single entry of Damper data that is stored on a Fabrication Item. The Damper class stores a reference to an DamperInfo object stored in the Fabrication Database. To update the Damper to a different DamperInfo in the Fabrication Database, set the Info property to the required value.
Insulation
An Insulation Material associated with a Fabrication Item.
The Insulation class represents a single entry of Insulation data that is stored on a Fabrication Item. The Insulation class stores a reference to a Material object stored in the Fabrication Database.
InsulationStatus
Enumerated values that determine a Fabrication Item's Insulation Status.
Item
An Item that is in the current Fabrication Job.
The Item class represents a single instance of a Fabrication Item that is in the current Fabrication Job.
data: The new Custom Data to add to the Item.
Adds a new Custom Data field, which will be visible in the Item's Takeoff view. The operation will succeed if the Custom Data object is not null and the Item does not already contain a reference to it. If the operation is successful the Custom Data will be visible on the Item with the default value applied from the Fabrication Database.
name: The name of the ItemDocumentLink to add to the Item.
target: The target of the ItemDocumentLink to add to the Item.
linkParameters: The params of the ItemDocumentLink to add to the Item.
Adds an ItemDocumentLink to the Item that can be used to attach links to reference documents.
updateConnector: The new Connector to set.
index: The Item's Connector Index to set the new Connector to.
The index must be within the bounds of the Item's number of allocated connectors. To set the Item's Connector to "None" pass None. If the Item is owned then the user must have ownership of that Item to be able to change it's Connectors. On success, setting the Connector's IsLocked property to true will prevent the connector being overridden from the Specification if applicable.
cutType: The new Item Cut Type to set on the Item.
Updates the Item's Cut Type, checking that the new value is valid. The Item's valid Cut Types are listed in the ValidCutTypes Property.
status: The new Insulation Status to set.
material: The new Insulation Material to set. Can be null.
gauge: The new Insulation Gauge to set.
The material to update as insulation must have the "Insulation" flag set to true (if set to false this indicates a standard material). Turn Item Insulation off by setting status to "None". Use None and None. On success, setting the Item's Insulation IsLocked property to true will prevent the Insulation material being overridden from an Insulation Specification if applicable.
insulationSpecification: The new Insulation Specification to set on the Item. Can be null.
Updates the Item's Insulation Specification, checking first that the new value is valid for the Item. On success, setting the Item's IsInsulationSpecificationLocked property to true will prevent any carry over or default Insulation Specifications being applied. To set the Item's Insulation Specification to "Not Set" set "insulationSpecification" parameter to NotSet
material: The new Material to set.
gauge: The new Gauge to set.
checkSpecification: Check if the Items specification is valid for the material.
If the Item has a Specification assigned to it, the method will first check that the Material and Gauge are valid for that entry. If the Item is owned then the user must have ownership of that Item to be able to change it's material. On success, setting the Item's IsMaterialLocked property to true will prevent the material being overridden from the Specification if applicable.
specification: The new Specification to set on the Item. Cannot be null.
checkMaterial: Check if the Items material is valid for the specification.
Updates the Item's Specification, checking first that the new value is valid for the Item. If the Item is owned then the user must have ownership of that Item to be able to change it's Specification. On success, setting the Item's IsSpecificationLocked property to true will prevent any carry over or default Specifications being applied. To set the Item's Specification to "Not Set" set "specification" parameter to NotSet
connectorIndex: The index of the connector to return the ConnectionType for.
The method can be used to determine the type of connection at the specified index. For example finding connectors with a ConnectionType of "Hanger" for use in exporting end location points.
connectorIndex: The index of the connector to return the DepthVector for.
connectorIndex: The index of the connector to return the DirectionVector for.
connectorIndex: The index of the connector to return the EndPoint for.
connectorIndex: The index of the connector to return the WidthVector for.
compareItem: The Item to compare against.
ignoreFields: The list of Item Properties to ignore during comparison.
List of ignore fields can be be null.
index: to load.
The Item must have a valid ItemProductList associated to it.
data: The new Custom Data to add to the Item.
Removes a 'user' new Custom Data field, which will be visible in the Item's Takeoff view. The operation will succeed if the Custom Data object is not null and the Item contained a reference to it. The operation will fail if the custom data is set to 'always' be available on the item. If the operation is successful the Custom Data will not longer be visible on the Item.
link: The ItemDocumentLink to remove from the Item.
value: The new value to set
path: The path of the image file.
Sets the image file to display with the item, images must be in PNG format.
value: The new quantity to set
If parts are already nested and a lower value is set or an invalid value is set then the operation could fail.
reset: If true will clear all current data and all reset values back to default. 'User' values will be rmeoved.
Should be called after changes have been made to the item custom data values in the database.
sKey: The value of the SKey to apply to the item.
The Item must support SKey values, check the SupportsSKey is set to true.
ItemComboDimension
An Combo Dimension associated with a Fabrication Item.
The ItemComboDimension class represents a single entry of Dimension Data that is stored in a Fabrication Item's Dimensions property. The ItemComboDimension class is used to store predefined option values that can be set for the dimension.
ItemComboDimensionEntry
An entry in an ItemComboDimension.
The ItemComboDimensionEntry class represents a single entry that is stored in an ItemComboDimension object. Set the IsSelected property to true to make entry the selected value in the parent ItemComboDimension object.
ItemComboDimensionValueEntry
A value entry in an ItemComboDimension.
The ItemComboDimensionValueEntry class represents a single value entry that is stored in an ItemComboDimension object. Only one instance of an ItemComboDimensionValueEntry exists in an ItemComboDimension. Set the value property to make the entry the selected value in the parent ItemComboDimension.
ItemComboOption
An Combo Option associated with a Fabrication Item.
The ItemComboOption class represents a single entry of Option Data that is stored in a Fabrication Item's Options property. The ItemComboOption class is used to store predefined option values that can be set for the option.
ItemConnectorShapeType
Enumerated values that determine the Item's Connector Shape Type.
ItemCutType
Enumerated values of the Item Cut Type that can be set on a Fabrication Item.
ItemDimension
An standard free entry Dimension associated with a Fabrication Item.
The ItemDimension class represents a single entry of Dimension Data that is stored in a Fabrication Item's Dimensions property.
ItemDimensionBase
An Dimension associated with a Fabrication Item.
The base class for all other Dimension Types. The ItemDimensionBase class represents a single entry of Dimension Data that is stored in a Fabrication Item's Dimensions property.
ItemDocumentLink
An Item Document Link associated with a Fabrication Item.
The ItemDocumentLink class represents a link on a Fabrication Item referring to a local or remote document.
ItemFittingLibrary
Enumerated values for the Item's fitting library.
ItemMinMaxIntegerOption
An Option associated with a Fabrication Item that only allows a range of integer values.
The ItemMinMaxIntegerOption class represents a single entry of Option Data that is stored in a Fabrication Item's Options property. The lowest and highest properties determine the range of values that can be set for the option.
newValue: The new value to set.
The new value must be within the Lowest and Highest bounds.
ItemMinMaxNumericOption
An Option associated with a Fabrication Item that only allows a range of numeric values.
The ItemMinMaxNumericOption class represents a single entry of Option Data that is stored in a Fabrication Item's Options property. The lowest and highest properties determine the range of values that can be set for the option.
newValue: The new value to set.
The new value must be within the Lowest and Highest bounds.
ItemOption
Represents a Fabrication Item Option.
ItemOptionBase
An Option associated with a Fabrication Item.
The base class for all other Option Types. The ItemOptionBase class represents a single entry of Option Data that is stored in a Fabrication Item's Options property.
ItemOptionEntry
An entry in an ItemComboOption.
The ItemOptionEntry class represents a single entry that is stored in an ItemComboOption or ItemSelectOption object. Set the IsSelected property to true to make entry the selected value in the parent ItemComboOption or ItemSelectOption object.
ItemOptionValueEntry
A value entry in an ItemComboOption.
The ItemOptionValueEntry class represents a single value entry that is stored in an ItemComboOption object. Only one instance of an ItemOptionValueEntry exists in an ItemComboOption. Set the value property to make the entry the selected value in the parent ItemComboOption.
ItemProductList
A product list of data associated with a Fabrication Item.
The ItemProductList class represents a single instance of a product list on a Fabrication Item.
dataTemplate: The ItemProductListDataTemplate to add to the ItemProductList.
An ItemProductList must have a ItemProductListDataTemplate set before any rows can be added. The ItemProductListDataTemplate defines the fields and dimensions that are to be used in the ItemProductList.
name: The name of the ItemProductList row entry.
Adds a row to the ItemProductList using the default values set on the data template. Rows of data can only be added to a Fabrication Item with an ItemType of "DiskItem".
name: The name of the ItemProductList row entry.
alias: The alias field of the ItemProductList row entry.
area: The area field of the ItemProductList row entry.
weight: The weight field of the ItemProductList row entry.
cadBlockName: The cadBlockName field of the ItemProductList row entry.
orderNumber: The orderNumber field of the ItemProductList row entry.
databaseId: The databaseId field of the ItemProductList row entry.
boughtOut: The boughtOut field of the ItemProductList row entry.
minimumFlow: The minimumFlow field of the ItemProductList row entry.
maximumFlow: The maximumFlow field of the ItemProductList row entry.
dimensions: The collection of ItemProductListDimensionDefinitions for the ItemProductList row entry.
options: The collection of ItemProductListOptionDefinitions for the ItemProductList row entry.
Rows of data can only be added to a Fabrication Item with an ItemType of "DiskItem". The first added row will determine the fields that can be set on the ItemProductList. Subsequent rows must follow the same data format.
rowIndex: The index of the ItemProductList row to move.
direction: The direction to move the row, .
rowIndex: The index of the row in the Rows collection.
Removes the entire row of data from the ItemProductList.
ItemProductListDataRow
A row of data located in an Item's Product Data.
The ItemProductDataRow class represents a single instance of a row of data in an Item's ItemProductList.
value: The value to apply to the row's Alias field.
To set the value successfully the ItemProductList that contains the row, must has a Data Template assigned that has the "UseAlias" property set to true.
value: The value to apply to the row's Area field.
To set the value successfully the ItemProductList that contains the row, must has a Data Template assigned that has the "UseArea" property set to true.
value: The value to apply to the row's BoughtOut field.
To set the value successfully the ItemProductList that contains the row, must has a Data Template assigned that has the "UseBoughtOut" property set to true.
value: The value to apply to the row's CADBlockName field.
To set the value successfully the ItemProductList that contains the row, must has a Data Template assigned that has the "UseCadBlockName" property set to true.
value: The value to apply to the row's DatabaseId field.
To set the value successfully the ItemProductList that contains the row, must has a Data Template assigned that has the "UseDatabaseId" property set to true.
definition: The ItemProductListDimensionDefinition of the row to apply the updated value for.
value: The new value of the dimension to update.
To set the value successfully the ItemProductList that contains the row, must has a Data Template assigned that has the ItemProductListDimensionDefinition added. Use the ItemProductListDataTemplate AddDimensionDefinition method to add a ItemProductListDimensionDefinition if required.
value: The value to apply to the row's MaximumFlow field.
To set the value successfully the ItemProductList that contains the row, must has a Data Template assigned that has the "UseFlow" property set to true.
value: The value to apply to the row's MinimumFlow field.
To set the value successfully the ItemProductList that contains the row, must has a Data Template assigned that has the "UseFlow" property set to true.
name: The value to apply to the row's Name field.
definition: The ItemProductListOptionDefinition of the row to apply the updated value for.
value: The new value of the option to update.
To set the value successfully the ItemProductList that contains the row, must has a Data Template assigned that has the ItemProductListDimensionDefinition added. Use the ItemProductListDataTemplate AddOptionDefinition method to add a ItemProductListOptionDefinition if required.
value: The value to apply to the row's OrderNumber field.
To set the value successfully the ItemProductList that contains the row, must has a Data Template assigned that has the "UseOrderNumber" property set to true.
value: The value to apply to the row's Weight field.
To set the value successfully the ItemProductList that contains the row, must has a Data Template assigned that has the "UseWeight" property set to true.
ItemProductListDataTemplate
A template that defines the fields, dimensions and options in an ItemProductList.
definition: The ItemProductListDimensionDefinition to add to the ItemProductListDataTemplate.
value: The default value to add to the ItemProductListDimensionDefinition.
definition: The ItemProductListOptionDefinition to add to the ItemProductListDataTemplate.
value: The default value to add to the ItemProductListOptionDefinition.
dimension: The dimension to check.
option: The option to check.
definition: The ItemProductListDimensionDefinition to remove from the ItemProductListDataTemplate.
definition: The ItemProductListOptionDefinition to remove from the ItemProductListDataTemplate.
alias: The value to apply to the template's Alias field.
Sets the template to use the Alias field and will add the value to all rows on the ItemProductList if present.
area: The value to apply to the template's Area field.
Sets the template to use the Area field and will add the value to all rows on the ItemProductList if present.
boughtOut: The value to apply to the template's BoughtOut field.
Sets the template to use the BoughtOut field and will add the value to all rows on the ItemProductList if present.
cadBlockName: The value to apply to the template's CadBlockName field.
Sets the template to use the CadBlockName field and will add the value to all rows on the ItemProductList if present.
databaseId: The value to apply to the template's DatabaseId field.
Sets the template to use the DatabaseId field and will add the value to all rows on the ItemProductList if present.
minimumFlow: The value to apply to the template's MinimumFlow field.
maximumFlow: The value to apply to the template's MaximumFlow field.
Sets the template to use the Flow field and will add the value to all rows on the ItemProductList if present.
orderNumber: The value to apply to the template's OrderNumber field.
Sets the template to use the OrderNumber field and will add the value to all rows on the ItemProductList if present.
weight: The value to apply to the template's Weight field.
Sets the template to use the Weight field and will add the value to all rows on the ItemProductList if present.
Sets the template to not use the Alias field. The operation will remove all values, on all rows for the Alias field on the ItemProductList if present.
Sets the template to not use the Area field. The operation will remove all values, on all rows for the Area field on the ItemProductList if present.
Sets the template to not use the BoughtOut field. The operation will remove all values, on all rows for the BoughtOut field on the ItemProductList if present.
Sets the template to not use the CadBlockName field. The operation will remove all values, on all rows for the CadBlockName field on the ItemProductList if present.
Sets the template to not use the DatabaseId field. The operation will remove all values, on all rows for the DatabaseId field on the ItemProductList if present.
Sets the template to not use the Flow field. The operation will remove all values, on all rows for the Flow field on the ItemProductList if present.
Sets the template to not use the OrderNumber field. The operation will remove all values, on all rows for the OrderNumber field on the ItemProductList if present.
Sets the template to not use the Weight field. The operation will remove all values, on all rows for the Weight field on the ItemProductList if present.
ItemProductListDimensionDefinition
A dimension definition in an ItemProductList.
The ItemProductListDimensionDefinition class is used to define the dimensions that will be used in the Item's ItemProductList.
value: The dimension value to apply to the ItemProductListDimensionEntry.
ItemProductListDimensionEntry
A dimension entry in an ItemProductList.
ItemProductListOptionDefinition
An option definition in an ItemProductList.
The ItemProductListOptionDefinition class is used to define the options that will be used in the Item's ItemProductList.
value: The dimension value to apply to the ItemProductListDimensionEntry.
ItemProductListOptionEntry
An option entry in an ItemProductList.
ItemProductListRowMoveDirection
Enumerated values of directions to move ItemProductList rows.
ItemPropertyIgnoreField
Enumerated values of Item Properties that can be used in Fabrication Item comparison operations.
ItemSelectOption
An Select Option associated with a Fabrication Item.
The ItemSelectOption class represents a single entry of Option Data that is stored in a Fabrication Item's Options property. The ItemSelectOption class is used to store predefined option values that can be set for the option. The ItemSelectOption differs from the ItemComboOption in that it does not contain a ItemOptionValueEntry instance that allows a free entry value to be applied to the option.
ItemType
Enumerated values of the Fabrication Item Type.
Indicates if the Fabrication Item is located in the Job or on Disk.
Job
The current Job in the active session of Autodesk Fabrication.
The Job class represents the current job in the active session. The Job class stores a collection of Fabrication Items that are in the current job. The Info property stores the current Job Information.
item: .
The specified Item must be of the type DiskItem.
item: .
The specified Item must be of the type JobItem.
item: The item to get the AutoCAD Object Handle for.
The method can only be used within the AutoCAD environment with CADmep loaded. Using the method in CAMduct or ESTmep will result in an empty string being returned. Once a valid AutoCAD Object Handle is returned, use the AutoCAD API to locate the Entity.
handle: The AutoCAD Object Handle in string format.
The method can only be used within the AutoCAD environment with CADmep loaded. Using the method in CAMduct or ESTmep will result in a null Item being returned.
filePath: The new file location to save the job to.
The filePath must have either a file extension of .MAJ or .ESJ. Saves the current job to a new location and to native Autodesk Fabrication file formats (MAJ,ESJ). When used in the AutoCAD/CADmep environment the function will not save the current DWG file.
filePath: The new file location to save the job to.
The filePath must have either a file extension of .MAJ or .ESJ. Saves the current job to a new location and to native Autodesk Fabrication file formats (MAJ,ESJ). When used in the AutoCAD/CADmep environment the function will not save the current DWG file.
Saves and overwrites the current job to native Autodesk Fabrication file formats (MAJ,ESJ). When used in the AutoCAD/CADmep environment the function will not save the current DWG file.
JobInfo
The current Job Information in the active session of Autodesk Fabrication.
The Job Info'sInfo class represents the current Job Information in the current job. The Job Info's class stores the data that is visible in the Job Information UI Autodesk Fabrication.
reset: If true, any changes currently set on the JobInfo custom data are disguarded. If false the charges are merged.
Part
A part development of the item.
Seam
A Seam associated with a Fabrication Item.
The Seam class represents a single entry of Seam data that is stored on a Fabrication Item. The Seam class stores a reference to an SeamInfo object stored in the Fabrication Database. To update the Seam to a different SeamInfo in the Fabrication Database, set the Info property to the required value. Once updated to prevent the Seam being assigned by a Specifcation set the IsLocked property to true.
SpecificationLockType
Enumerated values of the Specification Lock Type set on a Fabrication Item.
The Specification Lock Type indicates how the Specification has been applied to the Fabrication Item. This will determine how a Specification is carried over from one Item to another.
Splitter
An Splitter associated with a Fabrication Item.
The Splitter class represents a single entry of Splitter data that is stored on a Fabrication Item. The Splitter class stores a reference to an SplitterInfo object stored in the Fabrication Database. To update the Splitter to a different SplitterInfo in the Fabrication Database, set the Info property to the required value. Once updated to prevent the Seam being assigned by a Specifcation set the IsLocked property to true.
Stiffener
An Stiffener associated with a Fabrication Item.
The Stiffener class represents a single entry of Stiffener data that is stored on a Fabrication Item. The Stiffener class stores a reference to an StiffenerInfo object stored in the Fabrication Database. To update the Stiffener to a different StiffenerInfo in the Fabrication Database, set the Info property to the required value. Once updated to prevent the Stiffener being assigned by a Specifcation set the IsLocked property to true.
Application
Represents the Autodesk Fabrication Application, providing access to application wide data.
ContentManager
Manages content within Autodesk Fabrication.
The ContentManager class allows Autodesk Fabrication content to be created and updated within the current session.
CID: The CID number of the base pattern to use.
item: The item to apply the Product List to.
data: The product list data to apply to the item.
Creates a data driven item with individual product entries. Product entries can have dimensions, options and attributes defined.
path: The path to open the item from.
Loads an Item that is located on disk, once loaded the Item can have it's properties modified and then saved.
item: The item to save.
Saves an Autodesk Fabrication Item to it's current location, which requires a valid existing path. Use the method on items that have been loaded from disk.
item: The item to save.
path: The path to save the item to.
name: The name of the item to save.
overwriteExisting: Overwrite the existing item if it exists.
Use the function to save a newly created Item to disk.
ItemFolder
An ItemFolder associated with the ItemFolders class.
ItemFolders
The current Item Folders in the active session of Autodesk Fabrication.
The class stores a collection of ItemFolder objects.
name: The name of the new Item Folder to add.
parent: The parent Item Folder to add the new Item Folder to.
Pass null for the parent parameter to create the Item Folder at the root of the Items path. The new ItemFolder is stored in the ReturnObject. The operation requires that the user has "Setup Folders" permissions set.
folder: The Item Folder to remove.
The operation requires that the user has "Setup Folders" permissions set.
AirturnInfo
An Airturn in the Fabrication Database.
The AirturnInfo class represents a single entry of Airturn data that is stored in the Fabrication Database. The Fabrication API Item class stores Airturns that are related to that Item and hold references to the AirturnInfo stored in the Fabrication Database.
AirturnTrackAncillary
Ancillary airturn tracks. Used to fasten airturn vanes in place.
AirturnVaneAncillary
Ancillary airturn vanes. Used to manage flow through fittings.
AncillaryBase
The base Ancillary class.
Call Autodesk.Fabrication.DB.Database.SaveAncillaries to save any changes. Requires that the user has "Edit Database" permissions set.
AncillaryCostTypeEnum
The enumerated values of the cost type of an Ancillary in the Database.
AncillaryFabricationTimeTypeEnum
The enumerated values of the fabrication time of an Ancillary in the Database.
AncillaryInstallationTimeTypeEnum
The enumerated values of the installation time of an Ancillary in the Database.
AncillaryMaterialAncillary
Ancillary materials used to support and externally stiffen fittings, eg. angle iron, unistrut.
AncillaryTypeEnum
The enumerated values of Ancillary types in the Database.
BaseSpecification
The base specification class.
item: The Item to check.
BreakPointCompareBy
Enumerated values of the CompareBy value that can be applied to a Break Points table.
BreakPointCostedBy
Enumerated values of the CostedBy value that can be applied to a Break Points table.
BreakPointTable
ConnectorBreakPointTable for RoundConnectorInfo's with an end geometry type of HexEnd
Making changes to this class requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
breakPointValue: The break point value to apply to column.
sort: Sort the newly added column with the exisitng break point values.
The operation requires that the user has "Edit Database" permissions set.
breakPointValue: The break point value to apply to row.
sort: Sort the newly added row with the exisitng break point values.
The operation requires that the user has "Edit Database" permissions set.
columnIndex: The index of the column in the table.
The operation requires that the user has "Edit Database" permissions set.
rowIndex: The index of the row in the table.
The operation requires that the user has "Edit Database" permissions set.
columnIndex: The index of the column to move.
moveBy: The value to move the column by.
The operation requires that the user has "Edit Database" permissions set. The moveBy parameter supports positive and negative values, set a positive value to move to the right and negative to the left.
rowIndex: The index of the row to move.
moveBy: The value to move the row by.
The operation requires that the user has "Edit Database" permissions set. The moveBy parameter supports positive and negative values, set a positive value to move down and negative to move up.
index: property to get the value for.
updateValue: The updated value to apply at the specified index.
The operation requires that the user has "Edit Database" permissions set.
rowIndex: The row index.
value: The value to set.
Making changes to this value requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
index: property to get the value for.
updateValue: The updated value to apply at the specified index.
The operation requires that the user has "Edit Database" permissions set.
BreakPointTableRow
A Break Point Table Row on a Price List, Fabrication or Installation Times Table.
BreakPointTableValue
A Break Point Table Value on a Price List, Fabrication or Installation Times Table.
BuiltInServiceType
A Built In Service Type in the Fabrication Database.
The BuiltInServiceType class represents a single entry of ServiceType data that is stored in the Fabrication Database. The BuiltInServiceType cannot be modified or deleted from the Fabrication Database.
ButtonMapping
A ButtonMapping in the Fabrication Database.
The ButtonMapping class allows alternate Button codes to be used in place of a given ButtonCode.
code: The ButtonCode to add as an alternate ButtonCode.
Editing ButtonMapping's list of alternate button codes requires that the user has "Edit Service Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The alternate code cannot be null.
index: The index of the alternate ButtonCode to remove.
Editing ButtonMapping's list of alternate button codes requires that the user has "Edit Service Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The alternate code cannot be null.
codes: The list of alternate button codes.
Editing ButtonMapping's list of alternate button codes requires that the user has "Edit Service Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The alternate code cannot be null.
ClipAncillary
Ancillary clips and washers. Used to additionally fix and clip ancillaries together.
ConnectorBreakPointTable
ConnectorBreakPointTable for RoundConnectorInfo's with an end geometry type of HexEnd
Making changes to this class requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
This method requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
index: The index of the row to delete.
This method requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
rowIndex: The row index.
value: The value to set.
Making changes to this value requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
ConnectorDomainType
Enumerated values of the Domain Type of a Connector in the Fabrication Database.
ConnectorInfo
A Connector in the Fabrication Database.
The ConnectorInfo class represents a single entry of Connector data that is stored in the Fabrication Database. The Fabrication API Item class stores Connectors that are related to that Item and hold references to the ConnectorInfo stored in the Fabrication Database. Modifying connectors requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
ConnectorLibraryType
Enumerated values of the Library Type of a Connector in the Fabrication Database.
The ConnectorLibraryType is determined by the Connector's shape.
ConnectorSexType
Enumerated values of the Sex Type of a Connector in the Fabrication Database.
The ConnectorSexType can be used to determine which Connectors are compatible for joining together.
ConnectorStepDown
Class representing connector step down values.
OptionType
Step down option - by liner thickness or by specified value.
CornerAncillary
Ancillary corner joints. Used to join ancillary materials.
CustomData
A Custom Data entry in the Fabrication Database.
The CustomData class represents a single entry of Custom data that is stored in the Fabrication Database. The Fabrication API Item class stores Custom Item Data entries that are related to that Item and hold references to the CustomData stored in the Fabrication Database.
CustomDataAddMode
Enumerated values of the Custom Add Mode of a Custom Data entry in the Fabrication Database.
The CustomDataAddMode can be used to determine when the Custom Data entry is added to Fabrication Job or Disk Items.
CustomDataDefaultIntegerValue
A Custom Data Default Integer Value of a Custom Data entry in the Fabrication Database.
CustomDataDefaultNumericValue
A Custom Data Default Numeric Value of a Custom Data entry in the Fabrication Database.
CustomDataDefaultStringValue
A Custom Data Default String Value of a Custom Data entry in the Fabrication Database.
CustomDataDefaultValue
A Custom Data Default Value of a Custom Data entry in the Fabrication Database.
This is the base class that the data type specific classes CustomDataDefaultStringValue, CustomDataDefaultIntegerValue and CustomDataDefaultNumericValue derive from.
CustomDataType
Enumerated values of the Custom Data Type of a Custom Data entry in the Fabrication Database.
The CustomDataType can be used to determine the data type that is stored with the Custom Data entry in the Fabrication Database.
CustomType
The base class for common Fabrication Database Service based objects.
DamperControlType
The enumerated values of damper control types.
DamperInfo
A Damper in the Fabrication Database.
The DamperInfo class represents a single entry of Damper data that is stored in the Fabrication Database. The Fabrication API Item class stores Dampers that are related to that Item and hold references to the DamperInfo stored in the Fabrication Database. Modifying dampers requires that the user has "Edit Service Database" permissions set.
Database
The Main or Archived Fabrication Database associated with the current active session.
The operation will unload all of the current data held in the API database. The method should only be used for cleanup operations and is recommended to only be used in the Terminate method of the addin.
description: The description of the Ancillary to add.
group: The group of the Ancillary to add.
ancillaryType: The type of Ancillary to add.
Call SaveAncillaries to save any changes. The Ancillary name and group must not already exist in the Fabrication Database. The new AncillaryBase is stored in the ReturnObject. The operation requires that the user has "Edit Database" permissions set.
name: to add.
group: to add.
shape: to add.
domain: to add.
sex: to add.
Call SaveConnectors to save any changes. The name must not already exist. The new ConnectorInfo is stored in the ReturnObject. The operation requires that the user has "Edit Database" permissions set.
name: to add.
Call SaveDampers to save any changes. The name must not already exist. The new DamperInfo is stored in the ReturnObject. The operation requires that the user has "Edit Database" permissions set.
name: The name of the Fabrication Times Table to add.
group: The group name for the Fabrication Times Table.
tableType: .
Call SaveFabricationTimes to save any changes. The Fabrication Times Table name must not already exist in the group. The new FabricationTimesTableBase is stored in the ReturnObject. The operation requires that the user has "Edit Database" permissions set.
name: The name of the Installation Times Table to add.
group: The group name for the Installation Times Table.
tableType: .
Call SaveInstallationTimes to save any changes. The Installation Times Table name must not already exist in the group. The new InstallationTimesTableBase is stored in the ReturnObject. The operation requires that the user has "Edit Database" permissions set.
name: The name of the Insulation Specification to add.
group: The group of the Insulation Specification to add.
tableType: The table type of Insulation Specification to add.
Call SaveInsulationSpecifications to save any changes. The Ancillary name and group must not already exist in the Fabrication Database. The new InsulationSpecification is stored in the ReturnObject. The operation requires that the user has "Edit Database" permissions set.
description: The Description of the Item Status entry to add.
layerTag: The Layer Tag of the Item Status entry to add.
output: The Output status of the Item Status entry to add.This determines if parts that have this status applied can be Output to CAMduct.
color: The Layer Color of the Item Status entry to add. Uses AutoCAD Color Index, pass 0 for "ByBlock" or 256 for "ByLayer".
Adds a new Item Status entry, which will be visible in the current Fabrication Database. The operation will succeed if the user has "Edit Service Database" permissions set and the description does not already exist as a current Item Status.
description: The Description of the Job Status entry to add.
Adds a new Job Status entry, which will be visible in the current Fabrication Database. The operation will succeed if the user has "Edit Service Database" permissions set and the description does not already exist as a current Job Status.
name: to add.
group: to add.
materialUsage: to add.
Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes. The name must not already exist. The new Material is stored in the ReturnObject. The operation requires that the user has "Edit Database" permissions set.
description: The description of the Section to add.
group: The group of the Section to add.
Call SaveSections to save any changes. The Section name and group must not already exist in the Fabrication Database. The new Section is stored in the ReturnObject. The operation requires that the user has "Edit Section Database" permissions set.
name: to add.
groupName: to add. Can be null or empty.
serviceTemplate: .
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The name and groupName combination must not already exist. The new Service is stored in the ReturnObject. The operation requires that the user has "Edit Service Database" permissions set.
name: to add.
groupName: to add. Can be null or empty.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The name must not already exist. The new ServiceTemplate is stored in the ReturnObject. The operation requires that the user has "Edit Service Database" permissions set.
name: to add.
groupName: to add. Can be null or empty.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The name must not already exist. The new ServiceTemplate is stored in the ReturnObject. The operation requires that the user has "Edit Service Database" permissions set.
id: The id of the Service Type entry to add.
name: The name of the Service Type entry to add.
Adds a new Service Type entry, which will be visible in the current Fabrication Database. The operation will succeed if the Id does not exist and is >=100 (Ids 0-99 are reserved for built in Service Types). The operation requires that the user has "Edit Service Database" permissions set.
name: The name of the Specification to add.
group: The group of the Specification to add.
tableType: The table type of Specification to add.
Call SaveSpecifications to save any changes. The Ancillary name and group must not already exist in the Fabrication Database. The new Specification is stored in the ReturnObject. The operation requires that the user has "Edit Database" permissions set.
name: to add.
Call SaveStiffeners to save any changes. The name must not already exist. The new StiffenerInfo is stored in the ReturnObject. The operation requires that the user has "Edit Database" permissions set.
name: The name of the Supplier Group to add.
Call SaveProductCosts to save any changes. The Supplier Group name must not already exist in the Fabrication Database. The new SupplierGroup is stored in the ReturnObject. The operation requires that the user has "Edit Database" permissions set.
ancillary: The Ancillary to delete.
Call SaveAncillaries to save any changes. The operation requires that the user has "Edit Database" permissions set.
connector: to delete.
Call SaveConnectors to save any changes. The operation requires that the user has "Edit Database" permissions set.
data: The Custom Data entry to remove from the Fabrication Database.
The operation will succeed if the user has "Edit Database" permissions set.
data: The Custom Data entry to remove from the Fabrication Database.
The operation will succeed if the user has "Edit Database" permissions set.
damper: to delete.
Call SaveDampers to save any changes. The operation requires that the user has "Edit Database" permissions set.
table: The table to delete.
Call SaveFabricationTimes to save any changes. The Fabrication Times Table name must not already exist in the group. The operation requires that the user has "Edit Database" permissions set.
table: The table to delete.
Call SaveInstallationTimes to save any changes. The Installation Times Table name must not already exist in the group. The operation requires that the user has "Edit Database" permissions set.
insulationSpecification: The Insulation Specification to delete.
Call SaveInsulationSpecifications to save any changes. The operation requires that the user has "Edit Database" permissions set.
itemStatus: The Item Status entry to remove from the Fabrication Database.
The operation will succeed if the user has "Edit Database" permissions set.
jobStatus: The Job Status entry to remove from the Fabrication Database.
The operation will succeed if the user has "Edit Database" permissions set.
material: to delete.
Call SaveMaterials to save any changes. The operation requires that the user has "Edit Database" permissions set.
section: The Section to delete.
Call SaveSections to save any changes. The operation requires that the user has "Edit Sections Database" permissions set.
service: to delete.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The operation requires that the user has "Edit Service Database" permissions set.
serviceTemplate: to delete.
Call SaveServices to save any changes. The operation requires that the user has "Edit Service Database" permissions set.
serviceType: The Service Type entry to remove from the Fabrication Database.
The operation will succeed if the user has "Edit Service Database" permissions set.
specification: The Specification to delete.
Call SaveSpecifications to save any changes. The operation requires that the user has "Edit Database" permissions set.
stiffener: to delete.
Call SaveStiffeners to save any changes. The operation requires that the user has "Edit Database" permissions set.
supplierGroup: The SupplierGroup to delete.
Call SaveProductCosts to save any changes. The operation requires that the user has "Edit Database" permissions set.
jobStatus: The Job Status entry to move in the list of Job Statuses from the Fabrication Database.
by: The position to move the Job Status entry too in the Job Statuses from the Fabrication Database.
The operation will succeed if the user has "Edit Database" permissions set.
The operation will succeed if the user has "Edit Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Sections Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Service Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Service Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
The operation will succeed if the user has "Edit Database" permissions set. If the current session is using an archived database, changes can only be saved using the following method: Autodesk.Fabrication.Job.Save .
DBEntry
The base class for many types in the Fabrication Database.
The DBEntry class represents a single entry of data that is stored in the Fabrication Database. This is the base class for classes that implement Database ownership information such as Airturns, Connectors and Materials.
Discount
A Discount associated with a SupplierGroupDiscounts object in the Fabrication Database.
Call Autodesk.Fabrication.DB.Database.SaveProductCosts to save any changes.
DiscountType
Enumerated values of Discount Types in the Fabrication Database.
ElectricalContainmentGauge
An Electrical Containment Gauge for electrical containment materials in the Fabrication Database.
The ElectricalContainmentGauge class represents a single entry of Gauge data in the Fabrication Database.
width: The width of the GaugeSize to add. Cannot be negative.
depth: The depth of the GaugeSize to add. Cannot be negative.
length: The length of the GaugeSize to add. Cannot be negative.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes. The new GaugeSize is stored in the ReturnObject.
gaugeSize: The GaugeSize to delete.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes.
ElectricalContainmentGaugeSize
An Electrical Containment Gauge Size on the Gauge class.
The ElectricalContainmentGaugeSize class represents a single entry of GaugeSize data on a Gauge.
FabricationRate
Fabrication Rate
FabricationTimesTable
A Product Id based Fabrication Times Table in the Fabrication Database.
The FabricationTimesTable class represents a single table holding a collection of ProductEntry objects that is stored in the Fabrication Database. Call Autodesk.Fabrication.DB.Database.SaveFabricationTimes to save any changes.
id: The DatabaseId to add to the table.
Call Autodesk.Fabrication.DB.Database.SaveFabricationTimes to save any changes. The id must not already exist in the Fabrication Times Table. The new ProductEntry is stored in the ReturnObject. The operation requires that the user has "Edit Database" permissions set.
productEntry: to delete.
Call Autodesk.Fabrication.DB.Database.SaveFabricationTimes to save any changes. The operation requires that the user has "Edit Database" permissions set.
FabricationTimesTableBase
The base FabricationTimesTable class.
The FabricationTimesTableBase is the base class for the FabricationTimesTable (Product Id based table) and FabricationTimesTableWithBreakPoints (break-point based table) to derive from.
FabricationTimesTableWithBreakpoints
A break-point based Fabrication Times Table in the Fabrication Database.
The FabricationTimesTableWithBreakpoints class represents a single table holding a collection of break-point tables. Call Autodesk.Fabrication.DB.Database.SaveFabricationTimes to save any changes.
FixedBreakPointTable
An abstract class for fixed breakpoint tables used, for example with connectors and stiffeners.
FixingAncillary
Ancillary nuts and bolts. Used to fix and bind other ancillaries.
GasketAncillary
Ancillary gaskets. Used to seal connector joints.
Gauge
A Material Gauge in the Fabrication Database.
The Gauge class represents a single entry of Gauge data in the Fabrication Database.
GaugeSize
A Gauge Size on the Gauge class.
The GaugeSize class represents a single entry of GaugeSize data on a Gauge.
GenericGauge
A Generic Gauge for undefined materials in the Fabrication Database.
The GenericGauge class represents a single entry of Gauge data in the Fabrication Database.
length: The length of the GaugeSize to add. Cannot be negative.
width: The width of the GaugeSize to add. Cannot be negative.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes. The new GaugeSize is stored in the ReturnObject.
gaugeSize: The GaugeSize to delete.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes.
InstallationRate
Installation Rate
InstallationTimesTable
An Installation Times Table in the Fabrication Database.
The InstallationTimesTable class represents a single table holding a collection of ProductEntry objects that is stored in the Fabrication Database. The InstallationTimesTable class currently only supports Product ID Lookup Tables and not Breakpoint Tables.
id: The DatabaseId to add to the table.
Call Autodesk.Fabrication.DB.Database.SaveInstallationTimes to save any changes. The id must not already exist in the Installation Times Table. The new ProductEntry is stored in the ReturnObject. The operation requires that the user has "Edit Database" permissions set.
productEntry: to delete.
Call Autodesk.Fabrication.DB.Database.SaveInstallationTimes to save any changes. The operation requires that the user has "Edit Database" permissions set.
InstallationTimesTableBase
The base InstallationTimesTable class.
The InstallationTimesTableBase is the base class for the InstallationTimesTable (Product Id based table) and InstallationTimesTableWithBreakPoints (break-point based table) to derive from.
InstallationTimesTableWithBreakpoints
A break-point based Installation Times Table in the Fabrication Database.
The InstallationTimesTableWithBreakpoints class represents a single table holding a collection of break-point tables. Call Autodesk.Fabrication.DB.Database.SaveInstallationTimes to save any changes.
InsulationSpecification
An insulation Specification in the Fabrication Database.
The InsulationSpecification class represents a single entry of InsulationSpecification data that is stored in the Fabrication Database. The Fabrication API Item class stores an InsulationSpecification that is related to that Item and hold a reference to the InsulationSpecification stored in the Fabrication Database.
library: The insulation specification library type
entry: The table entry to delete
InsulationSpecificationLibraryType
The enumerated values of the insulation specification library types.
InsulationSpecificationTable
An Insulation Specification table for holding the Insulation Specification entries.
entry: The specification table entry
InsulationSpecificationTableEntry
A single dimension insulation specification table entry.
gauge: The gauge
library: The insulation specification library type
material: The material
gauge: The gauge
InsulationSpecificationTableType
The enumerated values of insulation specification table types.
IsolatorAncillary
Ancillary support isolators. Used inline ancillary support rods.
ItemStatus
An Item Status entry in the Fabrication Database.
The ItemStatus class represents a single entry of Item Status data that is stored in the Fabrication Database. The Fabrication API Item class can store a reference to an Item Status entry. The Item Status can be used to determine if Fabrication Items are allowed to be output to CAMduct for manufacture.
JobStatus
An Job Status entry in the Fabrication Database.
The JobStatus class represents a single entry of Job Status data that is stored in the Fabrication Database. The Fabrication API Job class can store a reference to an Job Status entry. The Job Status can be used to determine the current stage of a Fabrication Job.
JobStatusAction
Enumerated values of the DoCopy property of JobStatus entries in the Fabrication Database.
The JobStatusAction can be used to determine the type of action to perform on the Job (Nothing, Copy the Job, Move the Job).
LabourRate
Base abstract class for a Labour Rate
LongSideShortSideElectricalSpecificationTableEntry
A long-side short-side specification table entry for an Electrical specification library.
LongSideShortSideInsulationSpecificationTableEntry
The long-side short-side insulation specification table entry.
longSide: The value of the longest side.
shortSide: The value of the shortest side.
LongSideShortSideOvalSpecificationTableEntry
A long-side short-side specification table entry for an Oval Ductwork specification library.
gauge: The gauge
LongSideShortSideRectangularSpecificationTableEntry
A long-side short-side specification table entry for a Rectangular Ductwork specification library.
gauge: The gauge
LongSideShortSideSpecificationTableEntry
The base long-side short-side specification table entry.
longSide: The value of the longest side
shortSide: The value of the shortest side
LongSideShortSideStandardSpecificationTableEntry
A long-side short-side specification table entry for a Standard specification library.
gauge: The gauge
MachineGauge
A Machine Gauge for machinable materials in the Fabrication Database.
The MachineGauge class represents a single entry of Gauge data in the Fabrication Database.
length: The length of the GaugeSize to add. Cannot be negative.
width: The width of the GaugeSize to add. Cannot be negative.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes. The new GaugeSize is stored in the ReturnObject.
diameter: The diameter of the GaugeSize to add. Cannot be negative.
length: The length of the GaugeSize to add. Cannot be negative.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes. The new GaugeSize is stored in the ReturnObject.
diameter: The diameter of the GaugeSize to add. Cannot be negative.
length: The length of the GaugeSize to add. Cannot be negative.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes. The new GaugeSize is stored in the ReturnObject.
length: The length of the GaugeSize to add. Cannot be negative.
width: The width of the GaugeSize to add. Cannot be negative.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes. The new GaugeSize is stored in the ReturnObject.
gaugeSize: The GaugeSize to delete.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes.
gaugeSize: The GaugeSize to delete.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes.
gaugeSize: The GaugeSize to delete.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes.
gaugeSize: The GaugeSize to delete.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes.
Material
A Material in the Fabrication Database.
The Material class represents a single entry of Material data that is stored in the Fabrication Database. The Fabrication API Item class stores a Material that is related to that Item and hold a reference to the Material stored in the Fabrication Database.
type: The type of Gauge to create.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes. The new Gauge is stored in the ReturnObject.
type: .
Each gauge in the material can be a different type.
gauge: The gauge to delete from the Material. Cannot be null.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes.
MaterialType
Enumerated values of the Material Type stored on a Material object.
MaterialUsage
The enumerated values of the material state to indicate how the material is used.
OvalConnectorBreakPointTable
ConnectorBreakPointTable for OvalConnectorInfo's.
Making changes to this class requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
columnIndex: The column index.
type: The BreakPointValueType.
rowIndex: The row index.
value: The value to set.
Making changes to this value requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
BreakPointValueType
Enumerated values for the break point table value types.
OvalConnectorInfo
An Oval Connector in the Fabrication Database. These is usually from oval ductwork.
The OvalConnectorInfo contains properties and methods specific to oval connections stored in the Fabrication Database and applied to items. Modifying connectors requires that the user has "Edit Service Database" permissions set.
ConnectorEndGeometryType
The enumerated types of end geometry for the RectangularConnectorInfo.
PipeworkGauge
A Pipework Gauge for pipework materials in the Fabrication Database.
The PipeworkGauge class represents a single entry of Gauge data in the Fabrication Database.
diameter: The diameter of the GaugeSize to add. Cannot be negative.
length: The length of the GaugeSize to add. Cannot be negative.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes. The new GaugeSize is stored in the ReturnObject.
gaugeSize: The GaugeSize to delete.
If the Material is owned then this method requires that the user has ownership of that Material. This operation requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveMaterials to save any changes.
PipeworkGaugeSize
A Pipework Gauge Size on the Gauge class.
The PipeworkGaugeSize class represents a single entry of GaugeSize data on a Gauge.
PriceList
A Product Id based Price List in the Fabrication Database.
The PriceList class represents a single table holding a collection of ProductEntry objects that is stored in the Fabrication Database.
databaseId: The database Id for the Product Entry.
Call Autodesk.Fabrication.DB.Database.SaveProductCosts to save any changes. The new ProductEntry is stored in the ReturnObject. The id parameter can not be null, empty or a value that already exists in the Price List. The current user must have "Edit Database" permissions set.
productEntry: to delete.
Call Autodesk.Fabrication.DB.Database.SaveProductCosts to save any changes. The operation requires that the user has "Edit Database" permissions set.
PriceListBase
The base Price List class.
The PriceListBase is the base class for the PriceList (Product Id based table) and PriceListWithBreakPoints (break-point based table) classes to derive from.
PriceListBreakPointType
Enumerated values of the Price List BreakPoint Types in the Fabrication Database.
The PriceListBreakPointType enum can be used to determine the type of BreakPoints used on a Price List of TableType "BreakPoint".
PriceListWithBreakPoints
A Break Point based Price List in the Fabrication Database.
The PriceList class represents a single table holding a collection of ProductEntry objects that is stored in the Fabrication Database.
ProductDatabase
The Fabrication Product Database associated with the current active session.
The Fabrication Product Database is used to hold data mappings between Internal Item and Ancillary ID Codes and External Supplier ID Codes.
The operation will unload all of the current data held in the API product database. The method should only be used for cleanup operations and is recommended to only be used in the Terminate method of the addin.
id: The database Id for the Product Definition.
group: The Product Group to apply to the the Product Definition.
The current user must have "Edit Database" permissions set for operation to succeed. The id parameter can not be null, empty or a value that already exists in the Product Database. The group parameter cannot be null and must be a valid Product Group.
description: The description of the Product Group.
The current user must have "Edit Database" permissions set for operation to succeed. The description parameter can not be null, empty or a value that already exists in the Product Database.
name: The name of the Product Supplier.
The current user must have "Edit Database" permissions set for operation to succeed. The name parameter can not be null, empty or a value that already exists in the Product Database.
databaseId: The Database ID of the item.
supplierId: The External Supplier ID to lookup against.
The current user must have "Edit Database" permissions set for operation to succeed.
The current user must have "Edit Database" permissions set for operation to succeed.
ProductDefinition
A Product Definition in the Fabrication Product Database.
ProductEntry
A Product Entry in a Price List, Installation or Fabrication Times Table in the Fabrication Database.
The ProductEntry class represents a single entry in a Price List, Installation or Fabrication Times Table in the Fabrication Database.
ProductEntryStatus
Enumerated values of the Product Entry Status of a Product Entry in the Fabrication Database.
ProductGroup
A Product Group in the Fabrication Product Database associated with the current active session.
The Fabrication Product Database is used to hold data mappings between Internal Item and Ancillary ID Codes and External Supplier ID Codes. A Product Group allows logical grouping of Product Definitions.
ProductSupplier
A Product Supplier in the Fabrication Product Database associated with the current active session.
The Fabrication Product Database is used to hold data mappings between Internal Item and Ancillary ID Codes and External Supplier ID Codes. A Product Supplier stores Supplier ID codes that map to Internal Item and Ancillary ID Codes.
ProductSupplierIdDefinition
A Product Supplier in the Fabrication Product Database associated with the current active session.
RectangularConnectorBreakPointTable
ConnectorBreakPointTable for RectangularConnectorInfo's with an end geometry type of Standard or Blank.
Making changes to this class requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
columnIndex: The column index.
type: The BreakPointValueType.
rowIndex: The row index.
type: The BreakPointValueType.
rowIndex: The row index.
value: The value to set.
Making changes to this value requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
BreakPointValueType
Enumerated values for the break point table value types.
RectangularConnectorInfo
A Rectangular Connector in the Fabrication Database. These could be from multiple domains, eg. rectangular ductwork or electrical containment.
The RectangularConnectorInfo contains properties and methods specific to rectangular connections stored in the Fabrication Database and applied to items. Modifying connectors requires that the user has "Edit Service Database" permissions set.
value: The value.
Setting this property requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
Setting this property requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
ConnectorEndGeometryType
The enumerated types of end geometry for the RectangularConnectorInfo.
RectangularCouplingPlateConnectorBreakPointTable
ConnectorBreakPointTable for RectangularConnectorInfo's with an end geometry type of CouplingPlate.
Making changes to this class requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
columnIndex: The column index.
rowIndex: The row index.
value: The value to set.
Making changes to this value requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
rowIndex: The row index.
value: The value to set.
Making changes to this value requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
rowIndex: The row index.
value: The value to set.
Making changes to this value requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
BreakPointValueType
Enumerated values for the break point table value types.
SidesType
The enumerated values that define the sides at which the coupling will be shown graphically.
RectangularGaugeSize
A Rectangular Gauge Size on the Gauge class.
The RectangularGaugeSize class represents a single entry of GaugeSize data on a Gauge.
RectangularStepDownConnectorBreakPointTable
ConnectorBreakPointTable for RectangularConnectorInfo's with an end geometry type of StepDown.
Making changes to this class requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
columnIndex: The column index.
type: The BreakPointValueType.
rowIndex: The row index.
value: The value to set.
Making changes to this value requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
BreakPointValueType
Enumerated values for the break point table value types.
RoundConnectorBreakPointTable
ConnectorBreakPointTable for RoundConnectorInfo's with an end geometry type of Standard, Blank, StepDown, Square and PushFit.
Making changes to this class requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
columnIndex: The column index.
type: The BreakPointValueType.
rowIndex: The row index.
BreakPointValueType
Enumerated values for the break point table value types.
RoundConnectorInfo
A Round Connector in the Fabrication Database. These could be from multiple domains, eg. pipework and round ductwork.
The RoundConnectorInfo contains properties and methods specific to round connections stored in the Fabrication Database and applied to items. Modifying connectors requires that the user has "Edit Service Database" permissions set.
ConnectorEndGeometryType
The enumerated types of end geometry for the RectangularConnectorInfo.
PipeEndType
The type of connection, specifically with regard to PCF export format.
RoundGaugeSize
A Round Gauge Size on the Gauge class.
The RoundGaugeSize class represents a single entry of GaugeSize data on a Gauge.
RoundHexEndConnectorBreakPointTable
ConnectorBreakPointTable for RoundConnectorInfo's with an end geometry type of HexEnd
Making changes to this class requires that the user has "Edit Database" permissions set. Call Autodesk.Fabrication.DB.Database.SaveConnectors to save any changes.
columnIndex: The column index.
BreakPointValueType
Enumerated values for the break point table value types.
SealantAncillary
Ancillary sealants. Used to seal seams.
SeamInfo
A Seam in the Fabrication Database.
The SeamInfo class represents a single entry of Seam data that is stored in the Fabrication Database. The Fabrication API Item class stores Seams that are related to that Item and hold references to the SeamInfo stored in the Fabrication Database.
SeamMaterialAncillary
Ancillary seam material.
Section
A Section in the Fabrication Database.
The Section class represents a single entry of Section data that is stored in the Fabrication Database. A Section in the Fabrication Database represents a floor level or a zone within a building. The Section class has properties such as Floor and Slab Level that can be used for positioning Items in a Fabrication model. Modifying a Section requires that the user has "Edit Section Database" permissions set.
Service
A Service in the Fabrication Database.
The Service class represents a single entry of Service data that is stored in the Fabrication Database. The class holds a reference to a Service Template object that determines which Items that can be used by that Service. The Fabrication API Item class can store a Service that is related to that Item and holds a reference to the Service stored in the Fabrication Database.
buttonCode: the Button Code of the Button Mapping entry to add.
isEnabled: the IsEnabled property of the Button Mapping entry to add. This controls if the mapping will be active or not.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The new ButtonMapping is stored in the ReturnObject. Requires that the user has "Edit Service Database" permissions set in order to modify this property.
serviceType: .
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The new ServiceEntry is stored in the ReturnObject. Requires that the user has "Edit Service Database" permissions set in order to modify this property.
buttonMapping: The ButtonMapping to be deleted.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. Requires that the user has "Edit Service Database" permissions set in order to modify this property.
serviceEntry: to be deleted.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. Requires that the user has "Edit Service Database" permissions set in order to modify this property.
button: from which to load the item.
buttonItem: from which to load the item.
carrySpecs: Pass true to carry over the specification information from the last item loaded. If there was no previous item then it will set to the default specification. Set false to have no specification set up.
The Item is stored in the ReturnObject. The Item is not automatically added to the current Autodesk.Fabrication.Job . To do this, use the Autodesk.Fabrication.Job.AddItem(Autodesk.Fabrication.Item) method
insulation: The insulation specification type override.
sizeEntry: The insulation specification size entry override.
hangerEngagement: The insulation specification hanger engagement override.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. Requires that the user has "Edit Service Database" permissions set in order to modify this property.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. Requires that the user has "Edit Service Database" permissions set in order to modify this property.
InsideOutsideType
The inside outside type.
ModelType
The model type.
ServiceButton
A Service Button in a Service Tab.
The Service Button class represents a single entry of Service Button data that is stored in a single Service Tab. A Service Button is assigned to a Service Tab to store links to a single or multiple Fabrication Items via Service Condition(s).
itmFilePath: The path of the .itm file to add.
condition: to use.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The new ServiceButtonItem is stored in the ReturnObject. The operation requires that the user has "Edit Service Database" permissions set.
ServiceButtonItem: to delete.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The operation requires that the user has "Edit Service Database" permissions set.
returns the filename of the image used by the button which can be loaded and displayed.
ServiceButtonItem
A Service Button Item in a Service Button.
The ServiceButtonItem class represents a single entry of ServiceButtonItem data that is stored in a single ServiceButton. A ServiceButtonItem stores links to Fabrication Items and the condition that they can be used at dependent on their size.
greaterThan: property. Pass -1 for unrestricted.
lessThanEqualTo: property. Pass -1 for unrestricted.
The operation requires that the user has "Edit Service Database" permissions set. The LessThanEqualTo value must be greater than the GreaterThan value, unless they are set to unrestricted. Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes.
ServiceEntry
A ServiceEntry in the Fabrication Database.
The ServiceEntry class specifies the ServiceType and layering information.
lineWeightValue: The value of the line weight to set to.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. Requires that the user has "Edit Service Database" permissions set in order to modify this property.
ServiceTab
A Service Tab in a Service Template.
The Service Tab class represents a single entry of Service Tab data that is stored in a single Service Template. A Service Tab is assigned to a Service Template to logically group Service Buttons.
name: to add.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The new ServiceButton is stored in the ReturnObject. The operation requires that the user has "Edit Service Database" permissions set.
serviceButton: to delete.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The operation requires that the user has "Edit Service Database" permissions set.
serviceButton: to move.
moveBy: collection, whilst a positive number will move towards the bottom.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The operation requires that the user has "Edit Service Database" permissions set.
ServiceTemplate
A Service Template in the Fabrication Database.
The Service Template class represents a single entry of Service Template data that is stored in the Fabrication Database. A Service Template is assigned to a Fabrication Service to determine the Items that can used within that Service. The class stores collections of Service Tabs which are used to logically group Service Buttons. The Fabrication API Service class stores a Service Template that is related to that Service and holds a reference to the Service Template stored in the Fabrication Database.
name: to add.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The name must not already exist in the list of ServiceTabs. The new ServiceTab is stored in the ReturnObject. The operation requires that the user has "Edit Service Database" permissions set.
description: to add.
greaterThan: property. Pass -1 for unrestricted.
lessThanEqualTo: property. Pass -1 for unrestricted.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The new ServiceTemplateCondition is stored in the ReturnObject. The operation requires that the user has "Edit Service Database" permissions set. The LessThanEqualTo value must be greater than the GreaterThan value, unless they are set to unrestricted.
serviceTab: to delete.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The operation requires that the user has "Edit Service Database" permissions set.
serviceTemplateCondition: to delete.
Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes. The operation requires that the user has "Edit Service Database" permissions set.
ServiceTemplateCondition
A Service Template Condition for the Service Template.
greaterThan: property. Pass -1 for unrestricted.
lessThanEqualTo: property. Pass -1 for unrestricted.
The operation requires that the user has "Edit Service Database" permissions set. The LessThanEqualTo value must be greater than the GreaterThan value, unless they are set to unrestricted. Call Autodesk.Fabrication.DB.Database.SaveServices to save any changes.
ServiceType
A Built In Service Type in the Fabrication Database.
The BuiltInServiceType class represents a single entry of ServiceType data that is stored in the Fabrication Database. The BuiltInServiceType cannot be modified or deleted from the Fabrication Database.
SingleDimensionElectricalSpecificationTableEntry
A single dimension specification table entry for an Electrical specification library.
SingleDimensionInsulationSpecificationTableEntry
A single dimension insulation specification table entry.
value: The size
SingleDimensionOvalSpecificationTableEntry
A single dimension specification table entry for an Oval Ductwork specification library.
gauge: The gauge
SingleDimensionPipeworkSpecificationTableEntry
A single dimension specification table entry for a Pipework specification library.
SingleDimensionRectangularSpecificationTableEntry
A single dimension specification table entry for a Rectangular Ductwork specification library.
gauge: The gauge
SingleDimensionRoundSpecificationTableEntry
A single dimension specification table entry for a Round Ductwork specification library.
gauge: The gauge
SingleDimensionSpecificationTableEntry
The base single dimension specification table entry.
value: The size value
SingleDimensionStandardSpecificationTableEntry
A single dimension specification table entry for a Standard specification library.
gauge: The gauge
Size
A Gauge Size on the Gauge class.
The GaugeSize class represents a single entry of GaugeSize data on a Gauge.
Specification
An insulation Specification in the Fabrication Database.
The InsulationSpecification class represents a single entry of InsulationSpecification data that is stored in the Fabrication Database. The Fabrication API Item class stores an InsulationSpecification that is related to that Item and hold a reference to the InsulationSpecification stored in the Fabrication Database.
library: The insulation specification library type
library: The insulation specification library type
entry: The table entry to delete
SpecificationLibraryType
The enumerated values of the insulation specification library types.
SpecificationTable
A Specification table for holding the Specification entries.
entry: The specification table entry
SpecificationTableEntry
The base single dimension specification table entry.
connector: The connector
library: The specification library type
gauge: The gauge
library: The insulation specification library type
connector: The connector
connector: The connector
SpecificationTableType
The enumerated values of insulation specification table types.
SpecificationTableWithLength
A Sspecification table for holding the Specification entries with table length restrictions.
SpecificationType
Enumerated values of the Specification Type stored on a Specification object.
SpecificationValidForType
The enumerated values of the specification valid for types.
SplitterInfo
A Splitter in the Fabrication Database.
The SplitterInfo class represents a single entry of Splitter data that is stored in the Fabrication Database. The Fabrication API Item class stores Splitters that are related to that Item and hold references to the SplitterInfo stored in the Fabrication Database.
StiffenerInfo
A Stiffener in the Fabrication Database.
The StiffenerInfo class represents a single entry of Stiffener data that is stored in the Fabrication Database. The Fabrication API Item class stores Stiffeners that are related to that Item and hold references to the StiffenerInfo stored in the Fabrication Database.
StiffenerType
Stiffener types.
SupplierGroup
A Supplier Group in the Fabrication Database.
The SupplierGroup class represents a single entry of Supplier Group data that is stored in the Fabrication Database. The Supplier Group is used to logically group together Pricelists by a Supplier Name.
name: The name of the PriceList to add.
tableType: to add.
Call Autodesk.Fabrication.DB.Database.SaveProductCosts to save any changes. The price list name must not already exist in the SupplierGroup. The new PriceList is stored in the ReturnObject. The operation requires that the user has "Edit Database" permissions set.
priceList: The PriceList to delete.
Call Autodesk.Fabrication.DB.Database.SaveProductCosts to save any changes. The operation requires that the user has "Edit Database" permissions set.
SupplierGroupDiscounts
Discounts associated with a Supplier Group in the Fabrication Database.
code: The discount code.
value: The value of the discount code.
description: The description of the discount code.
Call Autodesk.Fabrication.DB.Database.SaveProductCosts to save any changes. The code must not already exist in the list of discounts. The new Discount is stored in the ReturnObject. The operation requires that the user has "Edit Database" permissions set. The description field can be empty or null.
discount: The Discount to delete.
Call Autodesk.Fabrication.DB.Database.SaveProductCosts to save any changes. The operation requires that the user has "Edit Database" permissions set.
SupportRodAncillary
Ancillary support drop rod types. Used to support fittings.
TableType
The enumerated values of insulation specification table types.
TieRodAncillary
Ancillary tie rod types. Used to internally stiffen fittings.
TimesTableBreakPointType
Enumerated values of the Times Table BreakPoint Types in the Fabrication Database.
The TimesTableBreakPointType enum can be used to determine the type of BreakPoints used on a FabricationTimesTableBase or InstallationTimesTableBase "BreakPoint" TableType.
UserDefinedServiceType
A User Defined Service Type in the Fabrication Database.
The UserDefinedServiceType class represents a single entry of ServiceType data that is stored in the Fabrication Database. The UserDefinedServiceType can be modified or deleted from the Fabrication Database.
id: The new Id to assign to the UserDefinedServiceType.
The operation will succeed if the user has "Edit Service Database" permissions set and the Id does not already exist for a current ServiceType in the Fabrication Database.
name: The new name to assign to the UserDefinedServiceType.
The operation will succeed if the user has "Edit Service Database" permissions set.
FabricationAPIEventArgs
The base class for all event argument classes in the Autodesk Fabrication API.
FabricationAPIEventStatus
Indicates whether the action associated with this event succeeded, failed, or was cancelled (by an APIevent handler).
FabricationAPIItemAddedToJobEventArgs
The event arguments used by the ItemAddedToJob event when a Fabrication Item has been added to a job.
FabricationAPIItemAddingToJobEventArgs
The event arguments used by the ItemAddingToJob event when a Fabrication Item is about to be added to a job.
FabricationAPIItemUpdatedEventArgs
The event arguments used by the ItemUpdated event when a Fabrication Item has finished Updating.
FabricationAPIItemUpdatingEventArgs
The event arguments used by the ItemUpdating event when a Fabrication Item is about to be Updated.
Point3D
A 3D Point.
The point lies at a given XYZ coordinate location.
LineWeight
Class that holds line-weight information.
units: The measurement units.
lineWeightValue: The enumerated line weight value.
LineWeightEnum
Enumerated values of LineWeights used in the Fabrication API.
AncillaryPrintObjectEnum
Enumerated values of print objects associated with Item Ancillaries.
ItemPrintObjectEnum
Enumerated values of print objects associated with Items.
JobPrintObjectEnum
Enumerated values of print objects associated with a Job.
PartPrintObjectEnum
Enumerated values of print objects associated with Item Parts.
PrintObject
Helper class to get print object data from a Job and Items.
item: The Item
printObject: The print object value
item: The Item
printObject: The print object value
printObject: The print object value
printObject: The print object value
printObject: The print object value
printObject: The print object value
printObject: The print object value
printObject: The print object value
printObject: The print object value
printObject: The print object value
printObject: The print object value
printObject: The print object value
printObject: The print object value
printObject: The print object value
printObject: The print object value
DBOperationResult
An OperationResult specific to operations on the Fabrication API Database class.
ItemOperationResult
An OperationResult specific to operations on the Fabrication API Item class.
JobOperationResult
An OperationResult specific to operations on the Fabrication API Job class.
OperationResult
An OperationResult specific to operations on the Fabrication API Database class.
ResultStatus
Enumerated values of the result status from function that returns an OperationResult.
IExternalApplication
Use the Execute method to initialize any resources used by the Addin.
Use the Terminate method to clean up any resources used by the Addin.
UIApplication
An active session of the Autodesk Fabrication user interface.
items: The List of Fabrication Items to include in the update.
Updates the UI display of Fabrication Items to reflect changes applied via the API.
MeasurementUnits
Enumerated values of Measurement Units used in the Fabrication API.
TimeUnits
Enumerated values of Time Units used in the Fabrication API.