Search
Preparing search index...
The search index is not available
Deco Three Documentation - v1.0.2
Options
All
Public
Public/Protected
All
Inherited
Menu
Deco Three Documentation - v1.0.2
CheckerFlowModel
Class CheckerFlowModel
Hierarchy
Model
CheckerFlowModel
Implements
CheckerFlow
Index
Constructors
constructor
Properties
_id
app
Id
description
modules
modules
Ids
name
outputs
scene
site
Id
Methods
compare
Object
compare
Value
fetch
Input
fetch
Prop
get
Outputs
make
Number
IfPossible
prepare
Scene
process
Constructors
constructor
new
Checker
Flow
Model
(
)
:
CheckerFlowModel
Returns
CheckerFlowModel
Properties
_id
_id
:
ObjectId
app
Id
app
Id
:
ObjectId
description
description
:
string
= ''
modules
modules
:
CheckerModuleBaseModel
[]
= []
modules
Ids
modules
Ids
:
ObjectId
[]
= []
name
name
:
string
= ''
outputs
outputs
:
{
name
:
string
;
outputs
:
CheckerJsonOutput
[]
}
[]
= []
scene
scene
:
Scene
site
Id
site
Id
:
ObjectId
Methods
compare
Object
compare
Object
(
object
:
Object3D
, condition
:
CheckerObjectCondition
)
:
boolean
Parameters
object:
Object3D
condition:
CheckerObjectCondition
Returns
boolean
compare
Value
compare
Value
(
value
:
string
|
number
|
boolean
|
Date
, condition
:
CheckerObjectCondition
|
CheckerValueCondition
)
:
boolean
Parameters
value:
string
|
number
|
boolean
|
Date
condition:
CheckerObjectCondition
|
CheckerValueCondition
Returns
boolean
fetch
Input
fetch
Input
(
varname
:
string
)
:
undefined
|
{
ref
:
undefined
|
Object3D
|
Object3D
[]
|
CheckerModuleIORef
[]
;
style
:
"default"
|
"correct"
|
"incorrect"
|
"danger"
|
"info"
|
CheckerModuleIOStyle
[]
;
type
:
CheckerModuleIOType
;
value
:
CheckerModuleIOTypeValue
}
Parameters
varname:
string
Returns
undefined
|
{
ref
:
undefined
|
Object3D
|
Object3D
[]
|
CheckerModuleIORef
[]
;
style
:
"default"
|
"correct"
|
"incorrect"
|
"danger"
|
"info"
|
CheckerModuleIOStyle
[]
;
type
:
CheckerModuleIOType
;
value
:
CheckerModuleIOTypeValue
}
fetch
Prop
fetch
Prop
(
object
:
Object3D
, propPath
:
string
)
:
any
Parameters
object:
Object3D
propPath:
string
Returns
any
get
Outputs
get
Outputs
(
convertObjectToIfcId
?:
boolean
)
:
{
name
:
string
;
outputs
:
CheckerJsonOutput
[]
}
[]
Parameters
convertObjectToIfcId:
boolean
= true
Returns
{
name
:
string
;
outputs
:
CheckerJsonOutput
[]
}
[]
Private
make
Number
IfPossible
make
Number
IfPossible
(
input
:
any
)
:
any
Parameters
input:
any
Returns
any
Private
prepare
Scene
prepare
Scene
(
siteId
:
string
|
ObjectId
)
:
Promise
<
Scene
>
Parameters
siteId:
string
|
ObjectId
Returns
Promise
<
Scene
>
process
process
(
scene
?:
Scene
)
:
Promise
<
Scene
>
Parameters
Optional
scene:
Scene
Returns
Promise
<
Scene
>
Exports
Checker
Flow
Model
constructor
_id
app
Id
description
modules
modules
Ids
name
outputs
scene
site
Id
compare
Object
compare
Value
fetch
Input
fetch
Prop
get
Outputs
make
Number
IfPossible
prepare
Scene
process
Generated using
TypeDoc