Atavism Version 2018.1AGIS API

atavism.agis.objects
Class VolumetricRegion.ResourceNodeEntity

java.lang.Object
  extended by atavism.server.objects.NamedPropertyClass
      extended by atavism.server.objects.Entity
          extended by atavism.agis.objects.VolumetricRegion.ResourceNodeEntity
All Implemented Interfaces:
EntityWithWorldNode, java.io.Serializable
Enclosing class:
VolumetricRegion

public class VolumetricRegion.ResourceNodeEntity
extends Entity
implements EntityWithWorldNode

Sub-class needed for the interpolated world node so a perceiver can be created.

Author:
Andrew
See Also:
Serialized Form

Field Summary
 
Fields inherited from class atavism.server.objects.Entity
log, staticLock, subObjectNamespacesInt, transientPropertyKeys, type
 
Fields inherited from class atavism.server.objects.NamedPropertyClass
lock, name
 
Constructor Summary
VolumetricRegion.ResourceNodeEntity(OID oid, InterpolatedWorldNode node)
           
 
Method Summary
 Entity getEntity()
           
 InterpolatedWorldNode getWorldNode()
           
 void setDirLocOrient(BasicWorldNode bnode)
           
 void setWorldNode(InterpolatedWorldNode node)
           
 
Methods inherited from class atavism.server.objects.Entity
addSubObjectNamespace, equals, equals, getLock, getNamespace, getOid, getPersistenceFlag, getProperty, getSubObjectNamespaces, getSubObjectNamespacesInt, getTransientDataRef, getType, hashCode, hasSubObjectNamespace, isDeleted, registerTransientPropertyKey, removeProperty, removeSubObjectNamespace, setDeleted, setNamespace, setOid, setPersistenceFlag, setProperty, setSubObjectNamespaces, setSubObjectNamespacesInt, setType, toBytes, toString, unregisterTransientPropertyKey
 
Methods inherited from class atavism.server.objects.NamedPropertyClass
getBooleanProperty, getIntProperty, getName, getPropertyMap, getPropertyMapRef, getStringProperty, lock, modifyIntProperty, setName, setPropertyMap, setupTransient, unlock
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface atavism.server.objects.EntityWithWorldNode
getOid, setOid
 

Constructor Detail

VolumetricRegion.ResourceNodeEntity

public VolumetricRegion.ResourceNodeEntity(OID oid,
                                           InterpolatedWorldNode node)
Method Detail

getWorldNode

public InterpolatedWorldNode getWorldNode()
Specified by:
getWorldNode in interface EntityWithWorldNode

setWorldNode

public void setWorldNode(InterpolatedWorldNode node)
Specified by:
setWorldNode in interface EntityWithWorldNode

setDirLocOrient

public void setDirLocOrient(BasicWorldNode bnode)
Specified by:
setDirLocOrient in interface EntityWithWorldNode

getEntity

public Entity getEntity()
Specified by:
getEntity in interface EntityWithWorldNode


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