Delivered Smart Construction custom property processors - Intergraph Smart Construction - Hotfix 11 - Customization & Programming - Hexagon

Intergraph Smart Construction Customization

Language
English
Product
Intergraph Smart Construction
Search by Category
Customization & Programming
Smart Construction Version
8

Class Definition

SPC Component Property

Rule

PDS_PipeSpool

P3DSpool

SPC_ComponentItem_Material

  • Look at all pipes in the spool and use the first Material category found.

  • If no material category is found for pipes in spool, the processor looks at all piping components in the spool and uses the first material category found.

PDS_PipeSpool

P3DSpool

SPC_ComponentItem_Thickness

  • Gets a list of thickness values from all pipes in spool.

  • If no thickness values are found from pipes, the processor gets a list of thickness from all piping components that are in spool.

  • If a list of thickness is found, the processor gets the maximum value from the OrderValues tab.

PDS_Dwg_Weld

P3DWeld

CR3DWeld

SPC_ComponentItem_Material

  • Gets the implied item of the weld (item that owns the weld), and gets the Material Category of the weld

PDS_Dwg_Weld

P3DWeld

CR3DWeld

SPC_ComponentItem_Thickness

  • If implied item is a pipe, the processor gets the thickness of the pipe.

  • If implied item is a piping component or instrument, the processor tries to get a list of thickness values.

  • If a list of thickness values exists, the processor uses the OrderValues lookup to get the maximum entry.

PDS_Dwg_Weld

P3DWeld

CR3DWeld

SPC_ComponentItem_Size

  • If the implied item is a pipe, the processor uses the size from the pipe.

  • If the implied item is a piping component or instrument, the processor takes the maximum value of the sizes of all ports of the piping component or instrument.

PDS_Dwg_PipeRun

SPC_ComponentItem_Material

  • Behaves the same as PDS_PipeSpool

PDS_Dwg_PipeRun

SPC_ComponentItem_Thickness

  • Behaves the same as PDS_PipeSpool

PDS_Dwg_PipeBoltSet

P3DPipeBoltSet

CR3DPipingBoltSet

SPC_MaterialItem_Size

  • Gets the bolt diameter from bolt and uses the value found.

  • If then attempts to get the bolt length. If the length and diameter have been found it appends those two together and sets that as the value.

  • If the value contains any tilde (~) they are replaced with a blanks space.

PDS_Dwg_Gasket

SPC_MaterialItem_Size

  • Gets the outer diameter value form the component.

  • If the value contains any tilde (~) they are replaced with a blanks space.

PDS_Dwg_PipingComponent

SPC_MaterialItem_Tag

  • Gets the commodity code of the component and sets this as the value.

  • If the commodity code value is not found it will set the name of the object as the tag.

P3DEquipment

  • Overrides the base method, GetImpliedItems, in the custom processor base class so that the relationship, EquipmentComponents, can be expanded instead of the base class relationship that is expanded.