Share

IParamDynamic Interface

Provides properties to get and set the values of Inventor parameters.

In a rule, this interface is implemented by the predefined object named Parameter.


Namespace:  Autodesk.iLogic.Interfaces
Assembly:  Autodesk.iLogic.Interfaces (in Autodesk.iLogic.Interfaces.dll) Version: 29.0

Syntax

VB

Public Interface IParamDynamic

C#

public interface IParamDynamic

The IParamDynamic type exposes the following members.

Properties

  NameDescription
Public propertyMemberEditScope
For model state documents, sets the member edit scope for parameter value changes made by iLogic rules. Possible values are:
kEditActiveMember : apply changes to the active member only
kEditAllMembers : apply changes to all members
Public propertyParam(String)
Gets the Inventor.Parameter object for the specified parameter name.
Public propertyParam(Object, String)
Gets the Inventor.Parameter object for the specified parameter name, within the specified component or document.
Public propertyQuiet
If this is true, no exception (error) will be thrown by any of the Parameter functions when a parameter is not found.
Public propertyUpdateAfterChange
If this is true, a document update will be performed automatically after a parameter is changed with a Parameter function (Parameter.Value) in the current rule.
Public propertyValue(String)
Gets or sets the value of a parameter. If the parameter is numeric (and not unitless), the value will be in the document units that are dimensionally the same as the parameter units.
Public propertyValue(Object, String)
Gets or sets the value of a parameter in a (referenced) document or component.
Public propertyValueForEquals(String)
Gets or sets the value of a numeric parameter. If the parameter is numeric (and not unitless), the value will be in the document units that are dimensionally the same as the parameter units. The value is of the type DoubleForEquals, which is designed to be used for equality testing of numbers.
Public propertyValueForEquals(Object, String)
Gets or sets the value of a numeric parameter in a (referenced) document or component. The value is of the type DoubleForEquals, which is designed to be used for equality testing of numbers.

See Also

Reference

Was this information helpful?