Provides properties and functions to suppress and unsuppress assembly joints.
In a rule, this interface is implemented by the predefined object named Joint.
Namespace: Autodesk.iLogic.Interfaces
Assembly: Autodesk.iLogic.Interfaces (in Autodesk.iLogic.Interfaces.dll) Version: 29.0
Syntax
VB
Public Interface IAssemJoint
C#
public interface IAssemJoint
The IAssemJoint type exposes the following members.
Properties
| Name | Description | |
|---|---|---|
| IsActive(String) |
True if the joint is active (unsuppressed).
| |
| IsActive(Object, String) |
True if the joint on a component occurrence or within a component document is active (unsuppressed).
Note: to access a joint *within* a component occurrence, use Joint.IsActiveInSubassembly instead.
| |
| IsActiveInSubassembly |
True if the joint in a subassembly component occurrence is active (unsuppressed).
| |
| MemberEditScope |
In model state assemblies, sets the member edit scope for Joint.IsActive changes made by iLogic rules. Possible values are: kEditActiveMember : apply changes to the active member only kEditAllMembers : apply changes to all members within the factory |
