Constructor # new module:Square(positionDefinition, size, optionsopt) Square constructor Parameters: Name Type Attributes Description positionDefinition PositionDefinition Top-left corner size Number Side's length options ComponentOptions <optional> Drawing options Source: modules/square/square.js, line 16 Extends module:Rectangle Members # height Set height (also set width) Overrides: module:Rectangle#height Source: modules/square/square.js, line 64 # height Get height Overrides: module:Rectangle#height Source: modules/square/square.js, line 72 # size Set this square's size Source: modules/square/square.js, line 31 # size Get this square's size Source: modules/square/square.js, line 40 # width Set width (also set height) Overrides: module:Rectangle#width Source: modules/square/square.js, line 48 # width Get width Overrides: module:Rectangle#width Source: modules/square/square.js, line 56 Methods # (static) from(definition) → {Square} Parameters: Name Type Description definition Object Square definition Source: modules/square/square.js, line 95 Returns: Type Square