Custom Support Definition (CSD) Examples - 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)

The Custom Support Definition (CSD) for each support type is defined in assembly reference data using the AssmInfoRule attribute.

The Assembly Information Rule (AssmInfoRule) attribute contains the ProgId of .NET code that inherits from the CustomSupportDefinition class. In most cases, the rule is a .NET class. The purpose of a Custom Support Definition is to provide any required information about the assembly during the evaluation of a support. Information is acquired by calling the methods defined on the CustomSupportDefinition class.

There are five methods that must be overridden for the CustomSupportDefinition class:

  • Parts() defines the part class and retrieves the parts. See Parts Method.

  • ConfigureSupport() defines the constraints between the parts. See ConfigureSupport Method.

  • SupportedConnections() defines which part is connected to the route. See SupportedConnections Method.

  • SupportingConnections() defines which part is connected to the structure. See SupportingConnections Method.

  • ConfigurationCount() defines the route toggle configurations supported by the Custom Support Definition.

What do you want to do?