|
|||||||||
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, userData |
Constructor Summary | |
---|---|
IPointCurlField(double xpos,
double ypos,
double zpos,
double xaxis,
double yaxis,
double zaxis)
|
|
IPointCurlField(IVecI pos,
IVecI axis)
|
Method Summary | |
---|---|
IPointCurlField |
bidirectional(boolean b)
if bidirectional is on, field force vector is flipped when velocity of particle is going opposite |
IPointCurlField |
clr(java.awt.Color c)
|
IPointCurlField |
clr(java.awt.Color c,
int alpha)
|
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()
delete agent and stop it by removing it from dynamics server |
IPointCurlField |
gauss(double threshold)
alias of gaussianDecay |
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, del, field, get, get, intensity, threshold |
Methods inherited from class igeo.IField |
---|
clr, clr, clr, clr, clr, clr, 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, setColor, setColor, setColor, setColor, target, target, targetNum, targets, time, time, update, updateGraphic, updateTarget |
Methods inherited from class igeo.IObject |
---|
alpha, alphaInt, attr, attr, attr, awtColor, blue, blueInt, clearDynamics, clearGraphics, clr, cp, createGraphic, defaultAttribute, deleteGraphic, dup, getAWTColor, getColor, getGraphic, getGraphic, getParameter, graphicsNum, gray, grayInt, green, greenInt, greyInt, initGraphic, initObject, isValid, isVisible, layer, layer, name, red, redInt, resetGraphic, server, setColor, setColor, setParameter, syncColor, syncGraphic, syncVisibility, syncWeight, userData, userData, 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 IFieldI
noDecay
in class I3DField
public IPointCurlField linearDecay(double threshold)
I3DField
linearDecay
in interface IFieldI
linearDecay
in class I3DField
public IPointCurlField linear(double threshold)
I3DField
linear
in interface IFieldI
linear
in class I3DField
public IPointCurlField gaussianDecay(double threshold)
I3DField
gaussianDecay
in interface IFieldI
gaussianDecay
in class I3DField
public IPointCurlField gaussian(double threshold)
I3DField
gaussian
in interface IFieldI
gaussian
in class I3DField
public IPointCurlField gauss(double threshold)
I3DField
gauss
in interface IFieldI
gauss
in class I3DField
public IPointCurlField constantIntensity(boolean b)
I3DField
constantIntensity
in interface IFieldI
constantIntensity
in class I3DField
public IPointCurlField bidirectional(boolean b)
bidirectional
in interface IFieldI
bidirectional
in class I3DField
public IPointCurlField threshold(double t)
I3DField
threshold
in interface IFieldI
threshold
in class I3DField
public IPointCurlField intensity(double i)
I3DField
intensity
in interface IFieldI
intensity
in class I3DField
public IPointCurlField name(java.lang.String nm)
IField
name
in class IField
public IPointCurlField layer(ILayer l)
IObject
layer
in class IField
public IPointCurlField show()
show
in class IField
public IPointCurlField hide()
hide
in class IField
public void del()
IAgent
del
in interface IFieldI
del
in class I3DField
public 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 IField
public IPointCurlField clr(java.awt.Color c, int alpha)
clr
in class IField
public IPointCurlField clr(int gray)
clr
in class IField
public IPointCurlField clr(float fgray)
clr
in class IField
public IPointCurlField clr(double dgray)
clr
in class IField
public IPointCurlField clr(int gray, int alpha)
clr
in class IField
public IPointCurlField clr(float fgray, float falpha)
clr
in class IField
public IPointCurlField clr(double dgray, double dalpha)
clr
in class IField
public IPointCurlField clr(int r, int g, int b)
clr
in class IField
public IPointCurlField clr(float fr, float fg, float fb)
clr
in class IField
public IPointCurlField clr(double dr, double dg, double db)
clr
in class IField
public IPointCurlField clr(int r, int g, int b, int a)
clr
in class IField
public IPointCurlField clr(float fr, float fg, float fb, float fa)
clr
in class IField
public IPointCurlField clr(double dr, double dg, double db, double da)
clr
in class IField
public IPointCurlField hsb(float h, float s, float b, float a)
hsb
in class IField
public IPointCurlField hsb(double h, double s, double b, double a)
hsb
in class IField
public IPointCurlField hsb(float h, float s, float b)
hsb
in class IField
public IPointCurlField hsb(double h, double s, double b)
hsb
in class IField
public IPointCurlField setColor(java.awt.Color c)
setColor
in class IField
public IPointCurlField setColor(java.awt.Color c, int alpha)
setColor
in class IField
public IPointCurlField setColor(int gray)
setColor
in class IField
public IPointCurlField setColor(float fgray)
setColor
in class IField
public IPointCurlField setColor(double dgray)
setColor
in class IField
public IPointCurlField setColor(int gray, int alpha)
setColor
in class IField
public IPointCurlField setColor(float fgray, float falpha)
setColor
in class IField
public IPointCurlField setColor(double dgray, double dalpha)
setColor
in class IField
public IPointCurlField setColor(int r, int g, int b)
setColor
in class IField
public IPointCurlField setColor(float fr, float fg, float fb)
setColor
in class IField
public IPointCurlField setColor(double dr, double dg, double db)
setColor
in class IField
public IPointCurlField setColor(int r, int g, int b, int a)
setColor
in class IField
public IPointCurlField setColor(float fr, float fg, float fb, float fa)
setColor
in class IField
public IPointCurlField setColor(double dr, double dg, double db, double da)
setColor
in class IField
public IPointCurlField setHSBColor(float h, float s, float b, float a)
setHSBColor
in class IField
public IPointCurlField setHSBColor(double h, double s, double b, double a)
setHSBColor
in class IField
public IPointCurlField setHSBColor(float h, float s, float b)
setHSBColor
in class IField
public IPointCurlField setHSBColor(double h, double s, double b)
setHSBColor
in class IField
public IPointCurlField weight(double w)
weight
in class IField
public IPointCurlField weight(float w)
weight
in class IField
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |