Search
Preparing search index...
The search index is not available
RAPIDS
Options
All
Public
Public/Protected
All
Inherited
Menu
RAPIDS
deck.gl/src
PointCloudLayer
Class PointCloudLayer
Hierarchy
DeckCompositeLayer
<
this
>
PointCloudLayer
Index
Constructors
constructor
Properties
internal
State
props
state
Accessors
default
Props
layer
Name
Methods
draw
finalize
State
get
Attribute
Manager
get
Picking
Info
get
Shaders
get
Sub
Layer
Props
initialize
State
on
Hover
render
Layers
serialize
set
State
should
Update
State
update
State
get
Accessors
Constructors
constructor
new
Point
Cloud
Layer
(
props
?:
any
)
:
PointCloudLayer
Parameters
Optional
props:
any
Returns
PointCloudLayer
Properties
internal
State
internal
State
:
any
props
props
:
any
state
state
:
any
Accessors
Static
default
Props
get
defaultProps
(
)
:
{
getColor
:
{
type
:
string
;
value
:
number
[]
}
;
getNormal
:
{
type
:
string
;
value
:
number
[]
}
;
getPositionX
:
{
type
:
string
;
value
:
(
x
:
any
)
=>
any
}
;
getPositionY
:
{
type
:
string
;
value
:
(
x
:
any
)
=>
any
}
;
getPositionZ
:
{
type
:
string
;
value
:
(
x
:
any
)
=>
any
}
;
material
:
boolean
;
numPoints
:
{
min
:
number
;
type
:
string
;
value
:
number
}
;
opacity
:
{
max
:
number
;
min
:
number
;
type
:
string
;
value
:
number
}
;
pointSize
:
{
min
:
number
;
type
:
string
;
value
:
number
}
;
radiusPixels
:
{
deprecatedFor
:
string
}
;
sizeUnits
:
string
}
Returns
{
getColor
:
{
type
:
string
;
value
:
number
[]
}
;
getNormal
:
{
type
:
string
;
value
:
number
[]
}
;
getPositionX
:
{
type
:
string
;
value
:
(
x
:
any
)
=>
any
}
;
getPositionY
:
{
type
:
string
;
value
:
(
x
:
any
)
=>
any
}
;
getPositionZ
:
{
type
:
string
;
value
:
(
x
:
any
)
=>
any
}
;
material
:
boolean
;
numPoints
:
{
min
:
number
;
type
:
string
;
value
:
number
}
;
opacity
:
{
max
:
number
;
min
:
number
;
type
:
string
;
value
:
number
}
;
pointSize
:
{
min
:
number
;
type
:
string
;
value
:
number
}
;
radiusPixels
:
{
deprecatedFor
:
string
}
;
sizeUnits
:
string
}
get
Color
:
{
type
:
string
;
value
:
number
[]
}
type
:
string
value
:
number
[]
get
Normal
:
{
type
:
string
;
value
:
number
[]
}
type
:
string
value
:
number
[]
get
PositionX
:
{
type
:
string
;
value
:
(
x
:
any
)
=>
any
}
type
:
string
value
:
(
x
:
any
)
=>
any
(
x
:
any
)
:
any
Parameters
x:
any
Returns
any
get
PositionY
:
{
type
:
string
;
value
:
(
x
:
any
)
=>
any
}
type
:
string
value
:
(
x
:
any
)
=>
any
(
x
:
any
)
:
any
Parameters
x:
any
Returns
any
get
PositionZ
:
{
type
:
string
;
value
:
(
x
:
any
)
=>
any
}
type
:
string
value
:
(
x
:
any
)
=>
any
(
x
:
any
)
:
any
Parameters
x:
any
Returns
any
material
:
boolean
num
Points
:
{
min
:
number
;
type
:
string
;
value
:
number
}
min
:
number
type
:
string
value
:
number
opacity
:
{
max
:
number
;
min
:
number
;
type
:
string
;
value
:
number
}
max
:
number
min
:
number
type
:
string
value
:
number
point
Size
:
{
min
:
number
;
type
:
string
;
value
:
number
}
min
:
number
type
:
string
value
:
number
radius
Pixels
:
{
deprecatedFor
:
string
}
deprecated
For
:
string
size
Units
:
string
Static
layer
Name
get
layerName
(
)
:
string
Returns
string
Methods
draw
draw
(
options
:
{
context
:
DeckContext
;
moduleParameters
:
any
;
uniforms
:
any
}
)
:
void
Parameters
options:
{
context
:
DeckContext
;
moduleParameters
:
any
;
uniforms
:
any
}
context
:
DeckContext
module
Parameters
:
any
uniforms
:
any
Returns
void
finalize
State
finalize
State
(
context
?:
DeckContext
)
:
void
Parameters
Optional
context:
DeckContext
Returns
void
get
Attribute
Manager
get
Attribute
Manager
(
)
:
any
Returns
any
get
Picking
Info
get
Picking
Info
(
__namedParameters
:
{
info
:
PickingInfo
;
mode
:
"hover"
|
"click"
}
)
:
void
Parameters
__namedParameters:
{
info
:
PickingInfo
;
mode
:
"hover"
|
"click"
}
info
:
PickingInfo
mode
:
"hover"
|
"click"
Returns
void
get
Shaders
get
Shaders
(
shaders
:
any
)
:
any
Parameters
shaders:
any
Returns
any
get
Sub
Layer
Props
get
Sub
Layer
Props
(
subLayerProps
:
any
)
:
any
Parameters
subLayerProps:
any
Returns
any
initialize
State
initialize
State
(
__namedParameters
:
DeckContext
)
:
void
Parameters
__namedParameters:
DeckContext
Returns
void
on
Hover
on
Hover
(
info
:
PickingInfo
, pickingEvent
:
any
)
:
void
Parameters
info:
PickingInfo
pickingEvent:
any
Returns
void
render
Layers
render
Layers
(
)
:
any
Returns
any
serialize
serialize
(
)
:
{}
Returns
{}
set
State
set
State
(
updatedState
:
any
)
:
void
Parameters
updatedState:
any
Returns
void
should
Update
State
should
Update
State
(
__namedParameters
:
UpdateStateProps
)
:
any
Parameters
__namedParameters:
UpdateStateProps
Returns
any
update
State
update
State
(
__namedParameters
:
UpdateStateProps
)
:
void
Parameters
__namedParameters:
UpdateStateProps
Returns
void
Static
get
Accessors
get
Accessors
(
context
:
DeckContext
)
:
{
instanceColors
:
{
accessor
:
string
;
normalized
:
boolean
;
size
:
number
;
type
:
number
}
;
instanceNormals
:
{
accessor
:
string
;
offset
:
number
;
size
:
number
;
stride
:
number
;
transition
:
boolean
;
type
:
number
}
;
instancePositionsX
:
{
accessor
:
string
;
size
:
number
;
type
:
number
}
;
instancePositionsY
:
{
accessor
:
string
;
size
:
number
;
type
:
number
}
;
instancePositionsZ
:
{
accessor
:
string
;
size
:
number
;
type
:
number
}
}
Parameters
context:
DeckContext
Returns
{
instanceColors
:
{
accessor
:
string
;
normalized
:
boolean
;
size
:
number
;
type
:
number
}
;
instanceNormals
:
{
accessor
:
string
;
offset
:
number
;
size
:
number
;
stride
:
number
;
transition
:
boolean
;
type
:
number
}
;
instancePositionsX
:
{
accessor
:
string
;
size
:
number
;
type
:
number
}
;
instancePositionsY
:
{
accessor
:
string
;
size
:
number
;
type
:
number
}
;
instancePositionsZ
:
{
accessor
:
string
;
size
:
number
;
type
:
number
}
}
instance
Colors
:
{
accessor
:
string
;
normalized
:
boolean
;
size
:
number
;
type
:
number
}
accessor
:
string
normalized
:
boolean
size
:
number
type
:
number
instance
Normals
:
{
accessor
:
string
;
offset
:
number
;
size
:
number
;
stride
:
number
;
transition
:
boolean
;
type
:
number
}
accessor
:
string
offset
:
number
size
:
number
stride
:
number
transition
:
boolean
type
:
number
instance
PositionsX
:
{
accessor
:
string
;
size
:
number
;
type
:
number
}
accessor
:
string
size
:
number
type
:
number
instance
PositionsY
:
{
accessor
:
string
;
size
:
number
;
type
:
number
}
accessor
:
string
size
:
number
type
:
number
instance
PositionsZ
:
{
accessor
:
string
;
size
:
number
;
type
:
number
}
accessor
:
string
size
:
number
type
:
number
Modules
cuda/src
cudf/src
cugraph/src
cuml/src
cuspatial/src
deck.gl/src
glfw/src
io/src
jsdom/src
rmm/src
sql/src
webgl/src
Point
Cloud
Layer
constructor
internal
State
props
state
default
Props
layer
Name
draw
finalize
State
get
Attribute
Manager
get
Picking
Info
get
Shaders
get
Sub
Layer
Props
initialize
State
on
Hover
render
Layers
serialize
set
State
should
Update
State
update
State
get
Accessors