Skip to content

editorGlobalsHintFilterCriterion

Class: HintFilterCriterion

Hierarchy

  • HintFilterCriterion

ConvexHullFilterCriterion

HintIntersectionAreaFilterCriterion

OnScreenAreaFilterCriterion

PositionScoreFilterCriterion

WorldPositionOcclusionCriterion

Index

Constructors

Properties

Methods

Constructors

constructor

+ new HintFilterCriterion(camera: PerspectiveCamera, canvasDimensions: object, sharedData: any, modelSubnode: Object3D): HintFilterCriterion

Defined in src/renderContext/hints/HintFilterStrategies/HintCriteria/HintFilterCriterion.ts:8

Parameters:

camera: PerspectiveCamera

canvasDimensions: object

Name Type
height number
width number

sharedData: any

modelSubnode: Object3D

Returns: HintFilterCriterion

Properties

Protected camera

camera: PerspectiveCamera

Defined in src/renderContext/hints/HintFilterStrategies/HintCriteria/HintFilterCriterion.ts:5


Protected canvasDimensions

canvasDimensions: object

Defined in src/renderContext/hints/HintFilterStrategies/HintCriteria/HintFilterCriterion.ts:7

Type declaration:

  • height: number

  • width: number


Protected modelSubnode

modelSubnode: Object3D

Defined in src/renderContext/hints/HintFilterStrategies/HintCriteria/HintFilterCriterion.ts:8


Protected sharedData

sharedData: any

Defined in src/renderContext/hints/HintFilterStrategies/HintCriteria/HintFilterCriterion.ts:6

Methods

Protected _getHintCanvasAABB

_getHintCanvasAABB(hint: FilterableHint): any

Defined in src/renderContext/hints/HintFilterStrategies/HintCriteria/HintFilterCriterion.ts:29

Parameters:

Name Type
hint FilterableHint

Returns: any


Abstract score

score(hint: FilterableHint, alreadySelectedHints: FilterableHint[]): number

Defined in src/renderContext/hints/HintFilterStrategies/HintCriteria/HintFilterCriterion.ts:27

Parameters:

Name Type Description
hint FilterableHint -
alreadySelectedHints FilterableHint[] -

Returns: number

a number in [0..1], 0 being the best score