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

extractType

extractType: CheckerExtractType

forceOutputAsNumber

forceOutputAsNumber: boolean

Private inputObjects

inputObjects: Object3D[] = []

Optional inputVarName

inputVarName: string

moduleType

moduleType: CheckerModuleType = 'extract'

Private multiple

multiple: boolean = true

name

name: string = ''

outputReference

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

outputStyle

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

outputSummary

outputSummary: string

outputType

outputValue

outputValue: CheckerModuleIOType

outputVarName

outputVarName: string

siteId

siteId: ObjectId

value

value: any

Methods

Private extractEdges

  • extractEdges(object: Object3D): Line3[]

Private extractFaces

  • extractFaces(object: Object3D): Triangle[]

Private extractVertices

  • extractVertices(object: Object3D): Vector3[]

Private extractWireframe

  • extractWireframe(object: Object3D): Line3[]

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