iicm.vrml.pw
Class Field
java.lang.Object
|
+--iicm.vrml.pw.Field
- Direct Known Subclasses:
- MultiField, SFBool, SFColor, SFFloat, SFInt32, SFNode, SFRotation, SFString, SFTime, SFVec2f, SFVec3f
- public abstract class Field
- extends java.lang.Object
Field - Field base class.
Constructor Summary |
Field()
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
F_FIELD
public static final int F_FIELD
F_EVENTIN
public static final int F_EVENTIN
F_EVENTOUT
public static final int F_EVENTOUT
F_EXPOSEDFIELD
public static final int F_EXPOSEDFIELD
STR_FIELD
public static final java.lang.String STR_FIELD
STR_EXPOSEDFIELD
public static final java.lang.String STR_EXPOSEDFIELD
STR_EVENTIN
public static final java.lang.String STR_EVENTIN
STR_EVENTOUT
public static final java.lang.String STR_EVENTOUT
class_
protected int class_
changed
protected boolean changed
readerror
protected boolean readerror
Field
public Field()
setEventCallback
public void setEventCallback(GotEventCallback cb)
getTimeOfChange
public double getTimeOfChange()
getFieldClass
public int getFieldClass()
- get field class
getFieldClassName
public java.lang.String getFieldClassName()
- get field class name
fieldName
public abstract java.lang.String fieldName()
- the field's type name
findProtoField
protected Field findProtoField(ProtoInstance pinst)
- internal helper function to find the according IS field of the
proto instance. prints error message if not found.
sendEvent
public void sendEvent(double timestamp)
- send an event. actual value to be set before with setValue
wasChanged
public final boolean wasChanged()
- Returns:
- flag whether field value was changed after construction
readError
public final boolean readError()
- Returns:
- flag whether an error occured on reading value