Custom Symbol Definition - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Hangers and Supports Reference Data

Language
English
Product
Intergraph Smart 3D
Subproduct
Hangers and Supports
Search by Category
Reference Data
Smart 3D Version
11 (2016)

CustomSymbolDefinition is the base class that is used to create a symbol in .NET. To create a new symbol, the class that you use must inherit CustomSymbolDefinition. Define CacheOption, SymbolVersion, and VariableOutputs when you define the class in .NET.

To create symbols in Microsoft Visual Basic, implement IJDUserSymbolServices.

// A symbol can be Cached, Non-Cached or of Automatic Type.

[CacheOption(CacheOptionType.NonCached)]

// A symbol can have SymbolVersion and it can be specified as shown below.

[SymbolVersion("1.0.0.0")]

// A symbol can have variable inputs and outputs i.e. its functionality can be changed in future. So this can be specified by the attribute VaribleOutputs

[VariableOutputs]

public class WBAParts : CustomSymbolDefinition

{

// Declare inputs

// Definitions of Aspects and their Outputs

// Implement ContructOutputs() to create the geometry and ports of symbol

}