All files / views/threejs/cad SectorNode.ts

100% Statements 5/5
100% Branches 0/0
100% Functions 1/1
100% Lines 5/5

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23        4x     4x       11x 11x 11x                  
/*!
 * Copyright 2020 Cognite AS
 */
 
import * as THREE from 'three';
import { SectorActivator } from '../../../models/cad/initializeSectorLoader';
 
export class SectorNode extends THREE.Group {
  public readonly sectorId: number;
 
  constructor(sectorId: number, sectorPath: string) {
    super();
    this.name = `Sector ${sectorPath} [id=${sectorId}]`;
    this.sectorId = sectorId;
  }
}
 
export interface RootSectorNodeData {
  rootSector: SectorNode;
  simpleActivator: SectorActivator;
  detailedActivator: SectorActivator;
}