Atavism Version 2018.1AGIS API

atavism.server.engine
Interface WorldNode

All Superinterfaces:
Interpolatable, Locatable, java.io.Serializable
All Known Implementing Classes:
InterpolatedWorldNode, WMWorldNode

public interface WorldNode
extends Locatable, Interpolatable, java.io.Serializable

An interface defining the methods that any world node must implement.


Method Summary
 void addChild(WorldNode child)
           
 java.util.Set<WorldNode> getChildren()
           
 AOObject getObject()
           
 Quaternion getOrientation()
           
 WorldNode getParent()
           
 boolean isSpawned()
           
 void removeChild(WorldNode child)
           
 void setChildren(java.util.Set<WorldNode> children)
           
 void setObject(AOObject obj)
           
 void setOrientation(Quaternion orient)
           
 void setParent(WorldNode node)
           
 
Methods inherited from interface atavism.server.engine.Locatable
getCurrentLoc, getInstanceOid, getLastUpdate, getLoc, setLastUpdate, setLoc
 

Method Detail

getObject

AOObject getObject()

setObject

void setObject(AOObject obj)

getParent

WorldNode getParent()

setParent

void setParent(WorldNode node)

getOrientation

Quaternion getOrientation()

setOrientation

void setOrientation(Quaternion orient)

getChildren

java.util.Set<WorldNode> getChildren()

setChildren

void setChildren(java.util.Set<WorldNode> children)

addChild

void addChild(WorldNode child)

removeChild

void removeChild(WorldNode child)

isSpawned

boolean isSpawned()


Copyright © 2018 Dragonsan Studios Sp. z o.o.