| |
- 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)
- _MFFloat32
-
- MFFloat32(_MFFloat32, Field)
- MFFloat32Evt(_MFFloat32, Event)
- _MFTime
-
- MFTime(_MFTime, Field)
- MFTimeEvt(_MFTime, Event)
- _MFInt32
-
- MFInt32(_MFInt32, Field)
- MFInt32Evt(_MFInt32, Event)
- _MFUInt32
-
- MFUInt32(_MFUInt32, Field)
- MFUInt32Evt(_MFUInt32, Event)
- _SFImage
-
- SFImage(_SFImage, Field)
- SFImageEvt(_SFImage, Event)
- _MFString
-
- MFString(_MFString, Field)
- MFStringEvt(_MFString, Event)
- _SFArray
-
- SFArray(_SFArray, Field)
- SFArrayEvt(_SFArray, Event)
- _MFVec
-
- _MFMatrix3d
-
- MFMatrix3d(_MFMatrix3d, Field)
- MFMatrix3dEvt(_MFMatrix3d, Event)
- _MFMatrix4d
-
- MFMatrix4d(_MFMatrix4d, Field)
- MFMatrix4dEvt(_MFMatrix4d, Event)
- _MFRotation
-
- MFRotation(_MFRotation, Field)
- MFRotationEvt(_MFRotation, Event)
- _MFVec2d
-
- MFVec2dEvt(_MFVec2d, Event)
- _MFVec32
-
- _MFMatrix3f
-
- MFMatrix3f(_MFMatrix3f, Field)
- MFMatrix3fEvt(_MFMatrix3f, Event)
- _MFMatrix4f
-
- MFMatrix4f(_MFMatrix4f, Field)
- MFMatrix4fEvt(_MFMatrix4f, Event)
- _MFVec2f
-
- MFVec2d(_MFVec2f, Field)
- MFVec2f(_MFVec2f, Field)
- MFVec2fEvt(_MFVec2f, Event)
- _MFVec3f
-
- MFVec3f(_MFVec3f, Field)
- MFVec3fEvt(_MFVec3f, Event)
- _MFVec4f
-
- MFVec4f(_MFVec4f, Field)
- MFVec4fEvt(_MFVec4f, Event)
- _MFVec3d
-
- MFVec3d(_MFVec3d, Field)
- MFVec3dEvt(_MFVec3d, Event)
- _MFVec4d
-
- MFVec4d(_MFVec4d, Field)
- MFVec4dEvt(_MFVec4d, Event)
- _SFArray32
-
- SFArray32(_SFArray32, Field)
- SFArray32Evt(_SFArray32, 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)
- _SFUInt32
-
- SFUInt32(_SFUInt32, Field)
- SFUInt32Evt(_SFUInt32, Event)
- _SFString
-
- SFString(_SFString, Field)
- SFStringEvt(_SFString, Event)
- _SFVec
-
- _SFMatrix3d
-
- SFMatrix3d(_SFMatrix3d, Field)
- SFMatrix3dEvt(_SFMatrix3d, Event)
- _SFMatrix4d
-
- SFMatrix4d(_SFMatrix4d, Field)
- SFMatrix4dEvt(_SFMatrix4d, Event)
- _SFVec2d
-
- SFVec2d(_SFVec2d, Field)
- SFVec2dEvt(_SFVec2d, Event)
- _SFVec32
-
- _SFMatrix3f
-
- SFMatrix3f(_SFMatrix3f, Field)
- SFMatrix3fEvt(_SFMatrix3f, Event)
- _SFMatrix4f
-
- SFMatrix4f(_SFMatrix4f, Field)
- SFMatrix4fEvt(_SFMatrix4f, Event)
- _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)
- _SFVec3d
-
- SFVec3d(_SFVec3d, Field)
- SFVec3dEvt(_SFVec3d, Event)
- _SFVec4d
-
- SFVec4d(_SFVec4d, Field)
- SFVec4dEvt(_SFVec4d, Event)
class MFColor(_MFColor, Field) |
|
MFColor Field class |
|
- Method resolution order:
- MFColor
- _MFColor
- _Color
- _MFVec3f
- _MFVec32
- _MFVec
- _SFArray
- Field
- BaseField
- object
Methods inherited from _MFColor:
- coerce(self, value)
- Adds string coercion for color data types
Methods inherited from _Color:
- copyValue(self, value, copier=None)
- Copy a value for copier
Data descriptors inherited from _Color:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFVec3f:
- dimension = (3,)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes 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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFColorEvt(_MFColor, Event) |
|
MFColor Event class |
|
- Method resolution order:
- MFColorEvt
- _MFColor
- _Color
- _MFVec3f
- _MFVec32
- _MFVec
- _SFArray
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFColor'
Methods inherited from _MFColor:
- coerce(self, value)
- Adds string coercion for color data types
Methods inherited from _Color:
- copyValue(self, value, copier=None)
- Copy a value for copier
Data descriptors inherited from _Color:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFVec3f:
- dimension = (3,)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFFloat(_MFFloat, Field) |
|
MFFloat Field class |
|
- Method resolution order:
- MFFloat
- _MFFloat
- Field
- BaseField
- object
Methods inherited from _MFFloat:
- coerce(self, value)
- Base coercion mechanism for floating point field types
- 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 descriptors inherited from _MFFloat:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFFloat:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFFloat32(_MFFloat32, Field) |
|
MFFloat32 Field class |
|
- Method resolution order:
- MFFloat32
- _MFFloat32
- _MFFloat
- Field
- BaseField
- object
Data and other attributes inherited from _MFFloat32:
- acceptedTypes = ('f', 'f')
- fieldType = 'MFFloat32'
- targetType = 'f'
Methods inherited from _MFFloat:
- coerce(self, value)
- Base coercion mechanism for floating point field types
- 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 descriptors inherited from _MFFloat:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFFloat:
- 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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFFloat32Evt(_MFFloat32, Event) |
|
MFFloat32 Event class |
|
- Method resolution order:
- MFFloat32Evt
- _MFFloat32
- _MFFloat
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFFloat32'
Data and other attributes inherited from _MFFloat32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFFloat:
- coerce(self, value)
- Base coercion mechanism for floating point field types
- 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 descriptors inherited from _MFFloat:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFFloat:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFFloatEvt(_MFFloat, Event) |
|
MFFloat Event class |
|
- Method resolution order:
- MFFloatEvt
- _MFFloat
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFFloat'
Methods inherited from _MFFloat:
- coerce(self, value)
- Base coercion mechanism for floating point field types
- 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 descriptors inherited from _MFFloat:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFFloat:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFInt32(_MFInt32, Field) |
|
MFInt32 Field class |
|
- Method resolution order:
- MFInt32
- _MFInt32
- Field
- BaseField
- object
Methods inherited from _MFInt32:
- coerce(self, value)
- Base coercion mechanism for multiple-value integer fields
- 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 descriptors inherited from _MFInt32:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFInt32:
- acceptedTypes = ('i', 'i')
- arrayDataType = 'i'
- base_converter = <type 'int'>
- int(x[, base]) -> integer
Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string. If base is zero, the proper base is guessed based on the
string content. If the argument is outside the integer range a
long object will be returned instead.
- 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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFInt32Evt(_MFInt32, Event) |
|
MFInt32 Event class |
|
- Method resolution order:
- MFInt32Evt
- _MFInt32
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFInt32'
Methods inherited from _MFInt32:
- coerce(self, value)
- Base coercion mechanism for multiple-value integer fields
- 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 descriptors inherited from _MFInt32:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFInt32:
- acceptedTypes = ('i', 'i')
- arrayDataType = 'i'
- base_converter = <type 'int'>
- int(x[, base]) -> integer
Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string. If base is zero, the proper base is guessed based on the
string content. If the argument is outside the integer range a
long object will be returned instead.
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFMatrix3d(_MFMatrix3d, Field) |
|
MFMatrix3d Field class |
|
- Method resolution order:
- MFMatrix3d
- _MFMatrix3d
- _MFVec
- _SFArray
- Field
- BaseField
- object
Data and other attributes inherited from _MFMatrix3d:
- dimension = (3, 3)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFMatrix3dEvt(_MFMatrix3d, Event) |
|
MFMatrix3d Field class |
|
- Method resolution order:
- MFMatrix3dEvt
- _MFMatrix3d
- _MFVec
- _SFArray
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFMatrix3d'
Data and other attributes inherited from _MFMatrix3d:
- dimension = (3, 3)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFMatrix3f(_MFMatrix3f, Field) |
|
MFMatrix3f Field class |
|
- Method resolution order:
- MFMatrix3f
- _MFMatrix3f
- _MFVec32
- _MFVec
- _SFArray
- Field
- BaseField
- object
Data and other attributes inherited from _MFMatrix3f:
- dimension = (3, 3)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFMatrix3fEvt(_MFMatrix3f, Event) |
|
MFMatrix3f Field class |
|
- Method resolution order:
- MFMatrix3fEvt
- _MFMatrix3f
- _MFVec32
- _MFVec
- _SFArray
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFMatrix3f'
Data and other attributes inherited from _MFMatrix3f:
- dimension = (3, 3)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFMatrix4d(_MFMatrix4d, Field) |
|
MFMatrix4d Field class |
|
- Method resolution order:
- MFMatrix4d
- _MFMatrix4d
- _MFVec
- _SFArray
- Field
- BaseField
- object
Data and other attributes inherited from _MFMatrix4d:
- dimension = (4, 4)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFMatrix4dEvt(_MFMatrix4d, Event) |
|
MFMatrix3d Field class |
|
- Method resolution order:
- MFMatrix4dEvt
- _MFMatrix4d
- _MFVec
- _SFArray
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFMatrix4d'
Data and other attributes inherited from _MFMatrix4d:
- dimension = (4, 4)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFMatrix4f(_MFMatrix4f, Field) |
|
MFMatrix4f Field class |
|
- Method resolution order:
- MFMatrix4f
- _MFMatrix4f
- _MFVec32
- _MFVec
- _SFArray
- Field
- BaseField
- object
Data and other attributes inherited from _MFMatrix4f:
- dimension = (4, 4)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFMatrix4fEvt(_MFMatrix4f, Event) |
|
MFMatrix4f Field class |
|
- Method resolution order:
- MFMatrix4fEvt
- _MFMatrix4f
- _MFVec32
- _MFVec
- _SFArray
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFMatrix4f'
Data and other attributes inherited from _MFMatrix4f:
- dimension = (4, 4)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFRotation(_MFRotation, Field) |
|
MFRotation Field class |
|
- Method resolution order:
- MFRotation
- _MFRotation
- _MFVec
- _SFArray
- Field
- BaseField
- object
Data and other attributes inherited from _MFRotation:
- dimension = (4,)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFRotationEvt(_MFRotation, Event) |
|
MFRotation Event class |
|
- Method resolution order:
- MFRotationEvt
- _MFRotation
- _MFVec
- _SFArray
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFRotation'
Data and other attributes inherited from _MFRotation:
- dimension = (4,)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFString(_MFString, Field) |
|
MFString Field class |
|
- Method resolution order:
- MFString
- _MFString
- Field
- BaseField
- object
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 descriptors inherited from _MFString:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFString:
- 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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFStringEvt(_MFString, Event) |
|
MFString Event class |
|
- Method resolution order:
- MFStringEvt
- _MFString
- Event
- object
Data and other attributes defined here:
- 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 descriptors inherited from _MFString:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFString:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFTime(_MFTime, Field) |
|
MFTime Field class |
|
- Method resolution order:
- MFTime
- _MFTime
- _MFFloat
- Field
- BaseField
- object
Methods inherited from _MFFloat:
- coerce(self, value)
- Base coercion mechanism for floating point field types
- 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 descriptors inherited from _MFFloat:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFFloat:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFTimeEvt(_MFTime, Event) |
|
MFTime Event class |
|
- Method resolution order:
- MFTimeEvt
- _MFTime
- _MFFloat
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFTime'
Methods inherited from _MFFloat:
- coerce(self, value)
- Base coercion mechanism for floating point field types
- 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 descriptors inherited from _MFFloat:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFFloat:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFUInt32(_MFUInt32, Field) |
|
MFUInt32 Field class |
|
- Method resolution order:
- MFUInt32
- _MFUInt32
- _MFInt32
- Field
- BaseField
- object
Data and other attributes inherited from _MFUInt32:
- acceptedTypes = ('I', 'I')
- arrayDataType = 'I'
- base_converter = <type 'long'>
- long(x[, base]) -> integer
Convert a string or number to a long integer, if possible. A floating
point argument will be truncated towards zero (this does not include a
string representation of a floating point number!) When converting a
string, use the optional base. It is an error to supply a base when
converting a non-string.
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _MFInt32:
- coerce(self, value)
- Base coercion mechanism for multiple-value integer fields
- 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 descriptors inherited from _MFInt32:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFUInt32Evt(_MFUInt32, Event) |
|
MFUInt32 Event class |
|
- Method resolution order:
- MFUInt32Evt
- _MFUInt32
- _MFInt32
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFUInt32'
Data and other attributes inherited from _MFUInt32:
- acceptedTypes = ('I', 'I')
- arrayDataType = 'I'
- base_converter = <type 'long'>
- long(x[, base]) -> integer
Convert a string or number to a long integer, if possible. A floating
point argument will be truncated towards zero (this does not include a
string representation of a floating point number!) When converting a
string, use the optional base. It is an error to supply a base when
converting a non-string.
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _MFInt32:
- coerce(self, value)
- Base coercion mechanism for multiple-value integer fields
- 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 descriptors inherited from _MFInt32:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFVec2d(_MFVec2f, Field) |
|
MFVec2d Field class |
|
- Method resolution order:
- MFVec2d
- _MFVec2f
- _MFVec32
- _MFVec
- _SFArray
- Field
- BaseField
- object
Data and other attributes inherited from _MFVec2f:
- dimension = (2,)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFVec2dEvt(_MFVec2d, Event) |
|
MFVec2d Event class |
|
- Method resolution order:
- MFVec2dEvt
- _MFVec2d
- _MFVec
- _SFArray
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFVec2d'
Data and other attributes inherited from _MFVec2d:
- dimension = (2,)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFVec2f(_MFVec2f, Field) |
|
MFVec2f Field class |
|
- Method resolution order:
- MFVec2f
- _MFVec2f
- _MFVec32
- _MFVec
- _SFArray
- Field
- BaseField
- object
Data and other attributes inherited from _MFVec2f:
- dimension = (2,)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFVec2fEvt(_MFVec2f, Event) |
|
MFVec2f Event class |
|
- Method resolution order:
- MFVec2fEvt
- _MFVec2f
- _MFVec32
- _MFVec
- _SFArray
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFVec2f'
Data and other attributes inherited from _MFVec2f:
- dimension = (2,)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFVec3d(_MFVec3d, Field) |
|
MFVec3d Field class |
|
- Method resolution order:
- MFVec3d
- _MFVec3d
- _MFVec
- _SFArray
- Field
- BaseField
- object
Data and other attributes inherited from _MFVec3d:
- dimension = (3,)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFVec3dEvt(_MFVec3d, Event) |
|
MFVec3d Event class |
|
- Method resolution order:
- MFVec3dEvt
- _MFVec3d
- _MFVec
- _SFArray
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFVec3d'
Data and other attributes inherited from _MFVec3d:
- dimension = (3,)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFVec3f(_MFVec3f, Field) |
|
MFVec3f Field class |
|
- Method resolution order:
- MFVec3f
- _MFVec3f
- _MFVec32
- _MFVec
- _SFArray
- Field
- BaseField
- object
Data and other attributes inherited from _MFVec3f:
- dimension = (3,)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFVec3fEvt(_MFVec3f, Event) |
|
MFVec3f Event class |
|
- Method resolution order:
- MFVec3fEvt
- _MFVec3f
- _MFVec32
- _MFVec
- _SFArray
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFVec3f'
Data and other attributes inherited from _MFVec3f:
- dimension = (3,)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFVec4d(_MFVec4d, Field) |
|
MFVec4d Field class |
|
- Method resolution order:
- MFVec4d
- _MFVec4d
- _MFVec
- _SFArray
- Field
- BaseField
- object
Data and other attributes inherited from _MFVec4d:
- dimension = (4,)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFVec4dEvt(_MFVec4d, Event) |
|
MFVec4d Event class |
|
- Method resolution order:
- MFVec4dEvt
- _MFVec4d
- _MFVec
- _SFArray
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFVec4d'
Data and other attributes inherited from _MFVec4d:
- dimension = (4,)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class MFVec4f(_MFVec4f, Field) |
|
MFVec4f Field class |
|
- Method resolution order:
- MFVec4f
- _MFVec4f
- _MFVec32
- _MFVec
- _SFArray
- Field
- BaseField
- object
Data and other attributes inherited from _MFVec4f:
- dimension = (4,)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class MFVec4fEvt(_MFVec4f, Event) |
|
MFVec4f Event class |
|
- Method resolution order:
- MFVec4fEvt
- _MFVec4f
- _MFVec32
- _MFVec
- _SFArray
- Event
- object
Data and other attributes defined here:
- fieldType = 'MFVec4f'
Data and other attributes inherited from _MFVec4f:
- dimension = (4,)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFArray(_SFArray, Field) |
|
SFArray Field class |
|
- Method resolution order:
- SFArray
- _SFArray
- Field
- BaseField
- object
Methods inherited from _SFArray:
- check(self, value)
- Check that the given value is of exactly the expected type
- coerce(self, value)
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- Do reshape of value to our target dimensions
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFArray:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFArray32(_SFArray32, Field) |
|
SFArray32 Field class |
|
- Method resolution order:
- SFArray32
- _SFArray32
- _SFArray
- Field
- BaseField
- object
Data and other attributes inherited from _SFArray32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFArray:
- check(self, value)
- Check that the given value is of exactly the expected type
- coerce(self, value)
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- Do reshape of value to our target dimensions
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFArray:
- 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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFArray32Evt(_SFArray32, Event) |
|
SFArray32 Event class |
|
- Method resolution order:
- SFArray32Evt
- _SFArray32
- _SFArray
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFArray32'
Data and other attributes inherited from _SFArray32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFArray:
- check(self, value)
- Check that the given value is of exactly the expected type
- coerce(self, value)
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- Do reshape of value to our target dimensions
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFArray:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFArrayEvt(_SFArray, Event) |
|
SFArray Event class |
|
- Method resolution order:
- SFArrayEvt
- _SFArray
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFArray'
Methods inherited from _SFArray:
- check(self, value)
- Check that the given value is of exactly the expected type
- coerce(self, value)
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- Do reshape of value to our target dimensions
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFArray:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFBool(_SFBool, Field) |
|
SFBool Field class |
|
- Method resolution order:
- SFBool
- _SFBool
- Field
- BaseField
- object
Methods inherited from _SFBool:
- check(self, value)
- Check that the given value is of exactly expected type
- 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 descriptors inherited from _SFBool:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFBool:
- 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)
- Get a human-friendly representation of the field
- 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
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFBoolEvt(_SFBool, Event) |
|
SFBool Event class |
|
- Method resolution order:
- SFBoolEvt
- _SFBool
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFBool'
Methods inherited from _SFBool:
- check(self, value)
- Check that the given value is of exactly expected type
- 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 descriptors inherited from _SFBool:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFBool:
- defaultDefault = 0
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFColor(_SFColor, Field) |
|
SFColor Field class |
|
- Method resolution order:
- SFColor
- _SFColor
- _Color
- _SFVec3f
- _SFVec32
- _SFVec
- Field
- BaseField
- object
Methods inherited from _SFColor:
- coerce(self, value)
- Adds string-coercion for color data types
Methods inherited from _Color:
- copyValue(self, value, copier=None)
- Copy a value for copier
Data descriptors inherited from _Color:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFVec3f:
- dimension = (3,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
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
Data descriptors inherited from _SFVec:
- length
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFColorEvt(_SFColor, Event) |
|
SFColor Event class |
|
- Method resolution order:
- SFColorEvt
- _SFColor
- _Color
- _SFVec3f
- _SFVec32
- _SFVec
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFColor'
Methods inherited from _SFColor:
- coerce(self, value)
- Adds string-coercion for color data types
Methods inherited from _Color:
- copyValue(self, value, copier=None)
- Copy a value for copier
Data descriptors inherited from _Color:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFVec3f:
- dimension = (3,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
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
Data descriptors inherited from _SFVec:
- length
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFFloat(_SFFloat, Field) |
|
SFFloat Field class |
|
- Method resolution order:
- SFFloat
- _SFFloat
- Field
- BaseField
- object
Methods inherited from _SFFloat:
- check(self, value)
- Check that value is of precisely the expected data type
- 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 descriptors inherited from _SFFloat:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFFloat:
- 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)
- Get a human-friendly representation of the field
- 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
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFFloatEvt(_SFFloat, Event) |
|
SFFloat Event class |
|
- Method resolution order:
- SFFloatEvt
- _SFFloat
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFFloat'
Methods inherited from _SFFloat:
- check(self, value)
- Check that value is of precisely the expected data type
- 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 descriptors inherited from _SFFloat:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFFloat:
- defaultDefault = 0.0
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFImage(_SFImage, Field) |
|
SFImage Field class |
|
- Method resolution order:
- SFImage
- _SFImage
- _MFInt32
- Field
- BaseField
- object
Data and other attributes inherited from _SFImage:
- acceptedTypes = ('I', 'I')
- arrayDataType = 'I'
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _MFInt32:
- coerce(self, value)
- Base coercion mechanism for multiple-value integer fields
- 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 descriptors inherited from _MFInt32:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFInt32:
- base_converter = <type 'int'>
- int(x[, base]) -> integer
Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string. If base is zero, the proper base is guessed based on the
string content. If the argument is outside the integer range a
long object will be returned instead.
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFImageEvt(_SFImage, Event) |
|
SFImage Event class |
|
- Method resolution order:
- SFImageEvt
- _SFImage
- _MFInt32
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFImage'
Data and other attributes inherited from _SFImage:
- acceptedTypes = ('I', 'I')
- arrayDataType = 'I'
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _MFInt32:
- coerce(self, value)
- Base coercion mechanism for multiple-value integer fields
- 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 descriptors inherited from _MFInt32:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFInt32:
- base_converter = <type 'int'>
- int(x[, base]) -> integer
Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string. If base is zero, the proper base is guessed based on the
string content. If the argument is outside the integer range a
long object will be returned instead.
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFInt32(_SFInt32, Field) |
|
SFInt32 Field class |
|
- Method resolution order:
- SFInt32
- _SFInt32
- Field
- BaseField
- object
Methods inherited from _SFInt32:
- check(self, value)
- Check that the given value is of exactly expected type
- 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 descriptors inherited from _SFInt32:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFInt32:
- 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)
- Get a human-friendly representation of the field
- 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
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFInt32Evt(_SFInt32, Event) |
|
SFInt32 Event class |
|
- Method resolution order:
- SFInt32Evt
- _SFInt32
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFInt32'
Methods inherited from _SFInt32:
- check(self, value)
- Check that the given value is of exactly expected type
- 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 descriptors inherited from _SFInt32:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFInt32:
- defaultDefault = 0
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFMatrix3d(_SFMatrix3d, Field) |
|
SFMatrix3d Field class |
|
- Method resolution order:
- SFMatrix3d
- _SFMatrix3d
- _SFVec
- Field
- BaseField
- object
Data and other attributes inherited from _SFMatrix3d:
- dimension = (3, 3)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFMatrix3dEvt(_SFMatrix3d, Event) |
|
SFMatrix3d Field class |
|
- Method resolution order:
- SFMatrix3dEvt
- _SFMatrix3d
- _SFVec
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFMatrix3d'
Data and other attributes inherited from _SFMatrix3d:
- dimension = (3, 3)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFMatrix3f(_SFMatrix3f, Field) |
|
SFMatrix3f Field class |
|
- Method resolution order:
- SFMatrix3f
- _SFMatrix3f
- _SFVec32
- _SFVec
- Field
- BaseField
- object
Methods inherited from _SFMatrix3f:
- defaultDefault(self)
- Default default value for vectors/colours
Data and other attributes inherited from _SFMatrix3f:
- dimension = (3, 3)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- copyValue(self, value, copier=None)
- Copy a value for copier
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFMatrix3fEvt(_SFMatrix3f, Event) |
|
SFMatrix3f Field class |
|
- Method resolution order:
- SFMatrix3fEvt
- _SFMatrix3f
- _SFVec32
- _SFVec
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFMatrix3f'
Methods inherited from _SFMatrix3f:
- defaultDefault(self)
- Default default value for vectors/colours
Data and other attributes inherited from _SFMatrix3f:
- dimension = (3, 3)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- copyValue(self, value, copier=None)
- Copy a value for copier
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFMatrix4d(_SFMatrix4d, Field) |
|
SFMatrix4d Field class |
|
- Method resolution order:
- SFMatrix4d
- _SFMatrix4d
- _SFVec
- Field
- BaseField
- object
Data and other attributes inherited from _SFMatrix4d:
- dimension = (4, 4)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFMatrix4dEvt(_SFMatrix4d, Event) |
|
SFMatrix3d Field class |
|
- Method resolution order:
- SFMatrix4dEvt
- _SFMatrix4d
- _SFVec
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFMatrix4d'
Data and other attributes inherited from _SFMatrix4d:
- dimension = (4, 4)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFMatrix4f(_SFMatrix4f, Field) |
|
SFMatrix4f Field class |
|
- Method resolution order:
- SFMatrix4f
- _SFMatrix4f
- _SFVec32
- _SFVec
- Field
- BaseField
- object
Methods inherited from _SFMatrix4f:
- defaultDefault(self)
- Default default value for vectors/colours
Data and other attributes inherited from _SFMatrix4f:
- dimension = (4, 4)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- copyValue(self, value, copier=None)
- Copy a value for copier
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFMatrix4fEvt(_SFMatrix4f, Event) |
|
SFMatrix4f Field class |
|
- Method resolution order:
- SFMatrix4fEvt
- _SFMatrix4f
- _SFVec32
- _SFVec
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFMatrix4f'
Methods inherited from _SFMatrix4f:
- defaultDefault(self)
- Default default value for vectors/colours
Data and other attributes inherited from _SFMatrix4f:
- dimension = (4, 4)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- copyValue(self, value, copier=None)
- Copy a value for copier
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFRotation(_SFRotation, Field) |
|
SFRotation Field class |
|
- Method resolution order:
- SFRotation
- _SFRotation
- _SFVec32
- _SFVec
- Field
- BaseField
- object
Data and other attributes inherited from _SFRotation:
- dimension = (4,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFRotationEvt(_SFRotation, Event) |
|
SFRotation Event class |
|
- Method resolution order:
- SFRotationEvt
- _SFRotation
- _SFVec32
- _SFVec
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFRotation'
Data and other attributes inherited from _SFRotation:
- dimension = (4,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFString(_SFString, Field) |
|
SFString Field class |
|
- Method resolution order:
- SFString
- _SFString
- Field
- BaseField
- object
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 descriptors inherited from _SFString:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFString:
- 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)
- Get a human-friendly representation of the field
- 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
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFStringEvt(_SFString, Event) |
|
SFString Event class |
|
- Method resolution order:
- SFStringEvt
- _SFString
- Event
- object
Data and other attributes defined here:
- 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 descriptors inherited from _SFString:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFString:
- defaultDefault = ''
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFTime(_SFTime, Field) |
|
SFTime Field class |
|
- Method resolution order:
- SFTime
- _SFTime
- _SFFloat
- Field
- BaseField
- object
Data and other attributes inherited from _SFTime:
- defaultDefault = 0.0
Methods inherited from _SFFloat:
- check(self, value)
- Check that value is of precisely the expected data type
- 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 descriptors inherited from _SFFloat:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
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)
- Get a human-friendly representation of the field
- 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
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFTimeEvt(_SFTime, Event) |
|
SFTime Event class |
|
- Method resolution order:
- SFTimeEvt
- _SFTime
- _SFFloat
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFTime'
Data and other attributes inherited from _SFTime:
- defaultDefault = 0.0
Methods inherited from _SFFloat:
- check(self, value)
- Check that value is of precisely the expected data type
- 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 descriptors inherited from _SFFloat:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFUInt32(_SFUInt32, Field) |
|
SFInt32 Field class |
|
- Method resolution order:
- SFUInt32
- _SFUInt32
- _SFInt32
- Field
- BaseField
- object
Methods inherited from _SFUInt32:
- check(self, value)
- Check that the given value is of exactly expected type
- 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 descriptors inherited from _SFInt32:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFInt32:
- 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)
- Get a human-friendly representation of the field
- 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
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFUInt32Evt(_SFUInt32, Event) |
|
SFInt32 Event class |
|
- Method resolution order:
- SFUInt32Evt
- _SFUInt32
- _SFInt32
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFUInt32'
Methods inherited from _SFUInt32:
- check(self, value)
- Check that the given value is of exactly expected type
- 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 descriptors inherited from _SFInt32:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFInt32:
- defaultDefault = 0
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFVec2d(_SFVec2d, Field) |
|
SFVec2d Field class |
|
- Method resolution order:
- SFVec2d
- _SFVec2d
- _SFVec
- Field
- BaseField
- object
Data and other attributes inherited from _SFVec2d:
- dimension = (2,)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFVec2dEvt(_SFVec2d, Event) |
|
SFVec2d Event class |
|
- Method resolution order:
- SFVec2dEvt
- _SFVec2d
- _SFVec
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFVec2d'
Data and other attributes inherited from _SFVec2d:
- dimension = (2,)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFVec2f(_SFVec2f, Field) |
|
SFVec2f Field class |
|
- Method resolution order:
- SFVec2f
- _SFVec2f
- _SFVec32
- _SFVec
- Field
- BaseField
- object
Data and other attributes inherited from _SFVec2f:
- dimension = (2,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFVec2fEvt(_SFVec2f, Event) |
|
SFVec2f Event class |
|
- Method resolution order:
- SFVec2fEvt
- _SFVec2f
- _SFVec32
- _SFVec
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFVec2f'
Data and other attributes inherited from _SFVec2f:
- dimension = (2,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFVec3d(_SFVec3d, Field) |
|
SFVec3f Field class |
|
- Method resolution order:
- SFVec3d
- _SFVec3d
- _SFVec
- Field
- BaseField
- object
Data and other attributes inherited from _SFVec3d:
- dimension = (3,)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFVec3dEvt(_SFVec3d, Event) |
|
SFVec3d Event class |
|
- Method resolution order:
- SFVec3dEvt
- _SFVec3d
- _SFVec
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFVec3d'
Data and other attributes inherited from _SFVec3d:
- dimension = (3,)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFVec3f(_SFVec3f, Field) |
|
SFVec3f Field class |
|
- Method resolution order:
- SFVec3f
- _SFVec3f
- _SFVec32
- _SFVec
- Field
- BaseField
- object
Data and other attributes inherited from _SFVec3f:
- dimension = (3,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFVec3fEvt(_SFVec3f, Event) |
|
SFVec3f Event class |
|
- Method resolution order:
- SFVec3fEvt
- _SFVec3f
- _SFVec32
- _SFVec
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFVec3f'
Data and other attributes inherited from _SFVec3f:
- dimension = (3,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFVec4d(_SFVec4d, Field) |
|
SFVec4d Field class |
|
- Method resolution order:
- SFVec4d
- _SFVec4d
- _SFVec
- Field
- BaseField
- object
Data and other attributes inherited from _SFVec4d:
- dimension = (4,)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFVec4dEvt(_SFVec4d, Event) |
|
SFVec4f Event class |
|
- Method resolution order:
- SFVec4dEvt
- _SFVec4d
- _SFVec
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFVec4d'
Data and other attributes inherited from _SFVec4d:
- dimension = (4,)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class SFVec4f(_SFVec4f, Field) |
|
SFVec4f Field class |
|
- Method resolution order:
- SFVec4f
- _SFVec4f
- _SFVec32
- _SFVec
- Field
- BaseField
- object
Data and other attributes inherited from _SFVec4f:
- dimension = (4,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
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)
- Get a human-friendly representation of the field
- 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.
- 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.
- typeName(self)
- Get the typeName of this field
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
Data and other attributes inherited from Field:
- nodes = 0
Methods inherited from BaseField:
- __del__(...)
- Delete our value from client's dictionary (notifies)
- __delete__(...)
- descr.__delete__(obj)
- __get__(...)
- descr.__get__(obj[, type]) -> value
- __set__(...)
- descr.__set__(obj, value)
- check(...)
- Raise ValueError if isn't correct type
- fdel(...)
- Delete with option to notify
- fget = __get__(...)
- descr.__get__(obj[, type]) -> value
- fset(...)
- Set value, with option to notify
- getDefault(...)
- Get the default value of this field
if client, set client's attribute to default
without sending a notification event.
Data descriptors inherited from BaseField:
- call_default
- defaultobj
- name
Data and other attributes inherited from BaseField:
- __new__ = <built-in method __new__ of type object at 0x7f8ea99534e0>
- T.__new__(S, ...) -> a new object with type S, a subtype of T
- __pyx_vtable__ = <PyCObject object at 0x3084e68>
|
class SFVec4fEvt(_SFVec4f, Event) |
|
SFVec4f Event class |
|
- Method resolution order:
- SFVec4fEvt
- _SFVec4f
- _SFVec32
- _SFVec
- Event
- object
Data and other attributes defined here:
- fieldType = 'SFVec4f'
Data and other attributes inherited from _SFVec4f:
- dimension = (4,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Methods inherited from Event:
- __get__(self, client=None, cls=None)
- Get an event's last value
- __init__(self, name, direction=1)
- Initialise the field object
name -- string name
direction -- 0 == in, 1 == out
- __set__(self, client, value, notify=1)
- Set an event value
- __str__(self)
- Get a human-friendly representation of the event
- 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
- watch(self, node, receiver, signal=_Any)
- Make receiver receive all update events for this field+node
receiver( signal, sender, value=None )
signal -- ('del',self), ('set',self) etc...
sender -- node
value -- new value set (for set values)
|
class _Color(object) |
|
Mix-in for colour-value clamping and string coercion |
|
Methods defined here:
- coerce(self, value)
- Adds clipping of values to 0.0 through 1.0 range
- copyValue(self, value, copier=None)
- Copy a value for copier
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _MFColor(_Color, _MFVec3f) |
|
MFColor field/event type base-class |
|
- Method resolution order:
- _MFColor
- _Color
- _MFVec3f
- _MFVec32
- _MFVec
- _SFArray
- object
Methods defined here:
- coerce(self, value)
- Adds string coercion for color data types
Methods inherited from _Color:
- copyValue(self, value, copier=None)
- Copy a value for copier
Data descriptors inherited from _Color:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFVec3f:
- dimension = (3,)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
|
class _MFFloat(object) |
|
MFFloat field/event type base-class
Stored as a flat Numeric-python array |
|
Methods defined here:
- coerce(self, value)
- Base coercion mechanism for floating point field types
- 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 descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes defined here:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
|
class _MFFloat32(_MFFloat) |
|
32-BIT floating-point type |
|
- Method resolution order:
- _MFFloat32
- _MFFloat
- object
Data and other attributes defined here:
- acceptedTypes = ('f', 'f')
- fieldType = 'MFFloat32'
- targetType = 'f'
Methods inherited from _MFFloat:
- coerce(self, value)
- Base coercion mechanism for floating point field types
- 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 descriptors inherited from _MFFloat:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFFloat:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
|
class _MFInt32(object) |
|
MFInt32 field/event type base-class
Stored as a flat Numeric-python array |
|
Methods defined here:
- coerce(self, value)
- Base coercion mechanism for multiple-value integer fields
- 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 descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes defined here:
- acceptedTypes = ('i', 'i')
- arrayDataType = 'i'
- base_converter = <type 'int'>
- int(x[, base]) -> integer
Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string. If base is zero, the proper base is guessed based on the
string content. If the argument is outside the integer range a
long object will be returned instead.
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
|
class _MFMatrix3d(_MFVec) |
|
3x3 matrix-set field/event type base-class |
|
- Method resolution order:
- _MFMatrix3d
- _MFVec
- _SFArray
- object
Data and other attributes defined here:
- dimension = (3, 3)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _MFMatrix3f(_MFVec32) |
|
3x3 matrix-set field/event type base-class |
|
- Method resolution order:
- _MFMatrix3f
- _MFVec32
- _MFVec
- _SFArray
- object
Data and other attributes defined here:
- dimension = (3, 3)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _MFMatrix4d(_MFVec) |
|
4x4 matrix-set field/event type base-class |
|
- Method resolution order:
- _MFMatrix4d
- _MFVec
- _SFArray
- object
Data and other attributes defined here:
- dimension = (4, 4)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _MFMatrix4f(_MFVec32) |
|
4x4 matrix-set field/event type base-class |
|
- Method resolution order:
- _MFMatrix4f
- _MFVec32
- _MFVec
- _SFArray
- object
Data and other attributes defined here:
- dimension = (4, 4)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _MFRotation(_MFVec) |
|
MFRotation field/event type base-class |
|
- Method resolution order:
- _MFRotation
- _MFVec
- _SFArray
- object
Data and other attributes defined here:
- dimension = (4,)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
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 descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes defined here:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
|
class _MFTime(_MFFloat) |
|
MFTime field/event type base-class
Stored as a flat Numeric-python array |
|
- Method resolution order:
- _MFTime
- _MFFloat
- object
Methods inherited from _MFFloat:
- coerce(self, value)
- Base coercion mechanism for floating point field types
- 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 descriptors inherited from _MFFloat:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFFloat:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
|
class _MFUInt32(_MFInt32) |
|
Unsigned integer version of MFInt32 (mostly for indices) |
|
- Method resolution order:
- _MFUInt32
- _MFInt32
- object
Data and other attributes defined here:
- acceptedTypes = ('I', 'I')
- arrayDataType = 'I'
- base_converter = <type 'long'>
- long(x[, base]) -> integer
Convert a string or number to a long integer, if possible. A floating
point argument will be truncated towards zero (this does not include a
string representation of a floating point number!) When converting a
string, use the optional base. It is an error to supply a base when
converting a non-string.
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _MFInt32:
- coerce(self, value)
- Base coercion mechanism for multiple-value integer fields
- 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 descriptors inherited from _MFInt32:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _MFVec(_SFArray) |
|
MFVecXX field/event type base-class
Stored as x * self.length Numeric Python double array |
|
- Method resolution order:
- _MFVec
- _SFArray
- object
Methods defined here:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors defined here:
- length
Data and other attributes defined here:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- dimension = (3,)
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _MFVec2d(_MFVec) |
|
MFVec2d field/event type base-class |
|
- Method resolution order:
- _MFVec2d
- _MFVec
- _SFArray
- object
Data and other attributes defined here:
- dimension = (2,)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _MFVec2f(_MFVec32) |
|
MFVec2f field/event type base-class |
|
- Method resolution order:
- _MFVec2f
- _MFVec32
- _MFVec
- _SFArray
- object
Data and other attributes defined here:
- dimension = (2,)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _MFVec32(_MFVec) |
| |
- Method resolution order:
- _MFVec32
- _MFVec
- _SFArray
- object
Data and other attributes defined here:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- dimension = (3,)
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _MFVec3d(_MFVec) |
|
MFVec3d field/event type base-class |
|
- Method resolution order:
- _MFVec3d
- _MFVec
- _SFArray
- object
Data and other attributes defined here:
- dimension = (3,)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _MFVec3f(_MFVec32) |
|
MFVec3f field/event type base-class |
|
- Method resolution order:
- _MFVec3f
- _MFVec32
- _MFVec
- _SFArray
- object
Data and other attributes defined here:
- dimension = (3,)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _MFVec4d(_MFVec) |
|
MFVec4d field/event type base-class |
|
- Method resolution order:
- _MFVec4d
- _MFVec
- _SFArray
- object
Data and other attributes defined here:
- dimension = (4,)
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _MFVec4f(_MFVec32) |
|
MFVec4f field/event type base-class |
|
- Method resolution order:
- _MFVec4f
- _MFVec32
- _MFVec
- _SFArray
- object
Data and other attributes defined here:
- dimension = (4,)
Data and other attributes inherited from _MFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _MFVec:
- check(self, value)
- Check that the given value is of exactly the expected type
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _MFVec:
- length
Data and other attributes inherited from _MFVec:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _SFArray:
- coerce(self, value)
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _SFArray(object) |
|
Base class which holds a single array-type value |
|
Methods defined here:
- check(self, value)
- Check that the given value is of exactly the expected type
- coerce(self, value)
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- Do reshape of value to our target dimensions
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes defined here:
- acceptedTypes = ('d', 'd')
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
- targetType = 'd'
|
class _SFArray32(_SFArray) |
|
32-bit version of SFArrays |
|
- Method resolution order:
- _SFArray32
- _SFArray
- object
Data and other attributes defined here:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFArray:
- check(self, value)
- Check that the given value is of exactly the expected type
- coerce(self, value)
- copyValue(self, value, copier=None)
- Copy a value for copier
- reshape(self, value)
- Do reshape of value to our target dimensions
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _SFArray:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFArray:
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
|
class _SFBool(object) |
|
SFBool field/event type base-class |
|
Methods defined here:
- check(self, value)
- Check that the given value is of exactly expected type
- 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 descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes defined here:
- defaultDefault = 0
|
class _SFColor(_Color, _SFVec3f) |
|
SFColor field/event type base-class |
|
- Method resolution order:
- _SFColor
- _Color
- _SFVec3f
- _SFVec32
- _SFVec
- object
Methods defined here:
- coerce(self, value)
- Adds string-coercion for color data types
Methods inherited from _Color:
- copyValue(self, value, copier=None)
- Copy a value for copier
Data descriptors inherited from _Color:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFVec3f:
- dimension = (3,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
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
Data descriptors inherited from _SFVec:
- length
|
class _SFFloat(object) |
|
SFFloat field/event type base-class |
|
Methods defined here:
- check(self, value)
- Check that value is of precisely the expected data type
- 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 descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes defined here:
- defaultDefault = 0.0
|
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 other attributes defined here:
- acceptedTypes = ('I', 'I')
- arrayDataType = 'I'
- defaultDefault = <type 'list'>
- list() -> new list
list(sequence) -> new list initialized from sequence's items
Methods inherited from _MFInt32:
- coerce(self, value)
- Base coercion mechanism for multiple-value integer fields
- 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 descriptors inherited from _MFInt32:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _MFInt32:
- base_converter = <type 'int'>
- int(x[, base]) -> integer
Convert a string or number to an integer, if possible. A floating point
argument will be truncated towards zero (this does not include a string
representation of a floating point number!) When converting a string, use
the optional base. It is an error to supply a base when converting a
non-string. If base is zero, the proper base is guessed based on the
string content. If the argument is outside the integer range a
long object will be returned instead.
|
class _SFInt32(object) |
|
SFInt32 field/event type base-class |
|
Methods defined here:
- check(self, value)
- Check that the given value is of exactly expected type
- 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 descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes defined here:
- defaultDefault = 0
|
class _SFMatrix3d(_SFVec) |
|
3x3 matrix field/event type base-class |
|
- Method resolution order:
- _SFMatrix3d
- _SFVec
- object
Data and other attributes defined here:
- dimension = (3, 3)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
|
class _SFMatrix3f(_SFVec32) |
|
3x3 matrix field/event type base-class |
|
- Method resolution order:
- _SFMatrix3f
- _SFVec32
- _SFVec
- object
Methods defined here:
- defaultDefault(self)
- Default default value for vectors/colours
Data and other attributes defined here:
- dimension = (3, 3)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- copyValue(self, value, copier=None)
- Copy a value for copier
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
|
class _SFMatrix4d(_SFVec) |
|
4x4 matrix field/event type base-class |
|
- Method resolution order:
- _SFMatrix4d
- _SFVec
- object
Data and other attributes defined here:
- dimension = (4, 4)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
|
class _SFMatrix4f(_SFVec32) |
|
4x4 matrix field/event type base-class |
|
- Method resolution order:
- _SFMatrix4f
- _SFVec32
- _SFVec
- object
Methods defined here:
- defaultDefault(self)
- Default default value for vectors/colours
Data and other attributes defined here:
- dimension = (4, 4)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- copyValue(self, value, copier=None)
- Copy a value for copier
- vrmlstr(self, value, lineariser=None)
- Convert the given value to a VRML97 representation
Data descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
|
class _SFRotation(_SFVec32) |
|
SFRotation field/event type base-class |
|
- Method resolution order:
- _SFRotation
- _SFVec32
- _SFVec
- object
Data and other attributes defined here:
- dimension = (4,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
|
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 descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes defined here:
- defaultDefault = ''
|
class _SFTime(_SFFloat) |
|
SFTime field/event type base-class |
|
- Method resolution order:
- _SFTime
- _SFFloat
- object
Data and other attributes defined here:
- defaultDefault = 0.0
Methods inherited from _SFFloat:
- check(self, value)
- Check that value is of precisely the expected data type
- 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 descriptors inherited from _SFFloat:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
|
class _SFUInt32(_SFInt32) |
|
SFUInt32 base-class |
|
- Method resolution order:
- _SFUInt32
- _SFInt32
- object
Methods defined here:
- check(self, value)
- Check that the given value is of exactly expected type
- 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 descriptors inherited from _SFInt32:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
Data and other attributes inherited from _SFInt32:
- defaultDefault = 0
|
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)
- Base coercion mechanism for vector-like field types
- 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 descriptors defined here:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes defined here:
- acceptedTypes = ('d', 'd')
- dimension = (3,)
- targetType = 'd'
|
class _SFVec2d(_SFVec) |
|
SFVec2f field/event type base-class |
|
- Method resolution order:
- _SFVec2d
- _SFVec
- object
Data and other attributes defined here:
- dimension = (2,)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
|
class _SFVec2f(_SFVec32) |
|
SFVec2f field/event type base-class |
|
- Method resolution order:
- _SFVec2f
- _SFVec32
- _SFVec
- object
Data and other attributes defined here:
- dimension = (2,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
|
class _SFVec32(_SFVec) |
| |
- Method resolution order:
- _SFVec32
- _SFVec
- object
Data and other attributes defined here:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- dimension = (3,)
|
class _SFVec3d(_SFVec) |
|
SFVec3f field/event type base-class |
|
- Method resolution order:
- _SFVec3d
- _SFVec
- object
Data and other attributes defined here:
- dimension = (3,)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
|
class _SFVec3f(_SFVec32) |
|
SFVec3f field/event type base-class |
|
- Method resolution order:
- _SFVec3f
- _SFVec32
- _SFVec
- object
Data and other attributes defined here:
- dimension = (3,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
|
class _SFVec4d(_SFVec) |
|
SFVec4f field/event type base-class |
|
- Method resolution order:
- _SFVec4d
- _SFVec
- object
Data and other attributes defined here:
- dimension = (4,)
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
Data and other attributes inherited from _SFVec:
- acceptedTypes = ('d', 'd')
- targetType = 'd'
|
class _SFVec4f(_SFVec32) |
|
SFVec4f field/event type base-class |
|
- Method resolution order:
- _SFVec4f
- _SFVec32
- _SFVec
- object
Data and other attributes defined here:
- dimension = (4,)
Data and other attributes inherited from _SFVec32:
- acceptedTypes = ('f', 'f')
- targetType = 'f'
Methods inherited from _SFVec:
- coerce(self, value)
- Base coercion mechanism for vector-like field types
- 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 descriptors inherited from _SFVec:
- __dict__
- dictionary for instance variables (if defined)
- __weakref__
- list of weak references to the object (if defined)
- length
| |