Search
Preparing search index...
The search index is not available
博锐尚格建筑信息化库
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
SBoardItem
Class SBoardItem
建築輪廓item
author
郝建龙
Hierarchy
SGraphItem
SBoardItem
Index
Constructors
constructor
Properties
_enabled
_is
Moving
_mouse
Down
Pos
_rotate
_selected
children
cursor
data
id
is
Transform
moveable
name
path
List
point
Arr
pos
scale
selectable
Accessors
enabled
inverse
Scale
parent
rotate
scene
selected
visible
x
y
z
Order
Methods
$emit
bounding
Rect
cancel
Operate
connect
contains
disconnect
grab
Item
hide
item
Path
map
From
Scene
map
ToScene
move
To
move
ToOrigin
on
Click
on
Context
Menu
on
Double
Click
on
Draw
on
Key
Down
on
Key
Press
on
Key
Up
on
Mouse
Down
on
Mouse
Enter
on
Mouse
Leave
on
Mouse
Move
on
Mouse
Up
on
Paint
release
Item
scene2item
Mattrix
show
to
Data
to
Parent
Change
update
Constructors
constructor
new SBoard
Item
(
parent
:
SGraphItem
|
null
, data
:
Zone
)
:
SBoardItem
构造函数
Parameters
parent:
SGraphItem
|
null
指向父对象
data:
Zone
建築輪廓数据
Returns
SBoardItem
Properties
Protected
_enabled
_enabled
:
boolean
Protected
_is
Moving
_is
Moving
:
boolean
Protected
_mouse
Down
Pos
_mouse
Down
Pos
:
SPoint
_rotate
_rotate
:
number
Protected
_selected
_selected
:
boolean
children
children
:
SGraphItem
[]
cursor
cursor
:
string
data
data
:
Zone
空间所有数据
id
id
:
string
is
Transform
is
Transform
:
boolean
moveable
moveable
:
boolean
name
name
:
string
Private
path
List
path
List
:
SPath
[]
= []
path数组
Readonly
point
Arr
point
Arr
:
SPoint
[]
[]
[]
= []
空间轮廓线坐标list
pos
pos
:
SPoint
scale
scale
:
number
selectable
selectable
:
boolean
Accessors
enabled
get
enabled
(
)
:
boolean
set
enabled
(
value
:
boolean
)
:
any
Returns
boolean
Parameters
value:
boolean
Returns
any
inverse
Scale
get
inverseScale
(
)
:
number
Returns
number
parent
get
parent
(
)
:
SGraphItem
|
null
set
parent
(
v
:
SGraphItem
|
null
)
:
any
Returns
SGraphItem
|
null
Parameters
v:
SGraphItem
|
null
Returns
any
rotate
get
rotate
(
)
:
number
set
rotate
(
v
:
number
)
:
any
Returns
number
Parameters
v:
number
Returns
any
scene
get
scene
(
)
:
SGraphScene
|
null
set
scene
(
v
:
SGraphScene
|
null
)
:
any
Returns
SGraphScene
|
null
Parameters
v:
SGraphScene
|
null
Returns
any
selected
get
selected
(
)
:
boolean
set
selected
(
value
:
boolean
)
:
any
Returns
boolean
Parameters
value:
boolean
Returns
any
visible
get
visible
(
)
:
boolean
set
visible
(
v
:
boolean
)
:
any
Returns
boolean
Parameters
v:
boolean
Returns
any
x
get
x
(
)
:
number
set
x
(
v
:
number
)
:
any
Returns
number
Parameters
v:
number
Returns
any
y
get
y
(
)
:
number
set
y
(
v
:
number
)
:
any
Returns
number
Parameters
v:
number
Returns
any
z
Order
get
zOrder
(
)
:
number
set
zOrder
(
v
:
number
)
:
any
Returns
number
Parameters
v:
number
Returns
any
Methods
$emit
$emit
(
name
:
string
,
...
args
:
any
)
:
void
Parameters
name:
string
Rest
...
args:
any
Returns
void
bounding
Rect
bounding
Rect
(
)
:
SRect
Returns
SRect
cancel
Operate
cancel
Operate
(
)
:
void
Returns
void
connect
connect
(
name
:
string
, receiver
:
any
, callback
:
Function
)
:
void
Parameters
name:
string
receiver:
any
callback:
Function
Returns
void
contains
contains
(
x
:
number
, y
:
number
)
:
boolean
判断点是否在区域内
Parameters
x:
number
x坐标
y:
number
y坐标
Returns
boolean
是否在区域内
disconnect
disconnect
(
name
:
string
, receiver
:
any
)
:
void
Parameters
name:
string
receiver:
any
Returns
void
Protected
grab
Item
grab
Item
(
item
:
SGraphItem
)
:
void
Parameters
item:
SGraphItem
Returns
void
hide
hide
(
)
:
void
Returns
void
item
Path
item
Path
(
)
:
SGraphItem
[]
Returns
SGraphItem
[]
map
From
Scene
map
From
Scene
(
x
:
number
, y
:
number
)
:
SPoint
Parameters
x:
number
y:
number
Returns
SPoint
map
ToScene
map
ToScene
(
x
:
number
, y
:
number
)
:
SPoint
Parameters
x:
number
y:
number
Returns
SPoint
move
To
move
To
(
x
:
number
, y
:
number
)
:
void
Parameters
x:
number
y:
number
Returns
void
move
ToOrigin
move
ToOrigin
(
x
:
number
, y
:
number
)
:
void
Parameters
x:
number
y:
number
Returns
void
on
Click
on
Click
(
event
:
SMouseEvent
)
:
boolean
Parameters
event:
SMouseEvent
Returns
boolean
on
Context
Menu
on
Context
Menu
(
event
:
SMouseEvent
)
:
boolean
Parameters
event:
SMouseEvent
Returns
boolean
on
Double
Click
on
Double
Click
(
event
:
SMouseEvent
)
:
boolean
Parameters
event:
SMouseEvent
Returns
boolean
on
Draw
on
Draw
(
painter
:
SPainter
)
:
void
Item绘制操作
Parameters
painter:
SPainter
painter对象
Returns
void
on
Key
Down
on
Key
Down
(
event
:
KeyboardEvent
)
:
void
Parameters
event:
KeyboardEvent
Returns
void
on
Key
Press
on
Key
Press
(
event
:
KeyboardEvent
)
:
void
Parameters
event:
KeyboardEvent
Returns
void
on
Key
Up
on
Key
Up
(
event
:
KeyboardEvent
)
:
void
Parameters
event:
KeyboardEvent
Returns
void
on
Mouse
Down
on
Mouse
Down
(
event
:
SMouseEvent
)
:
boolean
Parameters
event:
SMouseEvent
Returns
boolean
on
Mouse
Enter
on
Mouse
Enter
(
event
:
SMouseEvent
)
:
boolean
Parameters
event:
SMouseEvent
Returns
boolean
on
Mouse
Leave
on
Mouse
Leave
(
event
:
SMouseEvent
)
:
boolean
Parameters
event:
SMouseEvent
Returns
boolean
on
Mouse
Move
on
Mouse
Move
(
event
:
SMouseEvent
)
:
boolean
Parameters
event:
SMouseEvent
Returns
boolean
on
Mouse
Up
on
Mouse
Up
(
event
:
SMouseEvent
)
:
boolean
Parameters
event:
SMouseEvent
Returns
boolean
on
Paint
on
Paint
(
painter
:
SPainter
, rect
:
SRect
)
:
void
Parameters
painter:
SPainter
rect:
SRect
Returns
void
Protected
release
Item
release
Item
(
)
:
void
Returns
void
scene2item
Mattrix
scene2item
Mattrix
(
)
:
SMatrix
Returns
SMatrix
show
show
(
)
:
void
Returns
void
to
Data
to
Data
(
)
:
any
|
null
Returns
any
|
null
Protected
to
Parent
Change
to
Parent
Change
(
x
:
number
, y
:
number
)
:
SPoint
Parameters
x:
number
y:
number
Returns
SPoint
update
update
(
)
:
void
Returns
void
Globals
SBoard
Item
constructor
_enabled
_is
Moving
_mouse
Down
Pos
_rotate
_selected
children
cursor
data
id
is
Transform
moveable
name
path
List
point
Arr
pos
scale
selectable
enabled
inverse
Scale
parent
rotate
scene
selected
visible
x
y
z
Order
$emit
bounding
Rect
cancel
Operate
connect
contains
disconnect
grab
Item
hide
item
Path
map
From
Scene
map
ToScene
move
To
move
ToOrigin
on
Click
on
Context
Menu
on
Double
Click
on
Draw
on
Key
Down
on
Key
Press
on
Key
Up
on
Mouse
Down
on
Mouse
Enter
on
Mouse
Leave
on
Mouse
Move
on
Mouse
Up
on
Paint
release
Item
scene2item
Mattrix
show
to
Data
to
Parent
Change
update
建築輪廓item
郝建龙