|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--harmonic.mz.data.ModelNode
|
+--harmonic.mz.data.fields.ColorField
This is and color data field. It creates a ColorEntry to control it.
| Field Summary |
| Fields inherited from class harmonic.mz.data.ModelNode |
_fileRoot_, _thread_, ATTRIB_CONTROL_WIDGET, ATTRIB_LISTABLE, ATTRIB_PRESENTABLE, ATTRIB_PRIVATE, ATTRIB_REMOVEABLE, ATTRIB_RENAMEABLE, ATTRIB_SHOW_CONTEXT_MENU, ATTRIB_TYPE_FILTER, ATTRIB_USERGROUP, ATTRIB_VALUE_GROUP, ATTRIB_VE_LISTENER, bCustomCS, bDebug, bValid, name |
| Constructor Summary | |
ColorField()
Constructs a ColorField |
|
ColorField(harmonic.meshGeom.math.Clr3f value)
Constructs a ColorField |
|
ColorField(java.lang.String name)
|
|
ColorField(java.lang.String name,
harmonic.meshGeom.math.Clr3f value)
Constructs a ColorField |
|
ColorField(java.lang.String name,
NodeListener l)
|
|
ColorField(java.lang.String name,
NodeListener l,
harmonic.meshGeom.math.Clr3f value)
Constructs a ColorField |
|
ColorField(java.lang.String name,
NodeListener l,
java.awt.Color value)
Constructs a ColorField |
|
ColorField(java.lang.String name,
java.lang.Object listener,
java.lang.String callback,
harmonic.meshGeom.math.Clr3f value)
Constructs a ColorField |
|
| Method Summary | |
void |
assignFromXMLString(MVGFileOpener opener,
java.lang.String string)
Implements XML string in |
java.lang.String |
assignToXMLString(MVGFileSaver saver)
Implements XML string out |
boolean |
compare(java.lang.Object o)
Compare function to be overridden by sub classes. |
java.awt.Component |
createControlWidget()
Implements abstract control widget creator by returning a ColorEntry |
harmonic.meshGeom.math.Clr3f |
getColor()
Returns copy of color value |
Interpolater |
getInterpolater()
Override to return an object that implements Interpolater. |
java.awt.Image |
getTypeImage()
Returns the image to be used for this node in list interfaces that may put an image by node |
java.lang.String |
getTypeName()
|
java.lang.Object |
getValue()
Returns copy of color value |
void |
initControlWidget(java.awt.Component entry)
Implements abstract control widget initializer |
void |
interpolate_Linear(ModelNode _ret,
ModelNode _value0,
ModelNode _value1,
float b0,
float b1)
Implements linear interpolation |
void |
interpolate_Quadratic(ModelNode _ret,
ModelNode _value0,
ModelNode _value1,
ModelNode _value2,
float b0,
float b1,
float b2)
Implements quadratic interpolation |
java.lang.String |
pythonString()
String for represention in python. |
void |
set(DataNode f)
Implements abstract setting function |
void |
setColor(harmonic.meshGeom.math.Clr3f v)
Sets color value |
void |
setColor(java.awt.Color v)
Sets color value |
void |
setColor(float r,
float g,
float b)
Sets color value |
void |
setValue(java.lang.Object value)
Sets value from Color |
java.lang.String |
valueString()
String to represent value |
| Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public ColorField()
public ColorField(java.lang.String name)
public ColorField(java.lang.String name,
harmonic.meshGeom.math.Clr3f value)
public ColorField(harmonic.meshGeom.math.Clr3f value)
public ColorField(java.lang.String name,
NodeListener l)
public ColorField(java.lang.String name,
NodeListener l,
harmonic.meshGeom.math.Clr3f value)
public ColorField(java.lang.String name,
NodeListener l,
java.awt.Color value)
public ColorField(java.lang.String name,
java.lang.Object listener,
java.lang.String callback,
harmonic.meshGeom.math.Clr3f value)
| Method Detail |
public java.lang.String getTypeName()
public void setColor(harmonic.meshGeom.math.Clr3f v)
public void setColor(float r,
float g,
float b)
public void setColor(java.awt.Color v)
public harmonic.meshGeom.math.Clr3f getColor()
public java.lang.Object getValue()
getValue in class ModelNodepublic void setValue(java.lang.Object value)
setValue in class ModelNodepublic void set(DataNode f)
set in interface DataNodeset in class ModelNodepublic boolean compare(java.lang.Object o)
ModelNode
compare in class ModelNodepublic java.lang.String valueString()
ModelNode
valueString in interface DataNodevalueString in class ModelNodepublic java.awt.Component createControlWidget()
createControlWidget in class ModelNodepublic void initControlWidget(java.awt.Component entry)
public java.lang.String assignToXMLString(MVGFileSaver saver)
assignToXMLString in class ModelNode
public void assignFromXMLString(MVGFileOpener opener,
java.lang.String string)
assignFromXMLString in class ModelNodepublic java.awt.Image getTypeImage()
ModelNode
getTypeImage in interface DataNodegetTypeImage in class ModelNodepublic java.lang.String pythonString()
ModelNode
pythonString in class ModelNodepublic Interpolater getInterpolater()
ModelNode
getInterpolater in class ModelNode
public void interpolate_Linear(ModelNode _ret,
ModelNode _value0,
ModelNode _value1,
float b0,
float b1)
interpolate_Linear in interface Interpolaterinterpolate_Linear in class ModelNode_ret - Return value_value0 - Value 0_value1 - Value 1b0 - Basis function value 0b1 - Basis function value 1
public void interpolate_Quadratic(ModelNode _ret,
ModelNode _value0,
ModelNode _value1,
ModelNode _value2,
float b0,
float b1,
float b2)
interpolate_Quadratic in interface Interpolaterinterpolate_Quadratic in class ModelNode_value0 - Value 0_value1 - Value 1_value2 - Value 1b0 - Basis function value 0b1 - Basis function value 1
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||