Smart Occurrence Hole Rules - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Hole Management Reference Data

Language
English
Product
Intergraph Smart 3D
Subproduct
Hole Management
Search by Category
Reference Data
Smart 3D Version
11 (2016)

Hole traces are smart occurrence objects placed on structure in the model based on decisions made in the smart occurrence hole rules. The rules select the type of hole trace based upon the parent outfitting that is penetrating the structure.

Visual Basic Project: [Programming Resources Folder]\Programming\ExampleCode\HoleMgmt\SmartOccurrence\HoleRules\HoleRules.vbp

Compiled Rule: [Reference Data Folder]SharedContent\Bin\HoleMgmt\SmartOccurrence\Release\HoleRules.dll

Bulkload: Hole Traces Workbook

The following selector class modules are included in the Visual Basic project:

HoleRootSel.cls

Selects a hole trace type based upon the parent outfitting of the hole trace.

Proceeds to the cableway hole selector class (CablewayHoleSel.cls) if one cableway or cable tray is the parent.

Proceeds to the general hole selector class (GeneralHoleSel.cls) if one of any other outfitting is the parent, such as piping, duct, or equipment.

Proceeds to the general hole selector (GeneralHoleSel.cls) if more than one of any outfitting is the parent.

You can modify:

  • The selector logic determining the succeeding hole selector.

  • Selector questions defining default and optional parameters.

GeneralHoleSel.cls

Selects a calculated or sketched general hole trace.

Calls best-fit symbols to define symbol parameters based upon the clearance of a hole trace and places the hole trace in the model. For more information, see Best Fit Symbols.

Uses the 2D symbols Rectangle.sym or Round.sym for a hole trace with a single outfitting parent. For more information, see Hole Trace 2D Symbols.

If the hole trace has multiple outfitting parents, a combined hole trace is calculated.

You can modify:

  • The selector logic determining the type of hole trace.

  • Selector questions defining default and optional parameters.

CablewayHoleSel.cls

Selects a hole trace for a single cableway or cable tray based upon the cableway/cable tray cross-section and orientation angle with the penetrated structure.

Calls cableway symbol services to define the parameters of the symbol and places the hole trace in the model. For more information, see Cableway Symbol Services.

Uses the 2D symbol Rectangle.sym for a cableway rectangular hole trace. Uses the 2D symbol RectangleSpecial.sym for a cable tray rectangular oval hole trace. For more information, see Hole Trace 2D Symbols.

You can modify:

  • The selector logic determining the cableway cross-section and hole trace clearance.

  • Calculation of orientation angle and cableway dimensions.

  • Selector questions defining default and optional parameters.

See Also

Hole Trace Smart Occurrence Common Tasks
Hole Management Reference Data
Hole Management Reference Data Workflow
Hole Management Rules