SetComponentPropertiesCommand Class
Tool to batch update component data: standard attributes, properties, and internal fields (PartName, location, rotation, mirror).
Only standard component attributes (FeatureAttributeEnum from IAttribute.GetAllComponentAttributeEnums) are supported (no user attributes).
Deletion is done by passing null as value (attributeValue/propertyValue). Empty string does NOT delete.
Location values are provided in locationUnit (mm or mil); rotation normalized to [0..360).
FLOAT attributes: If IsUnitDependingINCHMM => input value expected in mm and converted internally to inch; If IsUnitDependingMILSMICRON => value expected in mil (no conversion).
OPTION attributes must use one of EnumOptions.
BOOLEAN accepts true/false. INTEGER must be numeric. TEXT stored verbatim.
Namespace: PCBI_AI_Agent.MCP.ImplementationsAssembly: PCBI_AI_Agent (in PCBI_AI_Agent.dll) Version: 17.0.0.0 (17.0.0.0)
public class SetComponentPropertiesCommand : IMCPTool
Public Class SetComponentPropertiesCommand
Implements IMCPTool
public ref class SetComponentPropertiesCommand : IMCPTool
type SetComponentPropertiesCommand =
class
interface IMCPTool
end
- Inheritance
- Object SetComponentPropertiesCommand
- Implements
- IMCPTool