Showing:

Annotations
Diagram
Properties
Constraints
Enumerations
Compositions
Used By
Source
Definition FurnitureArrangementSet
definitions_FurnitureArrangementSet.html#/definitions/FurnitureArrangementSet/properties/Name definitions_FurnitureArrangementSet.html#/definitions/FurnitureArrangementSet/properties/TargetSet definitions_FurnitureArrangementSet.html#/definitions/FurnitureArrangementSet/properties/SampleSet definitions_FurnitureArrangementSet.html#/definitions/FurnitureArrangementSet/properties/DesiredSpatialDensity
Annotations
Title  FurnitureArrangementSet

Description  Describes the interior template for placing furniture in one or more rooms.

- TargetSet is the set of rooms to furnish, filter by room name or room
  type.
- SampleSet is a set of all furnishing models to randomly choose and
  place.
- DesiredSpatialDensity is the desired level of free space after placing
  furniture.
Diagram
Type object
Properties
Name Occurrence
Name
TargetSet
SampleSet
DesiredSpatialDensity
required
required
optional
optional
Additional Properties false
Used by
Source

 "FurnitureArrangementSet": {
  "type": "object",
  "additionalProperties": false,
  "title": "FurnitureArrangementSet",
  "description": "Describes the interior template for placing furniture in one or more rooms.\n\n- TargetSet is the set of rooms to furnish, filter by room name or room\n  type.\n- SampleSet is a set of all furnishing models to randomly choose and\n  place.\n- DesiredSpatialDensity is the desired level of free space after placing\n  furniture.",
  "required": [
    "Name",
    "TargetSet"
  ],
  "properties": {
    "Name": {
      "type": "string",
      "minLength": 1,
      "maxLength": 255,
      "pattern": "^[a-zA-Z0-9_\\- ]*$",
      "title": "Name"
    },
    "TargetSet": {
      "title": "Targetset",
      "anyOf": [
        {
          "type": "string",
          "const": "Target.All"
        },
        {
          "anyOf": [
            {"$ref": "#/definitions/RoomNameList"},
            {"$ref": "#/definitions/RoomTypeList"}
          ]
        }
      ]
    },
    "SampleSet": {"$ref": "#/definitions/ModelTypeList"},
    "DesiredSpatialDensity": {
      "title": "Desiredspatialdensity",
      "default": "Moderate",
      "type": "string",
      "enum": [
        "Dense",
        "Moderate",
        "Sparse"
      ]
    }
  }
}


Definition Name
Annotations
Title  Name

Diagram
Type string
Constraints
Min Length : 1

Max Length : 255
Pattern : ^[a-zA-Z0-9_\- ]*$

Used by
Source

 "Name": {
  "type": "string",
  "minLength": 1,
  "maxLength": 255,
  "pattern": "^[a-zA-Z0-9_\\- ]*$",
  "title": "Name"
}


Definition TargetSet
#/definitions/FurnitureArrangementSet/properties/TargetSet/anyOf/0 #/definitions/FurnitureArrangementSet/properties/TargetSet/anyOf/1
Annotations
Title  Targetset

Diagram
Type object
Any of
Additional Properties false
Used by
Source

 "TargetSet": {
  "title": "Targetset",
  "anyOf": [
    {
      "type": "string",
      "const": "Target.All"
    },
    {
      "anyOf": [
        {"$ref": "#/definitions/RoomNameList"},
        {"$ref": "#/definitions/RoomTypeList"}
      ]
    }
  ]
}


Definition anyOf/0
Diagram
Type string
Used by
Source

{
  "type": "string",
  "const": "Target.All"
}


Definition anyOf/1
#/definitions/FurnitureArrangementSet/properties/TargetSet/anyOf/1/anyOf/0 #/definitions/FurnitureArrangementSet/properties/TargetSet/anyOf/1/anyOf/1
Diagram
Type object
Any of
Additional Properties false
Used by
Source

{
  "anyOf": [
    {"$ref": "#/definitions/RoomNameList"},
    {"$ref": "#/definitions/RoomTypeList"}
  ]
}


Definition anyOf/0
definitions_RoomNameList.html#/definitions/RoomNameList
Diagram
Type reference
Refers RoomNameList
Used by
Source

{"$ref": "#/definitions/RoomNameList"}


Definition anyOf/1
definitions_RoomTypeList.html#/definitions/RoomTypeList
Diagram
Type reference
Refers RoomTypeList
Used by
Source

{"$ref": "#/definitions/RoomTypeList"}


Definition SampleSet
definitions_ModelTypeList.html#/definitions/ModelTypeList
Diagram
Type reference
Refers ModelTypeList
Used by
Source

 "SampleSet": {"$ref": "#/definitions/ModelTypeList"}


Definition DesiredSpatialDensity
Annotations
Title  Desiredspatialdensity

Diagram
Type string
Constraints
Default : Moderate

Enumeration
Values
Dense
Moderate
Sparse
Used by
Source

 "DesiredSpatialDensity": {
  "title": "Desiredspatialdensity",
  "default": "Moderate",
  "type": "string",
  "enum": [
    "Dense",
    "Moderate",
    "Sparse"
  ]
}