DataTable<'Value>
Represents a DataTable containing rows of DataTableRow.
DataTableRow<'Value>
Represents a row in a DataTable containing object variants, placement rules, and optional leaf tables.
LeafPlacementRule
Enumerates child placement rules for objects to be placed in the room.
NodePlacementRule
Enumerates node placement rules for objects to be placed in the room.
ObjectVariant<'Value>
Represents a variant of an object with specific instance data and dimensions.
Rule
Represents placement rules for objects, which can be either node or leaf rules.