Marshalling Impalement Left-Right Assigner
Assign independently authorized impalement sides: bearer dexter to viewer left; no marriage/gender/entitlement inference.
Description
Heraldic dexter is the bearer's right, which appears on the viewer's left.
Heraldic dexter is the bearer's right, which appears on the viewer's left.1
An impalement-side assignment must preserve that viewing distinction.
When to use Marshalling Impalement Left-Right Assigner
Use this tool to calculate or review the supplied observations under the stated rules. Establish the source tradition, viewing frame, coordinate units and independently annotated features.
How to use Marshalling Impalement Left-Right Assigner and understand its results
- Establish the source tradition, viewing frame, coordinate units and independently annotated features.
- Enter bearerDexterArmorialId, bearerSinisterArmorialId, using the field meanings and rules below, then run the tool.
- Read result.viewerLeftId, result.viewerRightId, using the output meanings and calculation rules below.
- Correct any reported input issue and run again. Before using a successful result, check the stated units, signs, reference scope and observation coverage.
| Input field | Meaning | Value type | Requirement |
|---|---|---|---|
| bearerDexterArmorialId | Bearer dexter armorial id | string | Required |
| bearerSinisterArmorialId | Bearer sinister armorial id | string | Required |
Require both armorial IDs to be nonblank strings. Return the bearer-dexter ID as viewer left and the bearer-sinister ID as viewer right, preserving both strings. Equal IDs are allowed.
viewerLeft=bearerDexterId; viewerRight=bearerSinisterId Use the matching field units and the exact boundary, ordering and reference rules above.
| Output field | Meaning | Value type |
|---|---|---|
| result | Calculated observation or reference | object |
| result.viewerLeftId | viewer Left Id | string |
| result.viewerRightId | viewer Right Id | string |
{
"input": {
"bearerDexterArmorialId": "a",
"bearerSinisterArmorialId": "b"
},
"output": {
"result": {
"viewerLeftId": "a",
"viewerRightId": "b"
}
}
} Limitations and assumptions
The assignment establishes only a viewing-frame correspondence. It does not determine who may impale the arms or verify their ownership.
Missing required fields, unknown fields, wrong types and violated rules return input issues. Numeric values and outputs must be finite. Extremely large composite outputs are rejected.
Alternative or Complementary methods
For a related step, use Charge Facing Dexter Convention Checker: A horizontal facing vector can be translated into viewer and bearer sides. For a complementary comparison, use Per Pale Partition Midline Position Checker: Per-pale geometry concerns a vertical division across the field.
References
Similar or alternative tools
- Charge Facing Dexter Convention Checker
A horizontal facing vector can be translated into viewer and bearer sides.
- Per Pale Partition Midline Position Checker
Per-pale geometry concerns a vertical division across the field.