PlacementReport
AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
This page documents the supported public API surface only. Private, internal, benchmark, test, and implementation-detail types are intentionally omitted.
Declaration
Summary
Represents a placement report containing validation results and placement data.
This class contains information about a placement operation including validation results, the placeable being placed, and other contextual data.
Metadata
Namespace: GridPlacement.Core.Results
Source File: cs/Core/Results/PlacementReport.cs
Assembly: GridPlacement.Core
Type: class
Constructors
PlacementReport
Initializes a new instance of the PlacementReport class.
Parameters
| Name | Description |
|---|---|
owner | The owner performing the placement. |
placeable | The placeable being placed. |
position | The placement position. |
action | The manipulation action. |
Properties
Owner
Gets the owner who performed the placement.
Placeable
Gets the placeable being placed.
Placed
Legacy alias used by older workflow code paths.
Position
Gets the position where the placeable is being placed.
Action
Gets the manipulation action being performed.
IsSuccessful
Gets whether the placement is successful.
Issues
Gets the list of placement issues.
StructuredIssues
IndicatorsReport
Optional indicator setup diagnostics associated with this report.
Notes
Supplemental notes for diagnostics.
Methods
AddStructuredIssue
Adds a structured validation issue to the placement report.
Parameters
| Name | Description |
|---|---|
issue | The structured issue to add. |
AddIssue
Adds an issue to the placement report.
Parameters
| Name | Description |
|---|---|
issue | The issue to add. |
GetIssues
Gets all placement issues.
Returns
A list of placement issues.