ParamDict (object)¶
バージョン 1.12.0 で追加.
The ParamDict (object) object is used to store a list of parameters based on names.
ParamDict dict();
// store a scalar and a color dict.setFloat64(‘length’, 1.7); dict.setColor(‘diffuse’, :ref:`Color <color>`(1.0, 0.0, 0.0));
// restore them report(dict.getFloat64(‘length’)); report(dict.getColor(‘diffuse’));
Methods¶
ParamDict ( in ParamDict other ) | |
ParamDict () | |
clear ! () | |
ParamDict | clone ? () |
Param | get ? ( in String name ) |
Boolean | getBoolean ? ( in String name ) |
Boolean[] | getBooleanArray ? ( in String name ) |
Color | getColor ? ( in String name ) |
Color[] | getColorArray ? ( in String name ) |
Euler | getEuler ? ( in String name ) |
Euler[] | getEulerArray ? ( in String name ) |
Float64 | getFloat64 ? ( in String name ) |
Float64[] | getFloat64Array ? ( in String name ) |
Mat33 | getMat33 ? ( in String name ) |
Mat33[] | getMat33Array ? ( in String name ) |
Mat44 | getMat44 ? ( in String name ) |
Mat44[] | getMat44Array ? ( in String name ) |
Object | getObject ? ( in String name ) |
Object[] | getObjectArray ? ( in String name ) |
String[] | getParamNames ? () |
Quat | getQuat ? ( in String name ) |
Quat[] | getQuatArray ? ( in String name ) |
SInt32 | getSInt32 ? ( in String name ) |
SInt32[] | getSInt32Array ? ( in String name ) |
String | getString ? ( in String name ) |
String[] | getStringArray ? ( in String name ) |
StructParam | getStruct ? ( in String name ) |
getStructData ? ( in String name, io Data data ) | |
getStructType ? ( in String name, io UInt64 dataSize, io String type ) | |
String | getValueType ? ( in String name ) |
Vec3 | getVec3 ? ( in String name ) |
Vec3[] | getVec3Array ? ( in String name ) |
Xfo | getXfo ? ( in String name ) |
Xfo[] | getXfoArray ? ( in String name ) |
Boolean | has ? ( in String name ) |
set ! ( in String name, in Param param ) | |
setBoolean ! ( in String name, in Boolean value ) | |
setBooleanArray ! ( in String name, in Boolean values[] ) | |
setColor ! ( in String name, in Color value ) | |
setColorArray ! ( in String name, in Color values[] ) | |
setEuler ! ( in String name, in Euler value ) | |
setEulerArray ! ( in String name, in Euler values[] ) | |
setFloat64 ! ( in String name, in Float64 value ) | |
setFloat64Array ! ( in String name, in Float64 values[] ) | |
setMat33 ! ( in String name, in Mat33 value ) | |
setMat33Array ! ( in String name, in Mat33 values[] ) | |
setMat44 ! ( in String name, in Mat44 value ) | |
setMat44Array ! ( in String name, in Mat44 values[] ) | |
setObject ! ( in String name, in Object value ) | |
setObjectArray ! ( in String name, in Object values[] ) | |
setQuat ! ( in String name, in Quat value ) | |
setQuatArray ! ( in String name, in Quat values[] ) | |
setSInt32 ! ( in String name, in SInt32 value ) | |
setSInt32Array ! ( in String name, in SInt32 values[] ) | |
setString ! ( in String name, in String value ) | |
setStringArray ! ( in String name, in String values[] ) | |
setStruct ! ( in String name, in Type type, in Data data, in UInt64 dataSize ) | |
setVec3 ! ( in String name, in Vec3 value ) | |
setVec3Array ! ( in String name, in Vec3 values[] ) | |
setXfo ! ( in String name, in Xfo value ) | |
setXfoArray ! ( in String name, in Xfo values[] ) | |
Size | size ? () |
Methods in detail¶
ParamDict ( in ParamDict other )
copy constructor
ParamDict ()
default constructor
ParamDict.clear! ()
clone method
Param ParamDict.get? ( in String name )
getting a Param contained in the ParamDict
Boolean ParamDict.getBoolean? ( in String name )
getting a Boolean value from the ParamDict
Boolean[] ParamDict.getBooleanArray? ( in String name )
getting a Boolean array value from the ParamDict
Color ParamDict.getColor? ( in String name )
getting a Color value from the ParamDict
Color[] ParamDict.getColorArray? ( in String name )
getting a Color array value from the ParamDict
Euler ParamDict.getEuler? ( in String name )
getting a Euler value from the ParamDict
Euler[] ParamDict.getEulerArray? ( in String name )
getting a Euler array value from the ParamDict
Float64 ParamDict.getFloat64? ( in String name )
getting a Float64 value from the ParamDict
Float64[] ParamDict.getFloat64Array? ( in String name )
getting a Float64 array value from the ParamDict
Mat33 ParamDict.getMat33? ( in String name )
getting a Mat33 value from the ParamDict
Mat33[] ParamDict.getMat33Array? ( in String name )
getting a Mat33 array value from the ParamDict
Mat44 ParamDict.getMat44? ( in String name )
getting a Mat44 value from the ParamDict
Mat44[] ParamDict.getMat44Array? ( in String name )
getting a Mat44 array value from the ParamDict
Object ParamDict.getObject? ( in String name )
getting a Object value from the ParamDict
Object[] ParamDict.getObjectArray? ( in String name )
getting a Object array value from the ParamDict
String[] ParamDict.getParamNames? ()
returns all parameter names in this ParamDict
Quat ParamDict.getQuat? ( in String name )
getting a Quat value from the ParamDict
Quat[] ParamDict.getQuatArray? ( in String name )
getting a Quat array value from the ParamDict
SInt32 ParamDict.getSInt32? ( in String name )
getting a SInt32 value from the ParamDict
SInt32[] ParamDict.getSInt32Array? ( in String name )
getting a SInt32 array value from the ParamDict
String ParamDict.getString? ( in String name )
getting a String value from the ParamDict
String[] ParamDict.getStringArray? ( in String name )
getting a String array value from the ParamDict
StructParam ParamDict.getStruct? ( in String name )
getting a Struct value from the ParamDict
ParamDict.getStructData? ( in String name, io Data data )
getting a Struct value from the ParamDict
ParamDict.getStructType? ( in String name, io UInt64 dataSize, io String type )
getting a Struct value from the ParamDict
String ParamDict.getValueType? ( in String name )
return the value type for a given Param
Vec3 ParamDict.getVec3? ( in String name )
getting a Vec3 value from the ParamDict
Vec3[] ParamDict.getVec3Array? ( in String name )
getting a Vec3 array value from the ParamDict
Xfo ParamDict.getXfo? ( in String name )
getting a Xfo value from the ParamDict
Xfo[] ParamDict.getXfoArray? ( in String name )
getting a Xfo array value from the ParamDict
Boolean ParamDict.has? ( in String name )
returns true if a certain Param is part of the ParamDict
ParamDict.set! ( in String name, in Param param )
setting a Param in the ParamDict
ParamDict.setBoolean! ( in String name, in Boolean value )
setting a Boolean value on the ParamDict
ParamDict.setBooleanArray! ( in String name, in Boolean values[] )
setting a Boolean array value on the ParamDict
ParamDict.setColor! ( in String name, in Color value )
setting a Color value on the ParamDict
ParamDict.setColorArray! ( in String name, in Color values[] )
setting a Color array value on the ParamDict
ParamDict.setEuler! ( in String name, in Euler value )
setting a Euler value on the ParamDict
ParamDict.setEulerArray! ( in String name, in Euler values[] )
setting a Euler array value on the ParamDict
ParamDict.setFloat64! ( in String name, in Float64 value )
setting a Float64 value on the ParamDict
ParamDict.setFloat64Array! ( in String name, in Float64 values[] )
setting a Float64 array value on the ParamDict
ParamDict.setMat33! ( in String name, in Mat33 value )
setting a Mat33 value on the ParamDict
ParamDict.setMat33Array! ( in String name, in Mat33 values[] )
setting a Mat33 array value on the ParamDict
ParamDict.setMat44! ( in String name, in Mat44 value )
setting a Mat44 value on the ParamDict
ParamDict.setMat44Array! ( in String name, in Mat44 values[] )
setting a Mat44 array value on the ParamDict
ParamDict.setObject! ( in String name, in Object value )
setting a Object value on the ParamDict
ParamDict.setObjectArray! ( in String name, in Object values[] )
setting a Object array value on the ParamDict
ParamDict.setQuat! ( in String name, in Quat value )
setting a Quat value on the ParamDict
ParamDict.setQuatArray! ( in String name, in Quat values[] )
setting a Quat array value on the ParamDict
ParamDict.setSInt32! ( in String name, in SInt32 value )
setting a SInt32 value on the ParamDict
ParamDict.setSInt32Array! ( in String name, in SInt32 values[] )
setting a SInt32 array value on the ParamDict
ParamDict.setString! ( in String name, in String value )
setting a String value on the ParamDict
ParamDict.setStringArray! ( in String name, in String values[] )
setting a String array value on the ParamDict
ParamDict.setStruct! ( in String name, in Type type, in Data data, in UInt64 dataSize )
setting a Struct value on the ParamDict
ParamDict.setVec3! ( in String name, in Vec3 value )
setting a Vec3 value on the ParamDict
ParamDict.setVec3Array! ( in String name, in Vec3 values[] )
setting a Vec3 array value on the ParamDict
ParamDict.setXfo! ( in String name, in Xfo value )
setting a Xfo value on the ParamDict
ParamDict.setXfoArray! ( in String name, in Xfo values[] )
setting a Xfo array value on the ParamDict
Size ParamDict.size? ()