Useful Tips for Symbol Definition Coding - Intergraph Smart 3D - Reference Data

Intergraph Smart 3D Reference Data

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

Application-specific Symbol Definition Base Classes

By default, the symbol class created by the wizard inherits from CustomSymbolDefinition. Smart 3D provides application and business object-specific symbol definition base classes which provide some useful functionality; for example, StructureSymbolDefinition, LadderSymbolDefinition, and so forth. A symbol should inherit from one of these base classes to help implement all the necessary behavior on the symbol.

SymbolGeometryHelper

As previously mentioned, the SymbolGeometryHelper provides a useful API to create geometry primitives for symbol output. Some of these functions include: CreateCylinder(), CreateCone(), CreateCircularTorus(), and so forth.