Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ControllerMiddleware
    • ThreeCheckerControllerMiddleware

Index

Constructors

constructor

  • Parameters

    • model: typeof Model

    Returns ThreeCheckerControllerMiddleware

Methods

Static Private compare

  • compare(object: Object3D, condition: Condition): boolean

Static Private makeNumberIfPossible

  • makeNumberIfPossible(input: any): any

Static Private preparePathKey

  • preparePathKey(key: string): string

Static Private prepareScene

  • prepareScene(siteId: string): Promise<Object3D>

Static Private printChecker

Static Private printReportHead

  • printReportHead(pdf: PDF, report: ReportResult): Promise<void>

Static run

  • run(pdf?: boolean): (req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, res: Response<any, Record<string, any>>, next: NextFunction) => Promise<void>
  • Parameters

    • pdf: boolean = false

    Returns (req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, res: Response<any, Record<string, any>>, next: NextFunction) => Promise<void>

      • (req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, res: Response<any, Record<string, any>>, next: NextFunction): Promise<void>
      • Parameters

        • req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
        • res: Response<any, Record<string, any>>
        • next: NextFunction

        Returns Promise<void>

Static Private runChecker

  • runChecker(scene: Object3D, checkerId: string | ObjectId): Promise<CheckerResult>

Static runReport

  • runReport(pdf?: boolean): (req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, res: Response<any, Record<string, any>>, next: NextFunction) => Promise<void>
  • Parameters

    • pdf: boolean = false

    Returns (req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, res: Response<any, Record<string, any>>, next: NextFunction) => Promise<void>

      • (req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>, res: Response<any, Record<string, any>>, next: NextFunction): Promise<void>
      • Parameters

        • req: Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
        • res: Response<any, Record<string, any>>
        • next: NextFunction

        Returns Promise<void>

Generated using TypeDoc