FreeWRL / FreeX3D 4.3.0
vrml.external.FreeWRLEAI.VRMLObject Class Reference

Public Member Functions

 VRMLObject (int id, String URL, VRMLObjectObserver observer)
 
String[] getFieldNames ()
 
VField getField (short field)
 
void setName (String name)
 
void setField (short field, VField value)
 
String toString ()
 
void load ()
 

Data Fields

int id
 
String URL
 
VRMLObject next
 
String[] gestures
 
boolean loaded = false
 

Protected Member Functions

void doSetField (short field, VField value)
 

Protected Attributes

String name
 
String[] fieldNames
 
VRMLObjectObserver observer
 
VField[] fields
 

Detailed Description

Definition at line 23 of file VRMLObject.java.

Constructor & Destructor Documentation

◆ VRMLObject()

vrml.external.FreeWRLEAI.VRMLObject.VRMLObject ( int id,
String URL,
VRMLObjectObserver observer )
inline

Definition at line 36 of file VRMLObject.java.

Member Function Documentation

◆ doSetField()

void vrml.external.FreeWRLEAI.VRMLObject.doSetField ( short field,
VField value )
inlineprotected

Definition at line 82 of file VRMLObject.java.

◆ getField()

VField vrml.external.FreeWRLEAI.VRMLObject.getField ( short field)
inline

Definition at line 57 of file VRMLObject.java.

◆ getFieldNames()

String[] vrml.external.FreeWRLEAI.VRMLObject.getFieldNames ( )
inline

Definition at line 53 of file VRMLObject.java.

◆ load()

void vrml.external.FreeWRLEAI.VRMLObject.load ( )
inline

Definition at line 83 of file VRMLObject.java.

◆ setField()

void vrml.external.FreeWRLEAI.VRMLObject.setField ( short field,
VField value )
inline

Definition at line 65 of file VRMLObject.java.

◆ setName()

void vrml.external.FreeWRLEAI.VRMLObject.setName ( String name)
inline

Definition at line 61 of file VRMLObject.java.

◆ toString()

String vrml.external.FreeWRLEAI.VRMLObject.toString ( )
inline

Definition at line 77 of file VRMLObject.java.

Field Documentation

◆ fieldNames

String [] vrml.external.FreeWRLEAI.VRMLObject.fieldNames
protected

Definition at line 32 of file VRMLObject.java.

◆ fields

VField [] vrml.external.FreeWRLEAI.VRMLObject.fields
protected

Definition at line 34 of file VRMLObject.java.

◆ gestures

String [] vrml.external.FreeWRLEAI.VRMLObject.gestures

Definition at line 28 of file VRMLObject.java.

◆ id

int vrml.external.FreeWRLEAI.VRMLObject.id

Definition at line 25 of file VRMLObject.java.

◆ loaded

boolean vrml.external.FreeWRLEAI.VRMLObject.loaded = false

Definition at line 29 of file VRMLObject.java.

◆ name

String vrml.external.FreeWRLEAI.VRMLObject.name
protected

Definition at line 31 of file VRMLObject.java.

◆ next

VRMLObject vrml.external.FreeWRLEAI.VRMLObject.next

Definition at line 27 of file VRMLObject.java.

◆ observer

VRMLObjectObserver vrml.external.FreeWRLEAI.VRMLObject.observer
protected

Definition at line 33 of file VRMLObject.java.

◆ URL

String vrml.external.FreeWRLEAI.VRMLObject.URL

Definition at line 26 of file VRMLObject.java.


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