|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectigeo.IObject
igeo.IAgent
igeo.IField
igeo.I3DField
igeo.IPointCurlField
public class IPointCurlField
Attractor field defined by a center point.
| Field Summary | |
|---|---|
(package private) IPoint |
point
|
| Fields inherited from class igeo.I3DField |
|---|
field |
| Fields inherited from class igeo.IField |
|---|
targetClasses |
| Fields inherited from class igeo.IAgent |
|---|
alive, duration, interactOverridden, localDynamics, parent, targets, time |
| Fields inherited from class igeo.IObject |
|---|
attribute, dynamics, graphics, parameter, server |
| Constructor Summary | |
|---|---|
IPointCurlField(double xpos,
double ypos,
double zpos,
double xaxis,
double yaxis,
double zaxis)
|
|
IPointCurlField(IVecI pos,
IVecI axis)
|
|
| Method Summary | |
|---|---|
IPointCurlField |
clr(java.awt.Color c)
|
IPointCurlField |
clr(java.awt.Color c,
int alpha)
to set color, with alpha value overwritten |
IPointCurlField |
clr(double dgray)
|
IPointCurlField |
clr(double dgray,
double dalpha)
|
IPointCurlField |
clr(double dr,
double dg,
double db)
|
IPointCurlField |
clr(double dr,
double dg,
double db,
double da)
|
IPointCurlField |
clr(float fgray)
|
IPointCurlField |
clr(float fgray,
float falpha)
|
IPointCurlField |
clr(float fr,
float fg,
float fb)
|
IPointCurlField |
clr(float fr,
float fg,
float fb,
float fa)
|
IPointCurlField |
clr(int gray)
|
IPointCurlField |
clr(int gray,
int alpha)
|
IPointCurlField |
clr(int r,
int g,
int b)
|
IPointCurlField |
clr(int r,
int g,
int b,
int a)
|
IPointCurlField |
constantIntensity(boolean b)
if output vector is besed on constant length (intensity) or variable depending geometry when curve or surface tangent is used |
void |
del()
|
IPointCurlField |
gaussian(double threshold)
alias of gaussianDecay |
IPointCurlField |
gaussianDecay(double threshold)
set Gaussian decay with threshold; Threshold is used as double of standard deviation (when distance is eqaul to threshold, output is 13.5% of original). |
double |
getSize()
|
IPointCurlField |
hide()
|
IPointCurlField |
hsb(double h,
double s,
double b)
|
IPointCurlField |
hsb(double h,
double s,
double b,
double a)
|
IPointCurlField |
hsb(float h,
float s,
float b)
|
IPointCurlField |
hsb(float h,
float s,
float b,
float a)
|
IPointCurlField |
intensity(double i)
set output intensity |
IPointCurlField |
layer(ILayer l)
Set layer by ILayer object |
IPointCurlField |
linear(double threshold)
alias of linearDecay |
IPointCurlField |
linearDecay(double threshold)
set linear decay with threshold; When distance is equal to threshold, output is zero. |
IPointCurlField |
name(java.lang.String nm)
methods of IObject |
IPointCurlField |
noDecay()
set no decay |
IPointCurlField |
setColor(java.awt.Color c)
|
IPointCurlField |
setColor(java.awt.Color c,
int alpha)
|
IPointCurlField |
setColor(double dgray)
|
IPointCurlField |
setColor(double dgray,
double dalpha)
|
IPointCurlField |
setColor(double dr,
double dg,
double db)
|
IPointCurlField |
setColor(double dr,
double dg,
double db,
double da)
|
IPointCurlField |
setColor(float fgray)
|
IPointCurlField |
setColor(float fgray,
float falpha)
|
IPointCurlField |
setColor(float fr,
float fg,
float fb)
|
IPointCurlField |
setColor(float fr,
float fg,
float fb,
float fa)
|
IPointCurlField |
setColor(int gray)
|
IPointCurlField |
setColor(int gray,
int alpha)
|
IPointCurlField |
setColor(int r,
int g,
int b)
|
IPointCurlField |
setColor(int r,
int g,
int b,
int a)
|
IPointCurlField |
setHSBColor(double h,
double s,
double b)
|
IPointCurlField |
setHSBColor(double h,
double s,
double b,
double a)
|
IPointCurlField |
setHSBColor(float h,
float s,
float b)
|
IPointCurlField |
setHSBColor(float h,
float s,
float b,
float a)
|
IPointCurlField |
setSize(double sz)
methods of IPoint |
IPointCurlField |
show()
|
double |
size()
|
IPointCurlField |
size(double sz)
|
IPointCurlField |
threshold(double t)
set decay threshold |
IPointCurlField |
weight(double w)
|
IPointCurlField |
weight(float w)
|
| Methods inherited from class igeo.I3DField |
|---|
applyField, field, get, intensity, threshold |
| Methods inherited from class igeo.IField |
|---|
interact, isTarget, isTargetClass, target, target, targetClass, targetClass |
| Methods inherited from class igeo.IAgent |
|---|
addDynamics, alive, deletDynamics, deleteDynamics, deleteDynamics, duration, duration, dynamicsNum, getDynamics, initAgent, interact, localDynamics, parent, parent, postinteract, postupdate, preinteract, preupdate, removeTarget, removeTarget, target, target, targetNum, targets, time, time, update, updateGraphic, updateTarget |
| Methods inherited from class igeo.IObject |
|---|
alpha, alphaInt, attr, attr, attr, blue, blueInt, clearDynamics, clearGraphics, clr, clr, cp, createGraphic, deleteGraphic, dup, getColor, getGraphic, getGraphic, getParameter, graphicsNum, gray, grayInt, green, greenInt, greyInt, initGraphic, initObject, isValid, isVisible, layer, layer, name, red, redInt, resetGraphic, server, setParameter, syncColor, syncGraphic, syncWeight, visible, weight |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
IPoint point
| Constructor Detail |
|---|
public IPointCurlField(IVecI pos,
IVecI axis)
public IPointCurlField(double xpos,
double ypos,
double zpos,
double xaxis,
double yaxis,
double zaxis)
| Method Detail |
|---|
public IPointCurlField noDecay()
I3DField
noDecay in interface IFieldInoDecay in class I3DFieldpublic IPointCurlField linearDecay(double threshold)
I3DField
linearDecay in interface IFieldIlinearDecay in class I3DFieldpublic IPointCurlField linear(double threshold)
I3DField
linear in interface IFieldIlinear in class I3DFieldpublic IPointCurlField gaussianDecay(double threshold)
I3DField
gaussianDecay in interface IFieldIgaussianDecay in class I3DFieldpublic IPointCurlField gaussian(double threshold)
I3DField
gaussian in interface IFieldIgaussian in class I3DFieldpublic IPointCurlField constantIntensity(boolean b)
I3DField
constantIntensity in interface IFieldIconstantIntensity in class I3DFieldpublic IPointCurlField threshold(double t)
I3DField
threshold in interface IFieldIthreshold in class I3DFieldpublic IPointCurlField intensity(double i)
I3DField
intensity in interface IFieldIintensity in class I3DFieldpublic IPointCurlField name(java.lang.String nm)
IAgent
name in class IAgentpublic IPointCurlField layer(ILayer l)
IObject
layer in class IAgentpublic IPointCurlField show()
show in class IAgentpublic IPointCurlField hide()
hide in class IAgentpublic void del()
del in class IAgentpublic IPointCurlField setSize(double sz)
public IPointCurlField size(double sz)
public double getSize()
public double size()
public IPointCurlField clr(java.awt.Color c)
clr in class IAgent
public IPointCurlField clr(java.awt.Color c,
int alpha)
IObject
clr in class IAgentpublic IPointCurlField clr(int gray)
clr in class IAgentpublic IPointCurlField clr(float fgray)
clr in class IAgentpublic IPointCurlField clr(double dgray)
clr in class IAgent
public IPointCurlField clr(int gray,
int alpha)
clr in class IAgent
public IPointCurlField clr(float fgray,
float falpha)
clr in class IAgent
public IPointCurlField clr(double dgray,
double dalpha)
clr in class IAgent
public IPointCurlField clr(int r,
int g,
int b)
clr in class IAgent
public IPointCurlField clr(float fr,
float fg,
float fb)
clr in class IAgent
public IPointCurlField clr(double dr,
double dg,
double db)
clr in class IAgent
public IPointCurlField clr(int r,
int g,
int b,
int a)
clr in class IAgent
public IPointCurlField clr(float fr,
float fg,
float fb,
float fa)
clr in class IAgent
public IPointCurlField clr(double dr,
double dg,
double db,
double da)
clr in class IAgent
public IPointCurlField hsb(float h,
float s,
float b,
float a)
hsb in class IAgent
public IPointCurlField hsb(double h,
double s,
double b,
double a)
hsb in class IAgent
public IPointCurlField hsb(float h,
float s,
float b)
hsb in class IAgent
public IPointCurlField hsb(double h,
double s,
double b)
hsb in class IAgentpublic IPointCurlField setColor(java.awt.Color c)
setColor in class IAgent
public IPointCurlField setColor(java.awt.Color c,
int alpha)
setColor in class IAgentpublic IPointCurlField setColor(int gray)
setColor in class IAgentpublic IPointCurlField setColor(float fgray)
setColor in class IAgentpublic IPointCurlField setColor(double dgray)
setColor in class IAgent
public IPointCurlField setColor(int gray,
int alpha)
setColor in class IAgent
public IPointCurlField setColor(float fgray,
float falpha)
setColor in class IAgent
public IPointCurlField setColor(double dgray,
double dalpha)
setColor in class IAgent
public IPointCurlField setColor(int r,
int g,
int b)
setColor in class IAgent
public IPointCurlField setColor(float fr,
float fg,
float fb)
setColor in class IAgent
public IPointCurlField setColor(double dr,
double dg,
double db)
setColor in class IAgent
public IPointCurlField setColor(int r,
int g,
int b,
int a)
setColor in class IAgent
public IPointCurlField setColor(float fr,
float fg,
float fb,
float fa)
setColor in class IAgent
public IPointCurlField setColor(double dr,
double dg,
double db,
double da)
setColor in class IAgent
public IPointCurlField setHSBColor(float h,
float s,
float b,
float a)
setHSBColor in class IAgent
public IPointCurlField setHSBColor(double h,
double s,
double b,
double a)
setHSBColor in class IAgent
public IPointCurlField setHSBColor(float h,
float s,
float b)
setHSBColor in class IAgent
public IPointCurlField setHSBColor(double h,
double s,
double b)
setHSBColor in class IAgentpublic IPointCurlField weight(double w)
weight in class IAgentpublic IPointCurlField weight(float w)
weight in class IAgent
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||