General Tab (New Class Dialog) - Intergraph Smart 3D - Help

Intergraph Smart 3D Catalog

Language
English
Product
Intergraph Smart 3D
Subproduct
Catalog
Search by Category
Help
Smart 3D Version
11 (2016)

Defines the name, classification, symbol definition, and preview graphic for the new part class.

Name

Specify a unique name for the new class to identify the part class in the catalog schema. If you are using Microsoft SQL server, the part class name cannot exceed 31 characters. If you are using an Oracle database, the maximum number of characters is 23. Do not use special characters such as spaces < > . - ! ? + ' % , ; | & ~ * / \ $ in the names of part classes.

Display Name

Specify a name to use in the tree view for the part class.

Classification

Select the part classification. Part classifications define the minimum required interfaces for the new part class.

The part classifications that are available to select from are defined in the Part Class Types select list. You can edit that select list to include additional part classifications, if needed. The software suggests a default classification based on the current node selection in the tree view. In some cases, such as under the Equipment node, the software will not be able to default this option.

Symbol Definition

Specify the symbol or SmartAssembly ProgID that represents the new part class.

If you are using a custom symbol, you need to get the symbol definition name from the person who created the symbol. The symbol definition that you need to enter here is indicated by the red arrows.

Preview Graphic

Specify the .bmp, .jpg, or .gif graphic to display when you click the Preview Command on the ribbon.

If you are using a delivered symbol, the preview graphic name is usually the same as the symbol's ProgID name up to the period. For example, if the symbol ProgID is SP3DReturn.CReturn, then the preview graphic is SP3DReturn.gif.

If you are using a custom symbol, the graphic must be in the [ProductFolder]\SharedContent\SymbolIcons folder. We recommend that you use the same naming convention as the delivered symbols to limit confusion.

Codebase

Version 2016 (V11) is the last version to support .CAB files. Version 2018 (V12) will not support .CAB files. (P3 CP:319755)

Specify the symbol's cabinet file name (.CAB) located in the symbols share on the reference data server. An example of what to enter in the Codebase box is:

%CAB_SERVER%\CABs\SP3DReturn.CAB

Enter the text %CAB_SERVER% literally; do not replace it with a server name. The software replaces the %CAB_SERVER% variable with your reference data server name and SharedContent share. For example, %CAB_SERVER%\CABS\SP3DReturn.CAB becomes [Product Folder]\SharedContent\CABs\SP3DReturn.CAB. In this example, you would have to create the folder named CABs on your SharedContent.

When a user on a client computer places the symbol for this part class, one of the following happens:

  • If the symbol is a new symbol to that client computer, the software automatically pulls to the client computer the dll in the CAB file on the server, and then automatically registers the dll on the client computer.

  • If the symbol dll already exists on the client computer, the software compares the version number of the dll on the client computer with the version number of the CAB file on the server. If the dll in the CAB file is newer, the software automatically pulls to the client computer the newer dll in the CAB file, and then automatically registers the dll on the client computer.

For more information about creating symbol packages (.CAB files), see the Smart 3D Reference Data Guide available from the Help > Printable Guides command in the software.

Copy From

Click to use an existing part class as the basis for the new part class. All of the existing part class information, classification, symbol definition, and symbol occurrence information in copied into the dialog.