Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

constructor

Properties

_id

_id: ObjectId

allowedInputTypes

allowedInputTypes: CheckerModuleIOType[] = ...

appId

appId: ObjectId

Protected currentInput

Protected currentInputRef

currentInputRef: undefined | Object3D | Object3D[] | CheckerModuleIORef[]

Protected currentInputType

currentInputType: CheckerModuleIOType

Optional input2VarName

input2VarName: string

Optional inputVarName

inputVarName: string

moduleType

moduleType: CheckerModuleType = 'normal-distance'

name

name: string = ''

operation

operation: "min" | "max" = 'min'

outputReference

outputReference: undefined | Object3D | Object3D[] | CheckerModuleIORef[]

outputStyle

outputStyle: "default" | "correct" | "incorrect" | "danger" | "info" | CheckerModuleIOStyle[] = 'default'

outputSummary

outputSummary: string

outputType

outputValue

outputValue: string | number | boolean | string[] | number[] | boolean[]

outputVarName

outputVarName: string

Private sameInputs

sameInputs: boolean = false

siteId

siteId: ObjectId

Methods

FaceFace

  • FaceFace(i1: Triangle, i2: Triangle): number

LineFace

  • LineFace(i1: Line3, i2: Triangle): number

LineLine

  • LineLine(i1: Line3, i2: Line3): number

pointFace

  • pointFace(i1: Vector3, i2: Triangle): number

pointLine

  • pointLine(i1: Vector3, i2: Line3): number

pointPoint

  • pointPoint(i1: Vector3, i2: Vector3): number

process

summary

  • summary(): Promise<void>

Static instanceFromDocument

  • instanceFromDocument<T>(document: any, options: InstanceFromDocumentOptions): Promise<InstanceType<T>>

Static instanceFromRequest

  • instanceFromRequest<T>(req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, res: Response<any, Record<string, any>>): Promise<InstanceType<T>>

Generated using TypeDoc