BimCT SDK / WebGL2 Viewer
BimCT.io
Playground
Converter API
Live Demo
Preparing search index...
index
PinWidget3D
Class PinWidget3D
Hierarchy (
View Summary
)
Widget
PinWidget3D
Index
Constructors
constructor
Accessors
is
Animating
dispatch
Moved
Event
position3
D
user
Object
label
dragging
Allowed
highlighted
label
Widget
parent
visible
clippable
x
y
width
height
fill
Parent
fill
Style
stroke
Style
absolute
X
absolute
Y
on
Mouse
Move
on
Mouse
Wheel
on
Mouse
Button
on
Mouse
Enter
on
Mouse
Leave
on
Key
Down
on
Key
Up
Methods
load
By
Color
load
By
Image
set
Pin
Based
Orientation
get
Pin
Based
Orientation
paint
get
Data
set
Data
destroy
remove
contains
update
repaint
mouse
Move
mouse
Wheel
mouse
Button
keyboard
has
Mouse
Entered
has
Mouse
Leave
Constructors
constructor
new
PinWidget3D
(
owner
:
BaseBimCanvas
,
vector3d
:
Vector3D
)
:
PinWidget3D
Parameters
owner
:
BaseBimCanvas
vector3d
:
Vector3D
Returns
PinWidget3D
Accessors
is
Animating
get
isAnimating
()
:
boolean
Returns
boolean
dispatch
Moved
Event
get
dispatchMovedEvent
()
:
boolean
Returns
boolean
set
dispatchMovedEvent
(
d
:
boolean
)
:
void
Parameters
d
:
boolean
Returns
void
position3
D
get
position3D
()
:
Vector3D
Returns
Vector3D
set
position3D
(
vector3d
:
Vector3D
)
:
void
Parameters
vector3d
:
Vector3D
Returns
void
user
Object
get
userObject
()
:
unknown
Returns
unknown
set
userObject
(
userObject
:
unknown
)
:
void
Parameters
userObject
:
unknown
Returns
void
label
get
label
()
:
string
Returns
string
set
label
(
label
:
string
)
:
void
Parameters
label
:
string
Returns
void
dragging
Allowed
get
draggingAllowed
()
:
boolean
Returns
boolean
set
draggingAllowed
(
draggingAllowed
:
boolean
)
:
void
Parameters
draggingAllowed
:
boolean
Returns
void
highlighted
set
highlighted
(
highlighted
:
boolean
)
:
void
Parameters
highlighted
:
boolean
Returns
void
label
Widget
get
labelWidget
()
:
LabelWidget
Returns
LabelWidget
parent
get
parent
()
:
ContainerWidget
Returns
ContainerWidget
set
parent
(
parent
:
ContainerWidget
)
:
void
Parameters
parent
:
ContainerWidget
Returns
void
visible
get
visible
()
:
boolean
Returns
boolean
set
visible
(
visible
:
boolean
)
:
void
Parameters
visible
:
boolean
Returns
void
clippable
get
clippable
()
:
boolean
Returns
boolean
set
clippable
(
value
:
boolean
)
:
void
Parameters
value
:
boolean
Returns
void
x
get
x
()
:
number
Returns
number
set
x
(
x
:
number
)
:
void
Parameters
x
:
number
Returns
void
y
get
y
()
:
number
Returns
number
set
y
(
y
:
number
)
:
void
Parameters
y
:
number
Returns
void
width
get
width
()
:
number
Returns
number
set
width
(
width
:
number
)
:
void
Parameters
width
:
number
Returns
void
height
get
height
()
:
number
Returns
number
set
height
(
height
:
number
)
:
void
Parameters
height
:
number
Returns
void
fill
Parent
get
fillParent
()
:
boolean
Returns
boolean
set
fillParent
(
fillParent
:
boolean
)
:
void
Parameters
fillParent
:
boolean
Returns
void
fill
Style
get
fillStyle
()
:
string
|
CanvasPattern
|
CanvasGradient
Returns
string
|
CanvasPattern
|
CanvasGradient
set
fillStyle
(
fillStyle
:
string
|
CanvasPattern
|
CanvasGradient
)
:
void
Parameters
fillStyle
:
string
|
CanvasPattern
|
CanvasGradient
Returns
void
stroke
Style
get
strokeStyle
()
:
string
|
CanvasPattern
|
CanvasGradient
Returns
string
|
CanvasPattern
|
CanvasGradient
set
strokeStyle
(
strokeStyle
:
string
|
CanvasPattern
|
CanvasGradient
)
:
void
Parameters
strokeStyle
:
string
|
CanvasPattern
|
CanvasGradient
Returns
void
absolute
X
get
absoluteX
()
:
number
Returns
number
absolute
Y
get
absoluteY
()
:
number
Returns
number
on
Mouse
Move
set
onMouseMove
(
handler
:
(
event
:
MouseMoveBimEvent
)
=>
boolean
)
:
void
Parameters
handler
:
(
event
:
MouseMoveBimEvent
)
=>
boolean
Returns
void
on
Mouse
Wheel
set
onMouseWheel
(
handler
:
(
event
:
MouseWheelBimEvent
)
=>
boolean
)
:
void
Parameters
handler
:
(
event
:
MouseWheelBimEvent
)
=>
boolean
Returns
void
on
Mouse
Button
set
onMouseButton
(
handler
:
(
event
:
MouseButtonBimEvent
)
=>
boolean
)
:
void
Parameters
handler
:
(
event
:
MouseButtonBimEvent
)
=>
boolean
Returns
void
on
Mouse
Enter
set
onMouseEnter
(
handler
:
(
event
:
MouseMoveBimEvent
)
=>
boolean
)
:
void
Parameters
handler
:
(
event
:
MouseMoveBimEvent
)
=>
boolean
Returns
void
on
Mouse
Leave
set
onMouseLeave
(
handler
:
(
event
:
MouseMoveBimEvent
)
=>
boolean
)
:
void
Parameters
handler
:
(
event
:
MouseMoveBimEvent
)
=>
boolean
Returns
void
on
Key
Down
set
onKeyDown
(
handler
:
(
event
:
KeyButtonBimEvent
)
=>
boolean
)
:
void
Parameters
handler
:
(
event
:
KeyButtonBimEvent
)
=>
boolean
Returns
void
on
Key
Up
set
onKeyUp
(
handler
:
(
event
:
KeyButtonBimEvent
)
=>
boolean
)
:
void
Parameters
handler
:
(
event
:
KeyButtonBimEvent
)
=>
boolean
Returns
void
Methods
load
By
Color
loadByColor
(
color
?:
string
)
:
void
Parameters
Optional
color
:
string
Returns
void
load
By
Image
loadByImage
(
imageURL
?:
string
,
width
?:
number
,
height
?:
number
)
:
void
Parameters
Optional
imageURL
:
string
Optional
width
:
number
Optional
height
:
number
Returns
void
set
Pin
Based
Orientation
setPinBasedOrientation
(
on
:
boolean
)
:
void
Parameters
on
:
boolean
Returns
void
get
Pin
Based
Orientation
getPinBasedOrientation
()
:
boolean
Returns
boolean
paint
paint
(
context
:
CanvasRenderingContext2D
)
:
void
Parameters
context
:
CanvasRenderingContext2D
Returns
void
get
Data
getData
()
:
PinData
Returns
PinData
set
Data
setData
(
data
:
PinData
)
:
void
Parameters
data
:
PinData
Returns
void
destroy
destroy
()
:
void
Returns
void
remove
remove
()
:
void
Returns
void
contains
contains
(
x
:
number
,
y
:
number
)
:
boolean
Parameters
x
:
number
y
:
number
Returns
boolean
update
update
()
:
void
Returns
void
repaint
repaint
(
context
:
CanvasRenderingContext2D
)
:
void
Parameters
context
:
CanvasRenderingContext2D
Returns
void
mouse
Move
mouseMove
(
event
:
MouseMoveBimEvent
)
:
boolean
Parameters
event
:
MouseMoveBimEvent
Returns
boolean
mouse
Wheel
mouseWheel
(
event
:
MouseWheelBimEvent
)
:
boolean
Parameters
event
:
MouseWheelBimEvent
Returns
boolean
mouse
Button
mouseButton
(
event
:
MouseButtonBimEvent
)
:
boolean
Parameters
event
:
MouseButtonBimEvent
Returns
boolean
keyboard
keyboard
(
event
:
KeyButtonBimEvent
)
:
boolean
Parameters
event
:
KeyButtonBimEvent
Returns
boolean
has
Mouse
Entered
hasMouseEntered
()
:
boolean
Returns
boolean
has
Mouse
Leave
hasMouseLeave
()
:
boolean
Returns
boolean
Settings
Member Visibility
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
is
Animating
dispatch
Moved
Event
position3
D
user
Object
label
dragging
Allowed
highlighted
label
Widget
parent
visible
clippable
x
y
width
height
fill
Parent
fill
Style
stroke
Style
absolute
X
absolute
Y
on
Mouse
Move
on
Mouse
Wheel
on
Mouse
Button
on
Mouse
Enter
on
Mouse
Leave
on
Key
Down
on
Key
Up
Methods
load
By
Color
load
By
Image
set
Pin
Based
Orientation
get
Pin
Based
Orientation
paint
get
Data
set
Data
destroy
remove
contains
update
repaint
mouse
Move
mouse
Wheel
mouse
Button
keyboard
has
Mouse
Entered
has
Mouse
Leave
BimCT.io
Playground
Converter API
Live Demo
BimCT SDK / WebGL2 Viewer
Loading...