Skip to main content

ControlMappingRuleConfiguration

Namespace: Meshmakers.Octo.MeshAdapter.Nodes.Transform

One rule mapping a control + optional state to a target attribute on the matched target entity.

public class ControlMappingRuleConfiguration

Inheritance ObjectControlMappingRuleConfiguration

Properties

Id

Stable identifier for the rule. Used in the generated DataPointMapping Name (for idempotency) and in the diagnostics output. Required.

public string Id { get; set; }

Property Value

String

When

Selector predicate over the control + state.

public ControlMappingRuleWhen When { get; set; }

Property Value

ControlMappingRuleWhen

Map

What this rule produces when ControlMappingRuleConfiguration.When matches.

public ControlMappingRuleMap Map { get; set; }

Property Value

ControlMappingRuleMap

Constructors

ControlMappingRuleConfiguration()

public ControlMappingRuleConfiguration()