projects/atft/src/lib/actor/data-center/server/server-stand-actor.component.ts
providers |
provideParent(ServerStandActorComponent)
|
selector | atft-server-stand-actor |
template |
|
Properties |
Methods |
|
Inputs |
Outputs |
icon | |
Type : string
|
|
Inherited from
AbstractServerActor
|
|
Defined in
AbstractServerActor:23
|
label | |
Type : string
|
|
Inherited from
AbstractServerActor
|
|
Defined in
AbstractServerActor:8
|
showFrame | |
Type : boolean
|
|
Default value : true
|
|
Inherited from
AbstractServerActor
|
|
Defined in
AbstractServerActor:28
|
layer | |
Type : number
|
|
Default value : 0
|
|
Inherited from
AbstractObject3D
|
|
Defined in
AbstractObject3D:42
|
name | |
Type : string
|
|
Default value : uuidv4()
|
|
Inherited from
AbstractObject3D
|
|
Defined in
AbstractObject3D:40
|
rotateX | |
Type : number
|
|
Inherited from
AbstractObject3D
|
|
Defined in
AbstractObject3D:24
|
|
Rotation in Euler angles (radians) with order X, Y, Z. |
rotateY | |
Type : number
|
|
Inherited from
AbstractObject3D
|
|
Defined in
AbstractObject3D:25
|
rotateZ | |
Type : number
|
|
Inherited from
AbstractObject3D
|
|
Defined in
AbstractObject3D:26
|
scaleX | |
Type : number
|
|
Default value : 1
|
|
Inherited from
AbstractObject3D
|
|
Defined in
AbstractObject3D:36
|
scaleY | |
Type : number
|
|
Default value : 1
|
|
Inherited from
AbstractObject3D
|
|
Defined in
AbstractObject3D:37
|
scaleZ | |
Type : number
|
|
Default value : 1
|
|
Inherited from
AbstractObject3D
|
|
Defined in
AbstractObject3D:38
|
translateX | |
Type : number
|
|
Inherited from
AbstractObject3D
|
|
Defined in
AbstractObject3D:31
|
|
Translate the geometry. This is typically done as a one time operation, and not during a loop. |
translateY | |
Type : number
|
|
Inherited from
AbstractObject3D
|
|
Defined in
AbstractObject3D:32
|
translateZ | |
Type : number
|
|
Inherited from
AbstractObject3D
|
|
Defined in
AbstractObject3D:33
|
actorClick | |
Type : EventEmitter
|
|
Inherited from
AbstractServerActor
|
|
Defined in
AbstractServerActor:20
|
deselected | |
Type : EventEmitter
|
|
Inherited from
AbstractServerActor
|
|
Defined in
AbstractServerActor:17
|
render | |
Type : EventEmitter
|
|
Inherited from
AbstractServerActor
|
|
Defined in
AbstractServerActor:11
|
selected | |
Type : EventEmitter
|
|
Inherited from
AbstractServerActor
|
|
Defined in
AbstractServerActor:14
|
changed | |
Type : EventEmitter
|
|
Inherited from
AbstractObject3D
|
|
Defined in
AbstractObject3D:44
|
Public onClick |
onClick()
|
Inherited from
AbstractServerActor
|
Defined in
AbstractServerActor:40
|
Returns :
void
|
Public onDeselected |
onDeselected()
|
Inherited from
AbstractServerActor
|
Defined in
AbstractServerActor:35
|
Returns :
void
|
Public onSelected |
onSelected()
|
Inherited from
AbstractServerActor
|
Defined in
AbstractServerActor:30
|
Returns :
void
|
Protected newObject3DInstance |
newObject3DInstance()
|
Inherited from
AbstractObject3D
|
Defined in
AbstractObject3D:8
|
Returns :
THREE.Object3D
|
Public addChild | ||||||
addChild(object: AbstractObject3D<any>)
|
||||||
Inherited from
AbstractObject3D
|
||||||
Defined in
AbstractObject3D:143
|
||||||
Parameters :
Returns :
void
|
Protected afterInit |
afterInit()
|
Inherited from
AbstractObject3D
|
Defined in
AbstractObject3D:156
|
Returns :
void
|
Public applyRotation |
applyRotation()
|
Inherited from
AbstractObject3D
|
Defined in
AbstractObject3D:118
|
Returns :
void
|
Public applyScale |
applyScale()
|
Inherited from
AbstractObject3D
|
Defined in
AbstractObject3D:135
|
Returns :
void
|
Public applyTranslation |
applyTranslation()
|
Inherited from
AbstractObject3D
|
Defined in
AbstractObject3D:127
|
Returns :
void
|
Public findByName | ||||||
findByName(name: string)
|
||||||
Inherited from
AbstractObject3D
|
||||||
Defined in
AbstractObject3D:185
|
||||||
Parameters :
Returns :
any
|
Public getChildren |
getChildren()
|
Inherited from
AbstractObject3D
|
Defined in
AbstractObject3D:202
|
Returns :
Array<AbstractObject3D<any>>
|
Public getObject |
getObject()
|
Inherited from
AbstractObject3D
|
Defined in
AbstractObject3D:175
|
Returns :
T
|
Public ngAfterViewInit |
ngAfterViewInit()
|
Inherited from
AbstractObject3D
|
Defined in
AbstractObject3D:181
|
Returns :
void
|
Public ngOnChanges | ||||||
ngOnChanges(changes: SimpleChanges)
|
||||||
Inherited from
AbstractObject3D
|
||||||
Defined in
AbstractObject3D:57
|
||||||
Parameters :
Returns :
void
|
Public ngOnDestroy |
ngOnDestroy()
|
Inherited from
AbstractObject3D
|
Defined in
AbstractObject3D:86
|
Returns :
void
|
Public ngOnInit |
ngOnInit()
|
Inherited from
AbstractObject3D
|
Defined in
AbstractObject3D:97
|
Returns :
void
|
Protected recursionByName | |||||||||
recursionByName(currentNode: AbstractObject3D<any>, name: string)
|
|||||||||
Inherited from
AbstractObject3D
|
|||||||||
Defined in
AbstractObject3D:192
|
|||||||||
Parameters :
Returns :
any
|
Public removeChild | ||||||
removeChild(object: AbstractObject3D<any>)
|
||||||
Inherited from
AbstractObject3D
|
||||||
Defined in
AbstractObject3D:160
|
||||||
Parameters :
Returns :
void
|
Public removeChildByName | ||||||
removeChildByName(name: string)
|
||||||
Inherited from
AbstractObject3D
|
||||||
Defined in
AbstractObject3D:206
|
||||||
Parameters :
Returns :
void
|
Public updateParent |
updateParent()
|
Inherited from
AbstractObject3D
|
Defined in
AbstractObject3D:111
|
Returns :
void
|
color |
Type : string | number
|
Default value : '#ffffff'
|
Inherited from
AbstractServerActor
|
Defined in
AbstractServerActor:25
|
Protected childlren |
Type : Array<AbstractObject3D<any>>
|
Default value : []
|
Inherited from
AbstractObject3D
|
Defined in
AbstractObject3D:46
|
Protected object |
Type : T
|
Inherited from
AbstractObject3D
|
Defined in
AbstractObject3D:48
|
import {Component} from '@angular/core';
import { provideParent } from '../../../util';
import { AbstractServerActor } from './abstract-server-actor';
@Component({
selector: 'atft-server-stand-actor',
providers: [provideParent(ServerStandActorComponent)],
template: `
<atft-empty name="server-box">
<!-- TODO: template? -->
<atft-empty atft-raycaster-group (mouseEnter)="onSelected()" (mouseExit)="onDeselected()" (click)="onClick()">
<atft-box-mesh [height]="10" [width]="10" [depth]="14" material="phong" [materialColor]="color" [translateZ]="7"
atft-raycaster-group (mouseEnter)="onSelected()" (mouseExit)="onDeselected()" (click)="onClick()">
<atft-svg-loader *ngIf="icon" [icon]="icon" overrideMaterialColor="#ffffff"
material="basic" [maxX]="8" [maxY]="8" [translateZ]="0"
[translateY]="-5.1" [rotateX]="(90 | deg2rad)" [rotateZ]="(180 | deg2rad)" [rotateY]="(180 | deg2rad)">
</atft-svg-loader>
</atft-box-mesh>
</atft-empty>
<atft-text-mesh [text]="label" [size]="2" [bevelEnabled]="false" [height]="0" [centered]="true"
material="basic" materialColor="#DADADA" [translateY]="-11" [translateZ]="0.1"
[depthWrite]="true">
</atft-text-mesh>
<atft-frame-mesh *ngIf="showFrame" [thickness]="1" [sizeX]="15" [sizeY]="15" [translateZ]="0.2" material="basic"
[depthWrite]="true" [materialColor]="color">
</atft-frame-mesh>
</atft-empty>
`
})
export class ServerStandActorComponent extends AbstractServerActor {
}