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
CheckerModuleExtractModel
Class CheckerModuleExtractModel
Hierarchy
CheckerModuleBaseModel
CheckerModuleExtractModel
Implements
CheckerModuleExtract
Index
Constructors
constructor
Properties
_id
allowed
Input
Types
app
Id
current
Input
current
Input
Ref
current
Input
Type
extract
Type
force
Output
AsNumber
input
Objects
input
Var
Name
module
Type
multiple
name
output
Reference
output
Style
output
Summary
output
Type
output
Value
output
Var
Name
site
Id
value
Methods
extract
Edges
extract
Faces
extract
Vertices
extract
Wireframe
process
summary
instance
From
Document
instance
From
Request
Constructors
constructor
new
Checker
Module
Extract
Model
(
)
:
CheckerModuleExtractModel
Returns
CheckerModuleExtractModel
Properties
_id
_id
:
ObjectId
allowed
Input
Types
allowed
Input
Types
:
CheckerModuleIOType
[]
= ...
app
Id
app
Id
:
ObjectId
Protected
current
Input
current
Input
:
CheckerModuleIOTypeValue
Protected
current
Input
Ref
current
Input
Ref
:
undefined
|
Object3D
|
Object3D
[]
|
CheckerModuleIORef
[]
Protected
current
Input
Type
current
Input
Type
:
CheckerModuleIOType
extract
Type
extract
Type
:
CheckerExtractType
force
Output
AsNumber
force
Output
AsNumber
:
boolean
Private
input
Objects
input
Objects
:
Object3D
[]
= []
Optional
input
Var
Name
input
Var
Name
:
string
module
Type
module
Type
:
CheckerModuleType
= 'extract'
Private
multiple
multiple
:
boolean
= true
name
name
:
string
= ''
output
Reference
output
Reference
:
undefined
|
Object3D
|
Object3D
[]
|
CheckerModuleIORef
[]
output
Style
output
Style
:
"default"
|
"correct"
|
"incorrect"
|
"danger"
|
"info"
|
CheckerModuleIOStyle
[]
= 'default'
output
Summary
output
Summary
:
string
output
Type
output
Type
:
CheckerModuleIOType
output
Value
output
Value
:
CheckerModuleIOType
output
Var
Name
output
Var
Name
:
string
site
Id
site
Id
:
ObjectId
value
value
:
any
Methods
Private
extract
Edges
extract
Edges
(
object
:
Object3D
)
:
Line3
[]
Parameters
object:
Object3D
Returns
Line3
[]
Private
extract
Faces
extract
Faces
(
object
:
Object3D
)
:
Triangle
[]
Parameters
object:
Object3D
Returns
Triangle
[]
Private
extract
Vertices
extract
Vertices
(
object
:
Object3D
)
:
Vector3
[]
Parameters
object:
Object3D
Returns
Vector3
[]
Private
extract
Wireframe
extract
Wireframe
(
object
:
Object3D
)
:
Line3
[]
Parameters
object:
Object3D
Returns
Line3
[]
process
process
(
flow
:
CheckerFlowModel
)
:
Promise
<
void
>
Parameters
flow:
CheckerFlowModel
Returns
Promise
<
void
>
summary
summary
(
)
:
Promise
<
void
>
Returns
Promise
<
void
>
Static
instance
From
Document
instance
From
Document<T>
(
document
:
any
, options
:
InstanceFromDocumentOptions
)
:
Promise
<
InstanceType
<
T
>
>
Type parameters
T
:
typeof
Model
Parameters
document:
any
options:
InstanceFromDocumentOptions
Returns
Promise
<
InstanceType
<
T
>
>
Static
instance
From
Request
instance
From
Request<T>
(
req
:
Request
<
ParamsDictionary
,
any
,
any
,
ParsedQs
,
Record
<
string
,
any
>
>
, res
:
Response
<
any
,
Record
<
string
,
any
>
>
)
:
Promise
<
InstanceType
<
T
>
>
Type parameters
T
:
typeof
Model
Parameters
req:
Request
<
ParamsDictionary
,
any
,
any
,
ParsedQs
,
Record
<
string
,
any
>
>
res:
Response
<
any
,
Record
<
string
,
any
>
>
Returns
Promise
<
InstanceType
<
T
>
>
Exports
Checker
Module
Extract
Model
constructor
_id
allowed
Input
Types
app
Id
current
Input
current
Input
Ref
current
Input
Type
extract
Type
force
Output
AsNumber
input
Objects
input
Var
Name
module
Type
multiple
name
output
Reference
output
Style
output
Summary
output
Type
output
Value
output
Var
Name
site
Id
value
extract
Edges
extract
Faces
extract
Vertices
extract
Wireframe
process
summary
instance
From
Document
instance
From
Request
Generated using
TypeDoc