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
CheckerModuleNormalDistanceModel
Class CheckerModuleNormalDistanceModel
Hierarchy
CheckerModuleBaseModel
CheckerModuleNormalDistanceModel
Implements
CheckerModuleNormalDistance
Index
Constructors
constructor
Properties
_id
allowed
Input
Types
app
Id
current
Input
current
Input
Ref
current
Input
Type
input2
Var
Name
input
Var
Name
module
Type
name
operation
output
Reference
output
Style
output
Summary
output
Type
output
Value
output
Var
Name
same
Inputs
site
Id
Methods
Face
Face
Line
Face
Line
Line
point
Face
point
Line
point
Point
process
summary
instance
From
Document
instance
From
Request
Constructors
constructor
new
Checker
Module
Normal
Distance
Model
(
)
:
CheckerModuleNormalDistanceModel
Returns
CheckerModuleNormalDistanceModel
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
Optional
input2
Var
Name
input2
Var
Name
:
string
Optional
input
Var
Name
input
Var
Name
:
string
module
Type
module
Type
:
CheckerModuleType
= 'normal-distance'
name
name
:
string
= ''
operation
operation
:
"min"
|
"max"
= 'min'
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
:
string
|
number
|
boolean
|
string
[]
|
number
[]
|
boolean
[]
output
Var
Name
output
Var
Name
:
string
Private
same
Inputs
same
Inputs
:
boolean
= false
site
Id
site
Id
:
ObjectId
Methods
Face
Face
Face
Face
(
i1
:
Triangle
, i2
:
Triangle
)
:
number
Parameters
i1:
Triangle
i2:
Triangle
Returns
number
Line
Face
Line
Face
(
i1
:
Line3
, i2
:
Triangle
)
:
number
Parameters
i1:
Line3
i2:
Triangle
Returns
number
Line
Line
Line
Line
(
i1
:
Line3
, i2
:
Line3
)
:
number
Parameters
i1:
Line3
i2:
Line3
Returns
number
point
Face
point
Face
(
i1
:
Vector3
, i2
:
Triangle
)
:
number
Parameters
i1:
Vector3
i2:
Triangle
Returns
number
point
Line
point
Line
(
i1
:
Vector3
, i2
:
Line3
)
:
number
Parameters
i1:
Vector3
i2:
Line3
Returns
number
point
Point
point
Point
(
i1
:
Vector3
, i2
:
Vector3
)
:
number
Parameters
i1:
Vector3
i2:
Vector3
Returns
number
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
Normal
Distance
Model
constructor
_id
allowed
Input
Types
app
Id
current
Input
current
Input
Ref
current
Input
Type
input2
Var
Name
input
Var
Name
module
Type
name
operation
output
Reference
output
Style
output
Summary
output
Type
output
Value
output
Var
Name
same
Inputs
site
Id
Face
Face
Line
Face
Line
Line
point
Face
point
Line
point
Point
process
summary
instance
From
Document
instance
From
Request
Generated using
TypeDoc