Sirikata
Public Member Functions | Private Member Functions | Private Attributes
Sirikata::JS::JSProxyVisibleData Class Reference

JSVisibleData that works from a ProxyObject. More...

#include <JSVisibleData.hpp>

Inheritance diagram for Sirikata::JS::JSProxyVisibleData:
Collaboration diagram for Sirikata::JS::JSProxyVisibleData:

List of all members.

Public Member Functions

 JSProxyVisibleData (JSVisibleDataListener *parent, ProxyObjectPtr from)
virtual ~JSProxyVisibleData ()
virtual const
SpaceObjectReference
id ()
 ID of this object in the space.
virtual const
SpaceObjectReference
observer ()
 ID of the observing presence of this object.
virtual void disable ()
virtual TimedMotionVector3f location () const
virtual TimedMotionQuaternion orientation () const
virtual AggregateBoundingInfo bounds () const
virtual Transfer::URI mesh () const
virtual String physics () const
virtual bool isAggregate () const
virtual ObjectReference parent () const

Private Member Functions

 JSProxyVisibleData ()

Private Attributes

ProxyObjectPtr proxy

Detailed Description

JSVisibleData that works from a ProxyObject.


Constructor & Destructor Documentation

Sirikata::JS::JSProxyVisibleData::JSProxyVisibleData ( JSVisibleDataListener parent,
ProxyObjectPtr  from 
)
Sirikata::JS::JSProxyVisibleData::~JSProxyVisibleData ( ) [virtual]
Sirikata::JS::JSProxyVisibleData::JSProxyVisibleData ( ) [private]

Member Function Documentation

virtual AggregateBoundingInfo Sirikata::JS::JSProxyVisibleData::bounds ( ) const [inline, virtual]

Implements Sirikata::IPresencePropertiesRead.

References proxy.

void Sirikata::JS::JSProxyVisibleData::disable ( ) [virtual]

Reimplemented from Sirikata::JS::JSVisibleData.

References proxy.

const SpaceObjectReference & Sirikata::JS::JSProxyVisibleData::id ( ) [virtual]

ID of this object in the space.

Implements Sirikata::JS::JSVisibleData.

References proxy.

virtual bool Sirikata::JS::JSProxyVisibleData::isAggregate ( ) const [inline, virtual]

Implements Sirikata::IPresencePropertiesRead.

References proxy.

virtual TimedMotionVector3f Sirikata::JS::JSProxyVisibleData::location ( ) const [inline, virtual]

Implements Sirikata::IPresencePropertiesRead.

References proxy.

virtual Transfer::URI Sirikata::JS::JSProxyVisibleData::mesh ( ) const [inline, virtual]

Implements Sirikata::IPresencePropertiesRead.

References proxy.

const SpaceObjectReference & Sirikata::JS::JSProxyVisibleData::observer ( ) [virtual]

ID of the observing presence of this object.

Implements Sirikata::JS::JSVisibleData.

References proxy.

virtual TimedMotionQuaternion Sirikata::JS::JSProxyVisibleData::orientation ( ) const [inline, virtual]

Implements Sirikata::IPresencePropertiesRead.

References proxy.

virtual ObjectReference Sirikata::JS::JSProxyVisibleData::parent ( ) const [inline, virtual]

Implements Sirikata::IPresencePropertiesRead.

References proxy.

virtual String Sirikata::JS::JSProxyVisibleData::physics ( ) const [inline, virtual]

Implements Sirikata::IPresencePropertiesRead.

References proxy.


Member Data Documentation


The documentation for this class was generated from the following files: