Home Reference Source
import {ProjectTreeModel} from 'bimsurfer3/viewer/projecttreemodel.js'
public class | source

ProjectTreeModel

Extends:

TreeNodeTreeModel → ProjectTreeModel

A quick and dirty tree model, this is used in both the dev.js and interactive.js apps

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
public

subDiv: *

Method Summary

Public Methods
public

addProject(parentNode: *, project: *, clickFn: *)

public

load(clickFn: *): *

Inherited Summary

From class TreeNode
public

children: *[]

public

clickFn: *

public
public

view: *

public

add(label: *): *

public

click(clickFn: *)

public

show()

public

toggle()

Public Constructors

public constructor() source

Override:

TreeModel#constructor

Public Members

public bimServerApi: * source

public poidToProject: * source

public subDiv: * source

Public Methods

public addProject(parentNode: *, project: *, clickFn: *) source

Params:

NameTypeAttributeDescription
parentNode *
project *
clickFn *

public load(clickFn: *): * source

Params:

NameTypeAttributeDescription
clickFn *

Return:

*