vrml.fieldtypes
index
p:\vrml\fieldtypes.py

Definitions of the standard VRML97 field-types
 
These are all of the "low-level" field-types
(i.e. not nodes) defined by VRML97.  Each has
a canonical in-memory storage format so that
code can rely on that format when dealing with
the field values.
 
We use Numeric Python arrays whereever possible.

 
Modules
            
Numeric
vrml.field
operator
vrml.protonamespace
sys
types
 
Classes
            
object
_Color
_MFColor(_Color, _MFVec3f)
MFColor(_MFColor, Field)
MFColorEvt(_MFColor, Event)
_SFColor(_Color, _SFVec3f)
SFColor(_SFColor, Field)
SFColorEvt(_SFColor, Event)
_MFFloat
MFFloat(_MFFloat, Field)
MFFloatEvt(_MFFloat, Event)
_MFTime
MFTime(_MFTime, Field)
MFTimeEvt(_MFTime, Event)
_MFInt32
MFInt32(_MFInt32, Field)
MFInt32Evt(_MFInt32, Event)
_SFImage
SFImage(_SFImage, Field)
SFImageEvt(_SFImage, Event)
_MFString
MFString(_MFString, Field)
MFStringEvt(_MFString, Event)
_MFVec
_MFRotation
MFRotation(_MFRotation, Field)
MFRotationEvt(_MFRotation, Event)
_MFVec2f
MFVec2f(_MFVec2f, Field)
MFVec2fEvt(_MFVec2f, Event)
_MFVec3f
MFVec3f(_MFVec3f, Field)
MFVec3fEvt(_MFVec3f, Event)
_MFVec4f
MFVec4f(_MFVec4f, Field)
MFVec4fEvt(_MFVec4f, Event)
_SFBool
SFBool(_SFBool, Field)
SFBoolEvt(_SFBool, Event)
_SFFloat
SFFloat(_SFFloat, Field)
SFFloatEvt(_SFFloat, Event)
_SFTime
SFTime(_SFTime, Field)
SFTimeEvt(_SFTime, Event)
_SFInt32
SFInt32(_SFInt32, Field)
SFInt32Evt(_SFInt32, Event)
_SFString
SFString(_SFString, Field)
SFStringEvt(_SFString, Event)
_SFVec
_SFRotation
SFRotation(_SFRotation, Field)
SFRotationEvt(_SFRotation, Event)
_SFVec2f
SFVec2f(_SFVec2f, Field)
SFVec2fEvt(_SFVec2f, Event)
_SFVec3f
SFVec3f(_SFVec3f, Field)
SFVec3fEvt(_SFVec3f, Event)
_SFVec4f
SFVec4f(_SFVec4f, Field)
SFVec4fEvt(_SFVec4f, Event)
 
class MFColor(_MFColor, Field)
      MFColor Field class
 
  
Method resolution order:
MFColor
_MFColor
_Color
_MFVec3f
_MFVec
Field
property
object

Data and non-method functions defined here:
__doc__ = 'MFColor Field class'
__module__ = 'vrml.fieldtypes'

Methods inherited from _Color:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Data and non-method functions inherited from _Color:
__dict__ = <dict-proxy object at 0x07682B88>
__weakref__ = <member '__weakref__' of '_Color' objects>

Data and non-method functions inherited from _MFVec3f:
length = 3

Methods inherited from _MFVec:
check(self, value)
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class MFColorEvt(_MFColor, Event)
      MFColor Event class
 
  
Method resolution order:
MFColorEvt
_MFColor
_Color
_MFVec3f
_MFVec
Event
object

Data and non-method functions defined here:
__doc__ = 'MFColor Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'MFColor'

Methods inherited from _Color:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Data and non-method functions inherited from _Color:
__dict__ = <dict-proxy object at 0x0727E5C0>
__weakref__ = <member '__weakref__' of '_Color' objects>

Data and non-method functions inherited from _MFVec3f:
length = 3

Methods inherited from _MFVec:
check(self, value)
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class MFFloat(_MFFloat, Field)
      MFFloat Field class
 
  
Method resolution order:
MFFloat
_MFFloat
Field
property
object

Data and non-method functions defined here:
__doc__ = 'MFFloat Field class'
__module__ = 'vrml.fieldtypes'

Methods inherited from _MFFloat:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Static methods inherited from _MFFloat:
vrmlstr = MFSimple_vrmlstr(value, lineariser=None)
Convert value to a VRML97 representation

Data and non-method functions inherited from _MFFloat:
__dict__ = <dict-proxy object at 0x07682B88>
__weakref__ = <member '__weakref__' of '_MFFloat' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
check(self, value)
Raise ValueError if isn't correct type
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class MFFloatEvt(_MFFloat, Event)
      MFFloat Event class
 
  
Method resolution order:
MFFloatEvt
_MFFloat
Event
object

Data and non-method functions defined here:
__doc__ = 'MFFloat Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'MFFloat'

Methods inherited from _MFFloat:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Static methods inherited from _MFFloat:
vrmlstr = MFSimple_vrmlstr(value, lineariser=None)
Convert value to a VRML97 representation

Data and non-method functions inherited from _MFFloat:
__dict__ = <dict-proxy object at 0x071AE880>
__weakref__ = <member '__weakref__' of '_MFFloat' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class MFInt32(_MFInt32, Field)
      MFInt32 Field class
 
  
Method resolution order:
MFInt32
_MFInt32
Field
property
object

Data and non-method functions defined here:
__doc__ = 'MFInt32 Field class'
__module__ = 'vrml.fieldtypes'

Methods inherited from _MFInt32:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Static methods inherited from _MFInt32:
vrmlstr = MFSimple_vrmlstr(value, lineariser=None)
Convert value to a VRML97 representation

Data and non-method functions inherited from _MFInt32:
__dict__ = <dict-proxy object at 0x06EDCC40>
__weakref__ = <member '__weakref__' of '_MFInt32' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
check(self, value)
Raise ValueError if isn't correct type
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class MFInt32Evt(_MFInt32, Event)
      MFInt32 Event class
 
  
Method resolution order:
MFInt32Evt
_MFInt32
Event
object

Data and non-method functions defined here:
__doc__ = 'MFInt32 Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'MFInt32'

Methods inherited from _MFInt32:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Static methods inherited from _MFInt32:
vrmlstr = MFSimple_vrmlstr(value, lineariser=None)
Convert value to a VRML97 representation

Data and non-method functions inherited from _MFInt32:
__dict__ = <dict-proxy object at 0x07683A98>
__weakref__ = <member '__weakref__' of '_MFInt32' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class MFRotation(_MFRotation, Field)
      MFRotation Field class
 
  
Method resolution order:
MFRotation
_MFRotation
_MFVec
Field
property
object

Data and non-method functions defined here:
__doc__ = 'MFRotation Field class'
__module__ = 'vrml.fieldtypes'

Data and non-method functions inherited from _MFRotation:
length = 4

Methods inherited from _MFVec:
check(self, value)
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
__dict__ = <dict-proxy object at 0x07657D40>
__weakref__ = <member '__weakref__' of '_MFVec' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class MFRotationEvt(_MFRotation, Event)
      MFRotation Event class
 
  
Method resolution order:
MFRotationEvt
_MFRotation
_MFVec
Event
object

Data and non-method functions defined here:
__doc__ = 'MFRotation Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'MFRotation'

Data and non-method functions inherited from _MFRotation:
length = 4

Methods inherited from _MFVec:
check(self, value)
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
__dict__ = <dict-proxy object at 0x072E4198>
__weakref__ = <member '__weakref__' of '_MFVec' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class MFString(_MFString, Field)
      MFString Field class
 
  
Method resolution order:
MFString
_MFString
Field
property
object

Data and non-method functions defined here:
__doc__ = 'MFString Field class'
__module__ = 'vrml.fieldtypes'

Methods inherited from _MFString:
check(self, value)
Raise ValueError if isn't correct type
coerce(self, value)
Coerce the given value to our type
Allowable types:
        simple string -> wrapped in a list
        sequence of strings (of any length) -> equivalent list returned
copyValue(self, value, copier=None)
Copy a value for copier

Static methods inherited from _MFString:
vrmlstr = MFString_vrmlstr(value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFString:
__dict__ = <dict-proxy object at 0x0767A498>
__weakref__ = <member '__weakref__' of '_MFString' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class MFStringEvt(_MFString, Event)
      MFString Event class
 
  
Method resolution order:
MFStringEvt
_MFString
Event
object

Data and non-method functions defined here:
__doc__ = 'MFString Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'MFString'

Methods inherited from _MFString:
check(self, value)
Raise ValueError if isn't correct type
coerce(self, value)
Coerce the given value to our type
Allowable types:
        simple string -> wrapped in a list
        sequence of strings (of any length) -> equivalent list returned
copyValue(self, value, copier=None)
Copy a value for copier

Static methods inherited from _MFString:
vrmlstr = MFString_vrmlstr(value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFString:
__dict__ = <dict-proxy object at 0x07683678>
__weakref__ = <member '__weakref__' of '_MFString' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class MFTime(_MFTime, Field)
      MFTime Field class
 
  
Method resolution order:
MFTime
_MFTime
_MFFloat
Field
property
object

Data and non-method functions defined here:
__doc__ = 'MFTime Field class'
__module__ = 'vrml.fieldtypes'

Methods inherited from _MFFloat:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Static methods inherited from _MFFloat:
vrmlstr = MFSimple_vrmlstr(value, lineariser=None)
Convert value to a VRML97 representation

Data and non-method functions inherited from _MFFloat:
__dict__ = <dict-proxy object at 0x0766E338>
__weakref__ = <member '__weakref__' of '_MFFloat' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
check(self, value)
Raise ValueError if isn't correct type
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class MFTimeEvt(_MFTime, Event)
      MFTime Event class
 
  
Method resolution order:
MFTimeEvt
_MFTime
_MFFloat
Event
object

Data and non-method functions defined here:
__doc__ = 'MFTime Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'MFTime'

Methods inherited from _MFFloat:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Static methods inherited from _MFFloat:
vrmlstr = MFSimple_vrmlstr(value, lineariser=None)
Convert value to a VRML97 representation

Data and non-method functions inherited from _MFFloat:
__dict__ = <dict-proxy object at 0x07683F68>
__weakref__ = <member '__weakref__' of '_MFFloat' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class MFVec2f(_MFVec2f, Field)
      MFVec2f Field class
 
  
Method resolution order:
MFVec2f
_MFVec2f
_MFVec
Field
property
object

Data and non-method functions defined here:
__doc__ = 'MFVec2f Field class'
__module__ = 'vrml.fieldtypes'

Data and non-method functions inherited from _MFVec2f:
length = 2

Methods inherited from _MFVec:
check(self, value)
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
__dict__ = <dict-proxy object at 0x0766E338>
__weakref__ = <member '__weakref__' of '_MFVec' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class MFVec2fEvt(_MFVec2f, Event)
      MFVec2f Event class
 
  
Method resolution order:
MFVec2fEvt
_MFVec2f
_MFVec
Event
object

Data and non-method functions defined here:
__doc__ = 'MFVec2f Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'MFVec2f'

Data and non-method functions inherited from _MFVec2f:
length = 2

Methods inherited from _MFVec:
check(self, value)
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
__dict__ = <dict-proxy object at 0x07355520>
__weakref__ = <member '__weakref__' of '_MFVec' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class MFVec3f(_MFVec3f, Field)
      MFVec3f Field class
 
  
Method resolution order:
MFVec3f
_MFVec3f
_MFVec
Field
property
object

Data and non-method functions defined here:
__doc__ = 'MFVec3f Field class'
__module__ = 'vrml.fieldtypes'

Data and non-method functions inherited from _MFVec3f:
length = 3

Methods inherited from _MFVec:
check(self, value)
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
__dict__ = <dict-proxy object at 0x072C19A8>
__weakref__ = <member '__weakref__' of '_MFVec' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class MFVec3fEvt(_MFVec3f, Event)
      MFVec3f Event class
 
  
Method resolution order:
MFVec3fEvt
_MFVec3f
_MFVec
Event
object

Data and non-method functions defined here:
__doc__ = 'MFVec3f Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'MFVec3f'

Data and non-method functions inherited from _MFVec3f:
length = 3

Methods inherited from _MFVec:
check(self, value)
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
__dict__ = <dict-proxy object at 0x071AE880>
__weakref__ = <member '__weakref__' of '_MFVec' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class MFVec4f(_MFVec4f, Field)
      MFVec4f Field class
 
  
Method resolution order:
MFVec4f
_MFVec4f
_MFVec
Field
property
object

Data and non-method functions defined here:
__doc__ = 'MFVec4f Field class'
__module__ = 'vrml.fieldtypes'

Data and non-method functions inherited from _MFVec4f:
length = 4

Methods inherited from _MFVec:
check(self, value)
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
__dict__ = <dict-proxy object at 0x0767C590>
__weakref__ = <member '__weakref__' of '_MFVec' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class MFVec4fEvt(_MFVec4f, Event)
      MFVec4f Event class
 
  
Method resolution order:
MFVec4fEvt
_MFVec4f
_MFVec
Event
object

Data and non-method functions defined here:
__doc__ = 'MFVec4f Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'MFVec4f'

Data and non-method functions inherited from _MFVec4f:
length = 4

Methods inherited from _MFVec:
check(self, value)
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
__dict__ = <dict-proxy object at 0x07683A98>
__weakref__ = <member '__weakref__' of '_MFVec' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class SFBool(_SFBool, Field)
      SFBool Field class
 
  
Method resolution order:
SFBool
_SFBool
Field
property
object

Data and non-method functions defined here:
__doc__ = 'SFBool Field class'
__module__ = 'vrml.fieldtypes'

Methods inherited from _SFBool:
check(self, value)
coerce(self, value)
Coerce the given value to our type
Allowable types:
        any object with true/false protocol
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFBool:
__dict__ = <dict-proxy object at 0x076836A0>
__weakref__ = <member '__weakref__' of '_SFBool' objects>
defaultDefault = 0

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
copyValue(self, value, copier=None)
Copy a value for copier
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class SFBoolEvt(_SFBool, Event)
      SFBool Event class
 
  
Method resolution order:
SFBoolEvt
_SFBool
Event
object

Data and non-method functions defined here:
__doc__ = 'SFBool Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'SFBool'

Methods inherited from _SFBool:
check(self, value)
coerce(self, value)
Coerce the given value to our type
Allowable types:
        any object with true/false protocol
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFBool:
__dict__ = <dict-proxy object at 0x07686E20>
__weakref__ = <member '__weakref__' of '_SFBool' objects>
defaultDefault = 0

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class SFColor(_SFColor, Field)
      SFColor Field class
 
  
Method resolution order:
SFColor
_SFColor
_Color
_SFVec3f
_SFVec
Field
property
object

Data and non-method functions defined here:
__doc__ = 'SFColor Field class'
__module__ = 'vrml.fieldtypes'

Methods inherited from _Color:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Data and non-method functions inherited from _Color:
__dict__ = <dict-proxy object at 0x0767B0B0>
__weakref__ = <member '__weakref__' of '_Color' objects>

Data and non-method functions inherited from _SFVec3f:
length = 3

Methods inherited from _SFVec:
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
check(self, value)
Raise ValueError if isn't correct type
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class SFColorEvt(_SFColor, Event)
      SFColor Event class
 
  
Method resolution order:
SFColorEvt
_SFColor
_Color
_SFVec3f
_SFVec
Event
object

Data and non-method functions defined here:
__doc__ = 'SFColor Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'SFColor'

Methods inherited from _Color:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Data and non-method functions inherited from _Color:
__dict__ = <dict-proxy object at 0x07675170>
__weakref__ = <member '__weakref__' of '_Color' objects>

Data and non-method functions inherited from _SFVec3f:
length = 3

Methods inherited from _SFVec:
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class SFFloat(_SFFloat, Field)
      SFFloat Field class
 
  
Method resolution order:
SFFloat
_SFFloat
Field
property
object

Data and non-method functions defined here:
__doc__ = 'SFFloat Field class'
__module__ = 'vrml.fieldtypes'

Methods inherited from _SFFloat:
check(self, value)
coerce(self, value)
Coerce the given value to our type
Allowable types:
        any object with true/false protocol

Static methods inherited from _SFFloat:
vrmlstr = SFFloat_vrmlstr(value, lineariser=None)
Convert floats to (compact) VRML97 representation

Data and non-method functions inherited from _SFFloat:
__dict__ = <dict-proxy object at 0x072DC900>
__weakref__ = <member '__weakref__' of '_SFFloat' objects>
defaultDefault = 0.0

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
copyValue(self, value, copier=None)
Copy a value for copier
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class SFFloatEvt(_SFFloat, Event)
      SFFloat Event class
 
  
Method resolution order:
SFFloatEvt
_SFFloat
Event
object

Data and non-method functions defined here:
__doc__ = 'SFFloat Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'SFFloat'

Methods inherited from _SFFloat:
check(self, value)
coerce(self, value)
Coerce the given value to our type
Allowable types:
        any object with true/false protocol

Static methods inherited from _SFFloat:
vrmlstr = SFFloat_vrmlstr(value, lineariser=None)
Convert floats to (compact) VRML97 representation

Data and non-method functions inherited from _SFFloat:
__dict__ = <dict-proxy object at 0x07687180>
__weakref__ = <member '__weakref__' of '_SFFloat' objects>
defaultDefault = 0.0

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class SFImage(_SFImage, Field)
      SFImage Field class
 
  
Method resolution order:
SFImage
_SFImage
_MFInt32
Field
property
object

Data and non-method functions defined here:
__doc__ = 'SFImage Field class'
__module__ = 'vrml.fieldtypes'

Data and non-method functions inherited from _SFImage:
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from _MFInt32:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Static methods inherited from _MFInt32:
vrmlstr = MFSimple_vrmlstr(value, lineariser=None)
Convert value to a VRML97 representation

Data and non-method functions inherited from _MFInt32:
__dict__ = <dict-proxy object at 0x0766E338>
__weakref__ = <member '__weakref__' of '_MFInt32' objects>

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
check(self, value)
Raise ValueError if isn't correct type
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class SFImageEvt(_SFImage, Event)
      SFImage Event class
 
  
Method resolution order:
SFImageEvt
_SFImage
_MFInt32
Event
object

Data and non-method functions defined here:
__doc__ = 'SFImage Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'SFImage'

Data and non-method functions inherited from _SFImage:
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from _MFInt32:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Static methods inherited from _MFInt32:
vrmlstr = MFSimple_vrmlstr(value, lineariser=None)
Convert value to a VRML97 representation

Data and non-method functions inherited from _MFInt32:
__dict__ = <dict-proxy object at 0x0734F3B8>
__weakref__ = <member '__weakref__' of '_MFInt32' objects>

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class SFInt32(_SFInt32, Field)
      SFInt32 Field class
 
  
Method resolution order:
SFInt32
_SFInt32
Field
property
object

Data and non-method functions defined here:
__doc__ = 'SFInt32 Field class'
__module__ = 'vrml.fieldtypes'

Methods inherited from _SFInt32:
check(self, value)
coerce(self, value)
Coerce the given value to our type
Allowable types:
        any object with true/false protocol
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFInt32:
__dict__ = <dict-proxy object at 0x07657D68>
__weakref__ = <member '__weakref__' of '_SFInt32' objects>
defaultDefault = 0

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
copyValue(self, value, copier=None)
Copy a value for copier
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class SFInt32Evt(_SFInt32, Event)
      SFInt32 Event class
 
  
Method resolution order:
SFInt32Evt
_SFInt32
Event
object

Data and non-method functions defined here:
__doc__ = 'SFInt32 Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'SFInt32'

Methods inherited from _SFInt32:
check(self, value)
coerce(self, value)
Coerce the given value to our type
Allowable types:
        any object with true/false protocol
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFInt32:
__dict__ = <dict-proxy object at 0x06F629D0>
__weakref__ = <member '__weakref__' of '_SFInt32' objects>
defaultDefault = 0

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class SFRotation(_SFRotation, Field)
      SFRotation Field class
 
  
Method resolution order:
SFRotation
_SFRotation
_SFVec
Field
property
object

Data and non-method functions defined here:
__doc__ = 'SFRotation Field class'
__module__ = 'vrml.fieldtypes'

Data and non-method functions inherited from _SFRotation:
length = 4

Methods inherited from _SFVec:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFVec:
__dict__ = <dict-proxy object at 0x0734F3B8>
__weakref__ = <member '__weakref__' of '_SFVec' objects>

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
check(self, value)
Raise ValueError if isn't correct type
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class SFRotationEvt(_SFRotation, Event)
      SFRotation Event class
 
  
Method resolution order:
SFRotationEvt
_SFRotation
_SFVec
Event
object

Data and non-method functions defined here:
__doc__ = 'SFRotation Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'SFRotation'

Data and non-method functions inherited from _SFRotation:
length = 4

Methods inherited from _SFVec:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFVec:
__dict__ = <dict-proxy object at 0x07683A98>
__weakref__ = <member '__weakref__' of '_SFVec' objects>

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class SFString(_SFString, Field)
      SFString Field class
 
  
Method resolution order:
SFString
_SFString
Field
property
object

Data and non-method functions defined here:
__doc__ = 'SFString Field class'
__module__ = 'vrml.fieldtypes'

Class methods inherited from _SFString:
check(self, value) from type
Raise ValueError if isn't correct type
coerce(self, value) from type
Coerce the given value to our type
Allowable types:
        simple string -> unchanged
        unicode string -> utf-8 encoded
        
        sequence of length == 1 where first element is a string -> returns first element
        sequence of length > 1 where all elements are strings -> returns string.join( value, '')

Static methods inherited from _SFString:
vrmlstr = SFString_vrmlstr(value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFString:
__dict__ = <dict-proxy object at 0x06FBD8E8>
__weakref__ = <member '__weakref__' of '_SFString' objects>
defaultDefault = ''

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
copyValue(self, value, copier=None)
Copy a value for copier
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class SFStringEvt(_SFString, Event)
      SFString Event class
 
  
Method resolution order:
SFStringEvt
_SFString
Event
object

Data and non-method functions defined here:
__doc__ = 'SFString Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'SFString'

Class methods inherited from _SFString:
check(self, value) from type
Raise ValueError if isn't correct type
coerce(self, value) from type
Coerce the given value to our type
Allowable types:
        simple string -> unchanged
        unicode string -> utf-8 encoded
        
        sequence of length == 1 where first element is a string -> returns first element
        sequence of length > 1 where all elements are strings -> returns string.join( value, '')

Static methods inherited from _SFString:
vrmlstr = SFString_vrmlstr(value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFString:
__dict__ = <dict-proxy object at 0x07534DE0>
__weakref__ = <member '__weakref__' of '_SFString' objects>
defaultDefault = ''

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class SFTime(_SFTime, Field)
      SFTime Field class
 
  
Method resolution order:
SFTime
_SFTime
_SFFloat
Field
property
object

Data and non-method functions defined here:
__doc__ = 'SFTime Field class'
__module__ = 'vrml.fieldtypes'

Data and non-method functions inherited from _SFTime:
defaultDefault = 0.0

Methods inherited from _SFFloat:
check(self, value)
coerce(self, value)
Coerce the given value to our type
Allowable types:
        any object with true/false protocol

Static methods inherited from _SFFloat:
vrmlstr = SFFloat_vrmlstr(value, lineariser=None)
Convert floats to (compact) VRML97 representation

Data and non-method functions inherited from _SFFloat:
__dict__ = <dict-proxy object at 0x07687180>
__weakref__ = <member '__weakref__' of '_SFFloat' objects>

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
copyValue(self, value, copier=None)
Copy a value for copier
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class SFTimeEvt(_SFTime, Event)
      SFTime Event class
 
  
Method resolution order:
SFTimeEvt
_SFTime
_SFFloat
Event
object

Data and non-method functions defined here:
__doc__ = 'SFTime Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'SFTime'

Data and non-method functions inherited from _SFTime:
defaultDefault = 0.0

Methods inherited from _SFFloat:
check(self, value)
coerce(self, value)
Coerce the given value to our type
Allowable types:
        any object with true/false protocol

Static methods inherited from _SFFloat:
vrmlstr = SFFloat_vrmlstr(value, lineariser=None)
Convert floats to (compact) VRML97 representation

Data and non-method functions inherited from _SFFloat:
__dict__ = <dict-proxy object at 0x072C19A8>
__weakref__ = <member '__weakref__' of '_SFFloat' objects>

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class SFVec2f(_SFVec2f, Field)
      SFVec2f Field class
 
  
Method resolution order:
SFVec2f
_SFVec2f
_SFVec
Field
property
object

Data and non-method functions defined here:
__doc__ = 'SFVec2f Field class'
__module__ = 'vrml.fieldtypes'

Data and non-method functions inherited from _SFVec2f:
length = 2

Methods inherited from _SFVec:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFVec:
__dict__ = <dict-proxy object at 0x072E4198>
__weakref__ = <member '__weakref__' of '_SFVec' objects>

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
check(self, value)
Raise ValueError if isn't correct type
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class SFVec2fEvt(_SFVec2f, Event)
      SFVec2f Event class
 
  
Method resolution order:
SFVec2fEvt
_SFVec2f
_SFVec
Event
object

Data and non-method functions defined here:
__doc__ = 'SFVec2f Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'SFVec2f'

Data and non-method functions inherited from _SFVec2f:
length = 2

Methods inherited from _SFVec:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFVec:
__dict__ = <dict-proxy object at 0x073554F8>
__weakref__ = <member '__weakref__' of '_SFVec' objects>

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class SFVec3f(_SFVec3f, Field)
      SFVec3f Field class
 
  
Method resolution order:
SFVec3f
_SFVec3f
_SFVec
Field
property
object

Data and non-method functions defined here:
__doc__ = 'SFVec3f Field class'
__module__ = 'vrml.fieldtypes'

Data and non-method functions inherited from _SFVec3f:
length = 3

Methods inherited from _SFVec:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFVec:
__dict__ = <dict-proxy object at 0x07687180>
__weakref__ = <member '__weakref__' of '_SFVec' objects>

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
check(self, value)
Raise ValueError if isn't correct type
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class SFVec3fEvt(_SFVec3f, Event)
      SFVec3f Event class
 
  
Method resolution order:
SFVec3fEvt
_SFVec3f
_SFVec
Event
object

Data and non-method functions defined here:
__doc__ = 'SFVec3f Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'SFVec3f'

Data and non-method functions inherited from _SFVec3f:
length = 3

Methods inherited from _SFVec:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFVec:
__dict__ = <dict-proxy object at 0x075894A0>
__weakref__ = <member '__weakref__' of '_SFVec' objects>

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class SFVec4f(_SFVec4f, Field)
      SFVec4f Field class
 
  
Method resolution order:
SFVec4f
_SFVec4f
_SFVec
Field
property
object

Data and non-method functions defined here:
__doc__ = 'SFVec4f Field class'
__module__ = 'vrml.fieldtypes'

Data and non-method functions inherited from _SFVec4f:
length = 4

Methods inherited from _SFVec:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFVec:
__dict__ = <dict-proxy object at 0x07355588>
__weakref__ = <member '__weakref__' of '_SFVec' objects>

Methods inherited from Field:
__init__(self, name, exposure=1, default=[])
Initialise the field object
 
name -- string name
exposure -- boolean (0/1) indicating whether this is an exposed field
default -- default value for the field
__str__(self)
check(self, value)
Raise ValueError if isn't correct type
copy(self, client=None, copier=None)
Copy this property's value/definition for client node/proto
 
if client is a prototype, copy this field definition
for use in a new prototype.
 
if client is a node, and it has a set value for this
field, then returns copyValue( currentValue )
 
otherwise returns _NULL, a singleton object which
shouldn't turn up anywhere else.
fdel(self, client, notify=1)
Delete the client's value for this property
 
if notify is true send a notification event.
fget(self, client)
Get the client's value for this property
 
if notify is true send a notification event.
fhas(self, client)
Determine whether the client currently has a non-default value
fieldVrmlstr(self, lineariser)
Write the field's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this field available.
fset(self, client, value, notify=1)
Set the client's value for this property
 
if notify is true send a notification event.
getDefault(self, client=None)
Get the default value of this field
 
if client, set client's attribute to default
without sending a notification event.
typeName(self)
Get the typeName of this field

Data and non-method functions inherited from Field:
nodes = 0

Methods inherited from property:
__delete__(...)
descr.__delete__(obj)
__get__(...)
descr.__get__(obj[, type]) -> value
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__set__(...)
descr.__set__(obj, value)

Data and non-method functions inherited from property:
__new__ = <built-in method __new__ of type object at 0x1E09F220>
T.__new__(S, ...) -> a new object with type S, a subtype of T

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
 
class SFVec4fEvt(_SFVec4f, Event)
      SFVec4f Event class
 
  
Method resolution order:
SFVec4fEvt
_SFVec4f
_SFVec
Event
object

Data and non-method functions defined here:
__doc__ = 'SFVec4f Event class'
__module__ = 'vrml.fieldtypes'
fieldType = 'SFVec4f'

Data and non-method functions inherited from _SFVec4f:
length = 4

Methods inherited from _SFVec:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFVec:
__dict__ = <dict-proxy object at 0x07683F68>
__weakref__ = <member '__weakref__' of '_SFVec' objects>

Methods inherited from Event:
__init__(self, name, direction=1)
Initialise the field object
 
name -- string name
direction -- 0 == in, 1 == out
__str__(self)
clone(self, name=None, direction=None)
Clone this property
eventVrmlstr(self, lineariser)
Write the event's definition to the lineariser
 
Basically this gives you a VRML97 fragment
which can be used for creating a PROTO which
will have the equivalent of this event available.
typeName(self)
Get the typeName of this field

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _Color(object)
      Mix-in for colour-value clamping
 
   Methods defined here:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Data and non-method functions defined here:
__dict__ = <dict-proxy object at 0x076870A8>
__doc__ = 'Mix-in for colour-value clamping'
__module__ = 'vrml.fieldtypes'
__weakref__ = <member '__weakref__' of '_Color' objects>

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _MFColor(_Color, _MFVec3f)
      MFColor field/event type base-class
 
  
Method resolution order:
_MFColor
_Color
_MFVec3f
_MFVec
object

Data and non-method functions defined here:
__doc__ = 'MFColor field/event type base-class'
__module__ = 'vrml.fieldtypes'

Methods inherited from _Color:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Data and non-method functions inherited from _Color:
__dict__ = <dict-proxy object at 0x0735F7A0>
__weakref__ = <member '__weakref__' of '_Color' objects>

Data and non-method functions inherited from _MFVec3f:
length = 3

Methods inherited from _MFVec:
check(self, value)
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _MFFloat(object)
      MFFloat field/event type base-class
 
Stored as a flat Numeric-python array
 
   Methods defined here:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Static methods defined here:
vrmlstr = MFSimple_vrmlstr(value, lineariser=None)
Convert value to a VRML97 representation

Data and non-method functions defined here:
__dict__ = <dict-proxy object at 0x07683F68>
__doc__ = 'MFFloat field/event type base-class\n\n\tStored as a flat Numeric-python array\n\t'
__module__ = 'vrml.fieldtypes'
__weakref__ = <member '__weakref__' of '_MFFloat' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _MFInt32(object)
      MFInt32 field/event type base-class
 
Stored as a flat Numeric-python array
 
   Methods defined here:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Static methods defined here:
vrmlstr = MFSimple_vrmlstr(value, lineariser=None)
Convert value to a VRML97 representation

Data and non-method functions defined here:
__dict__ = <dict-proxy object at 0x0734F3B8>
__doc__ = 'MFInt32 field/event type base-class\n\n\tStored as a flat Numeric-python array\n\t'
__module__ = 'vrml.fieldtypes'
__weakref__ = <member '__weakref__' of '_MFInt32' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _MFRotation(_MFVec)
      MFRotation field/event type base-class
 
  
Method resolution order:
_MFRotation
_MFVec
object

Data and non-method functions defined here:
__doc__ = 'MFRotation field/event type base-class'
__module__ = 'vrml.fieldtypes'
length = 4

Methods inherited from _MFVec:
check(self, value)
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
__dict__ = <dict-proxy object at 0x071AE858>
__weakref__ = <member '__weakref__' of '_MFVec' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _MFString(object)
      MFString field/event type base-class
 
   Methods defined here:
check(self, value)
Raise ValueError if isn't correct type
coerce(self, value)
Coerce the given value to our type
Allowable types:
        simple string -> wrapped in a list
        sequence of strings (of any length) -> equivalent list returned
copyValue(self, value, copier=None)
Copy a value for copier

Static methods defined here:
vrmlstr = MFString_vrmlstr(value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions defined here:
__dict__ = <dict-proxy object at 0x071AE858>
__doc__ = 'MFString field/event type base-class'
__module__ = 'vrml.fieldtypes'
__weakref__ = <member '__weakref__' of '_MFString' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _MFTime(_MFFloat)
      MFTime field/event type base-class
 
Stored as a flat Numeric-python array
 
  
Method resolution order:
_MFTime
_MFFloat
object

Data and non-method functions defined here:
__doc__ = 'MFTime field/event type base-class\n\n\tStored as a flat Numeric-python array\n\t'
__module__ = 'vrml.fieldtypes'

Methods inherited from _MFFloat:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Static methods inherited from _MFFloat:
vrmlstr = MFSimple_vrmlstr(value, lineariser=None)
Convert value to a VRML97 representation

Data and non-method functions inherited from _MFFloat:
__dict__ = <dict-proxy object at 0x076874A8>
__weakref__ = <member '__weakref__' of '_MFFloat' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _MFVec(object)
      MFVecXX field/event type base-class
 
Stored as x * self.length Numeric Python double array
 
   Methods defined here:
check(self, value)
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions defined here:
__dict__ = <dict-proxy object at 0x075A26E0>
__doc__ = 'MFVecXX field/event type base-class\n\n\tStored as x * self.length Numeric Python double array\n\t'
__module__ = 'vrml.fieldtypes'
__weakref__ = <member '__weakref__' of '_MFVec' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _MFVec2f(_MFVec)
      MFVec2f field/event type base-class
 
  
Method resolution order:
_MFVec2f
_MFVec
object

Data and non-method functions defined here:
__doc__ = 'MFVec2f field/event type base-class'
__module__ = 'vrml.fieldtypes'
length = 2

Methods inherited from _MFVec:
check(self, value)
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
__dict__ = <dict-proxy object at 0x0734F3B8>
__weakref__ = <member '__weakref__' of '_MFVec' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _MFVec3f(_MFVec)
      MFVec3f field/event type base-class
 
  
Method resolution order:
_MFVec3f
_MFVec
object

Data and non-method functions defined here:
__doc__ = 'MFVec3f field/event type base-class'
__module__ = 'vrml.fieldtypes'
length = 3

Methods inherited from _MFVec:
check(self, value)
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
__dict__ = <dict-proxy object at 0x075894A0>
__weakref__ = <member '__weakref__' of '_MFVec' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _MFVec4f(_MFVec)
      MFVec4f field/event type base-class
 
  
Method resolution order:
_MFVec4f
_MFVec
object

Data and non-method functions defined here:
__doc__ = 'MFVec4f field/event type base-class'
__module__ = 'vrml.fieldtypes'
length = 4

Methods inherited from _MFVec:
check(self, value)
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _MFVec:
__dict__ = <dict-proxy object at 0x0766CB08>
__weakref__ = <member '__weakref__' of '_MFVec' objects>
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _SFBool(object)
      SFBool field/event type base-class
 
   Methods defined here:
check(self, value)
coerce(self, value)
Coerce the given value to our type
Allowable types:
        any object with true/false protocol
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions defined here:
__dict__ = <dict-proxy object at 0x0727E5C0>
__doc__ = 'SFBool field/event type base-class'
__module__ = 'vrml.fieldtypes'
__weakref__ = <member '__weakref__' of '_SFBool' objects>
defaultDefault = 0

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _SFColor(_Color, _SFVec3f)
      SFColor field/event type base-class
 
  
Method resolution order:
_SFColor
_Color
_SFVec3f
_SFVec
object

Data and non-method functions defined here:
__doc__ = 'SFColor field/event type base-class'
__module__ = 'vrml.fieldtypes'

Methods inherited from _Color:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Data and non-method functions inherited from _Color:
__dict__ = <dict-proxy object at 0x072E4170>
__weakref__ = <member '__weakref__' of '_Color' objects>

Data and non-method functions inherited from _SFVec3f:
length = 3

Methods inherited from _SFVec:
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _SFFloat(object)
      SFFloat field/event type base-class
 
   Methods defined here:
check(self, value)
coerce(self, value)
Coerce the given value to our type
Allowable types:
        any object with true/false protocol

Static methods defined here:
vrmlstr = SFFloat_vrmlstr(value, lineariser=None)
Convert floats to (compact) VRML97 representation

Data and non-method functions defined here:
__dict__ = <dict-proxy object at 0x076874D0>
__doc__ = 'SFFloat field/event type base-class'
__module__ = 'vrml.fieldtypes'
__weakref__ = <member '__weakref__' of '_SFFloat' objects>
defaultDefault = 0.0

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _SFImage(_MFInt32)
      SFImage field/event type base-class
 
SFImage = MFInt32, should do something more
intelligent, such as auto-compiling those to
mip-mapped images, or at least storing them
efficiently.
 
  
Method resolution order:
_SFImage
_MFInt32
object

Data and non-method functions defined here:
__doc__ = 'SFImage field/event type base-class\n\n\tSFImage = ... images, or at least storing them\n\tefficiently.\n\t'
__module__ = 'vrml.fieldtypes'
defaultDefault = <type 'list'>
list() -> new list
list(sequence) -> new list initialized from sequence's items

Methods inherited from _MFInt32:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier

Static methods inherited from _MFInt32:
vrmlstr = MFSimple_vrmlstr(value, lineariser=None)
Convert value to a VRML97 representation

Data and non-method functions inherited from _MFInt32:
__dict__ = <dict-proxy object at 0x07355520>
__weakref__ = <member '__weakref__' of '_MFInt32' objects>

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _SFInt32(object)
      SFInt32 field/event type base-class
 
   Methods defined here:
check(self, value)
coerce(self, value)
Coerce the given value to our type
Allowable types:
        any object with true/false protocol
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions defined here:
__dict__ = <dict-proxy object at 0x073536E8>
__doc__ = 'SFInt32 field/event type base-class'
__module__ = 'vrml.fieldtypes'
__weakref__ = <member '__weakref__' of '_SFInt32' objects>
defaultDefault = 0

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _SFRotation(_SFVec)
      SFRotation field/event type base-class
 
  
Method resolution order:
_SFRotation
_SFVec
object

Data and non-method functions defined here:
__doc__ = 'SFRotation field/event type base-class'
__module__ = 'vrml.fieldtypes'
length = 4

Methods inherited from _SFVec:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFVec:
__dict__ = <dict-proxy object at 0x0765C810>
__weakref__ = <member '__weakref__' of '_SFVec' objects>

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _SFString(object)
      SFString field/event type base-class
 
   Class methods defined here:
check(self, value) from type
Raise ValueError if isn't correct type
coerce(self, value) from type
Coerce the given value to our type
Allowable types:
        simple string -> unchanged
        unicode string -> utf-8 encoded
        
        sequence of length == 1 where first element is a string -> returns first element
        sequence of length > 1 where all elements are strings -> returns string.join( value, '')

Static methods defined here:
vrmlstr = SFString_vrmlstr(value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions defined here:
__dict__ = <dict-proxy object at 0x076784F8>
__doc__ = 'SFString field/event type base-class'
__module__ = 'vrml.fieldtypes'
__weakref__ = <member '__weakref__' of '_SFString' objects>
defaultDefault = ''

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _SFTime(_SFFloat)
      SFTime field/event type base-class
 
  
Method resolution order:
_SFTime
_SFFloat
object

Data and non-method functions defined here:
__doc__ = 'SFTime field/event type base-class'
__module__ = 'vrml.fieldtypes'
defaultDefault = 0.0

Methods inherited from _SFFloat:
check(self, value)
coerce(self, value)
Coerce the given value to our type
Allowable types:
        any object with true/false protocol

Static methods inherited from _SFFloat:
vrmlstr = SFFloat_vrmlstr(value, lineariser=None)
Convert floats to (compact) VRML97 representation

Data and non-method functions inherited from _SFFloat:
__dict__ = <dict-proxy object at 0x07685100>
__weakref__ = <member '__weakref__' of '_SFFloat' objects>

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _SFVec(object)
      SFVecXX field/event type base-class
 
Stored as a Numeric-python double array of self.length
 
   Methods defined here:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions defined here:
__dict__ = <dict-proxy object at 0x07675170>
__doc__ = 'SFVecXX field/event type base-class\n\t\n\tStored as a Numeric-python double array of self.length\n\t'
__module__ = 'vrml.fieldtypes'
__weakref__ = <member '__weakref__' of '_SFVec' objects>
length = 3

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _SFVec2f(_SFVec)
      SFVec2f field/event type base-class
 
  
Method resolution order:
_SFVec2f
_SFVec
object

Data and non-method functions defined here:
__doc__ = 'SFVec2f field/event type base-class'
__module__ = 'vrml.fieldtypes'
length = 2

Methods inherited from _SFVec:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFVec:
__dict__ = <dict-proxy object at 0x076810D0>
__weakref__ = <member '__weakref__' of '_SFVec' objects>

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _SFVec3f(_SFVec)
      SFVec3f field/event type base-class
 
  
Method resolution order:
_SFVec3f
_SFVec
object

Data and non-method functions defined here:
__doc__ = 'SFVec3f field/event type base-class'
__module__ = 'vrml.fieldtypes'
length = 3

Methods inherited from _SFVec:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFVec:
__dict__ = <dict-proxy object at 0x0766E338>
__weakref__ = <member '__weakref__' of '_SFVec' objects>

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
class _SFVec4f(_SFVec)
      SFVec4f field/event type base-class
 
  
Method resolution order:
_SFVec4f
_SFVec
object

Data and non-method functions defined here:
__doc__ = 'SFVec4f field/event type base-class'
__module__ = 'vrml.fieldtypes'
length = 4

Methods inherited from _SFVec:
coerce(self, value)
copyValue(self, value, copier=None)
Copy a value for copier
defaultDefault(self)
Default default value for vectors/colours
vrmlstr(self, value, lineariser=None)
Convert the given value to a VRML97 representation

Data and non-method functions inherited from _SFVec:
__dict__ = <dict-proxy object at 0x07367820>
__weakref__ = <member '__weakref__' of '_SFVec' objects>

Methods inherited from object:
__delattr__(...)
x.__delattr__('name') <==> del x.name
__getattribute__(...)
x.__getattribute__('name') <==> x.name
__hash__(...)
x.__hash__() <==> hash(x)
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
__reduce__(...)
helper for pickle
__repr__(...)
x.__repr__() <==> repr(x)
__setattr__(...)
x.__setattr__('name', value) <==> x.name = value
__str__(...)
x.__str__() <==> str(x)

Data and non-method functions inherited from object:
__class__ = <type 'type'>
__new__ = <built-in method __new__ of type object at 0x1E0BD978>
T.__new__(S, ...) -> a new object with type S, a subtype of T
 
Functions
            
MFSimple_vrmlstr(value, lineariser=None)
Convert value to a VRML97 representation
MFString_vrmlstr(value, lineariser=None)
Convert the given value to a VRML97 representation
SFFloat_vrmlstr(value, lineariser=None)
Convert floats to (compact) VRML97 representation
SFString_vrmlstr(value, lineariser=None)
Convert the given value to a VRML97 representation
_collapse(inlist, isinstance=<built-in function isinstance>, ltype=<type 'list'>, maxint=2147483647)
Destructively flatten a list hierarchy to a single level. 
Non-recursive, and (as far as I can see, doesn't have any
glaring loopholes).
Further speedups and obfuscations by Tim Peters :)
_linvalues(lineariser)
Get the linearisation values for a lineariser
collapse(inlist)
As _collapse, but works on a copy of the inlist