AR Design
UBC EML collab with UBC SALA - visualizing IoT data in AR
HoloToolkit.Sharing.ObjectElement Class Reference
Inheritance diagram for HoloToolkit.Sharing.ObjectElement:
HoloToolkit.Sharing.Element

Public Member Functions

override void Dispose ()
 
virtual BoolElement CreateBoolElement (XString name, bool value)
 
virtual IntElement CreateIntElement (XString name, int value)
 
virtual LongElement CreateLongElement (XString name, long value)
 
virtual FloatElement CreateFloatElement (XString name, float value)
 
virtual DoubleElement CreateDoubleElement (XString name, double value)
 
virtual StringElement CreateStringElement (XString name, XString value)
 
virtual ObjectElement CreateObjectElement (XString name, XString objectType, User owner)
 
virtual ObjectElement CreateObjectElement (XString name, XString objectType)
 
virtual IntArrayElement CreateIntArrayElement (XString name)
 
virtual FloatArrayElement CreateFloatArrayElement (XString name)
 
virtual StringArrayElement CreateStringArrayElement (XString name)
 
virtual int GetElementCount ()
 
virtual Element GetElement (long id)
 
virtual Element GetElement (XString name)
 
virtual Element GetElementAt (int index)
 
virtual void RemoveElement (Element element)
 
virtual void RemoveElement (long id)
 
virtual void RemoveElementAt (int index)
 
virtual void AddListener (ObjectElementListener newListener)
 
virtual void RemoveListener (ObjectElementListener oldListener)
 
virtual int GetOwnerID ()
 
virtual XString GetObjectType ()
 
- Public Member Functions inherited from HoloToolkit.Sharing.Element
virtual ElementType GetElementType ()
 
virtual long GetGUID ()
 
virtual XString GetName ()
 
virtual Element GetParent ()
 
virtual bool IsValid ()
 

Static Public Member Functions

static ObjectElement Cast (Element element)
 

Additional Inherited Members

- Protected Attributes inherited from HoloToolkit.Sharing.Element
bool swigCMemOwn
 

Detailed Description

Definition at line 13 of file ObjectElement.cs.

Member Function Documentation

§ AddListener()

virtual void HoloToolkit.Sharing.ObjectElement.AddListener ( ObjectElementListener  newListener)
virtual

Definition at line 149 of file ObjectElement.cs.

§ Cast()

static ObjectElement HoloToolkit.Sharing.ObjectElement.Cast ( Element  element)
static

Definition at line 42 of file ObjectElement.cs.

§ CreateBoolElement()

virtual BoolElement HoloToolkit.Sharing.ObjectElement.CreateBoolElement ( XString  name,
bool  value 
)
virtual

Definition at line 48 of file ObjectElement.cs.

§ CreateDoubleElement()

virtual DoubleElement HoloToolkit.Sharing.ObjectElement.CreateDoubleElement ( XString  name,
double  value 
)
virtual

Definition at line 72 of file ObjectElement.cs.

§ CreateFloatArrayElement()

virtual FloatArrayElement HoloToolkit.Sharing.ObjectElement.CreateFloatArrayElement ( XString  name)
virtual

Definition at line 102 of file ObjectElement.cs.

§ CreateFloatElement()

virtual FloatElement HoloToolkit.Sharing.ObjectElement.CreateFloatElement ( XString  name,
float  value 
)
virtual

Definition at line 66 of file ObjectElement.cs.

§ CreateIntArrayElement()

virtual IntArrayElement HoloToolkit.Sharing.ObjectElement.CreateIntArrayElement ( XString  name)
virtual

Definition at line 96 of file ObjectElement.cs.

§ CreateIntElement()

virtual IntElement HoloToolkit.Sharing.ObjectElement.CreateIntElement ( XString  name,
int  value 
)
virtual

Definition at line 54 of file ObjectElement.cs.

§ CreateLongElement()

virtual LongElement HoloToolkit.Sharing.ObjectElement.CreateLongElement ( XString  name,
long  value 
)
virtual

Definition at line 60 of file ObjectElement.cs.

§ CreateObjectElement() [1/2]

virtual ObjectElement HoloToolkit.Sharing.ObjectElement.CreateObjectElement ( XString  name,
XString  objectType,
User  owner 
)
virtual

Definition at line 84 of file ObjectElement.cs.

§ CreateObjectElement() [2/2]

virtual ObjectElement HoloToolkit.Sharing.ObjectElement.CreateObjectElement ( XString  name,
XString  objectType 
)
virtual

Definition at line 90 of file ObjectElement.cs.

§ CreateStringArrayElement()

virtual StringArrayElement HoloToolkit.Sharing.ObjectElement.CreateStringArrayElement ( XString  name)
virtual

Definition at line 108 of file ObjectElement.cs.

§ CreateStringElement()

virtual StringElement HoloToolkit.Sharing.ObjectElement.CreateStringElement ( XString  name,
XString  value 
)
virtual

Definition at line 78 of file ObjectElement.cs.

§ Dispose()

override void HoloToolkit.Sharing.ObjectElement.Dispose ( )
virtual

Reimplemented from HoloToolkit.Sharing.Element.

Definition at line 28 of file ObjectElement.cs.

§ GetElement() [1/2]

virtual Element HoloToolkit.Sharing.ObjectElement.GetElement ( long  id)
virtual

Definition at line 119 of file ObjectElement.cs.

§ GetElement() [2/2]

virtual Element HoloToolkit.Sharing.ObjectElement.GetElement ( XString  name)
virtual

Definition at line 125 of file ObjectElement.cs.

§ GetElementAt()

virtual Element HoloToolkit.Sharing.ObjectElement.GetElementAt ( int  index)
virtual

Definition at line 131 of file ObjectElement.cs.

§ GetElementCount()

virtual int HoloToolkit.Sharing.ObjectElement.GetElementCount ( )
virtual

Definition at line 114 of file ObjectElement.cs.

§ GetObjectType()

virtual XString HoloToolkit.Sharing.ObjectElement.GetObjectType ( )
virtual

Definition at line 162 of file ObjectElement.cs.

§ GetOwnerID()

virtual int HoloToolkit.Sharing.ObjectElement.GetOwnerID ( )
virtual

Definition at line 157 of file ObjectElement.cs.

§ RemoveElement() [1/2]

virtual void HoloToolkit.Sharing.ObjectElement.RemoveElement ( Element  element)
virtual

Definition at line 137 of file ObjectElement.cs.

§ RemoveElement() [2/2]

virtual void HoloToolkit.Sharing.ObjectElement.RemoveElement ( long  id)
virtual

Definition at line 141 of file ObjectElement.cs.

§ RemoveElementAt()

virtual void HoloToolkit.Sharing.ObjectElement.RemoveElementAt ( int  index)
virtual

Definition at line 145 of file ObjectElement.cs.

§ RemoveListener()

virtual void HoloToolkit.Sharing.ObjectElement.RemoveListener ( ObjectElementListener  oldListener)
virtual

Definition at line 153 of file ObjectElement.cs.


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