igeo
Class IStraightenerCurve
java.lang.Object
igeo.IObject
igeo.IGeometry
igeo.ICurve
igeo.IStraightenerCurve
- All Implemented Interfaces:
- ICurveI, ICurveOp, IParameter, ITransformable
public class IStraightenerCurve
- extends ICurve
3 point curve with straightener force inside.
- Version:
- 0.7.0.0;
- Author:
- Satoru Sugihara
|
Method Summary |
IStraightenerCurve |
attr(IAttribute at)
|
IStraightenerCurve |
clr(java.awt.Color c)
|
IStraightenerCurve |
clr(java.awt.Color c,
int alpha)
to set color, with alpha value overwritten |
IStraightenerCurve |
clr(double dgray)
|
IStraightenerCurve |
clr(double dgray,
double dalpha)
|
IStraightenerCurve |
clr(double dr,
double dg,
double db)
|
IStraightenerCurve |
clr(double dr,
double dg,
double db,
double da)
|
IStraightenerCurve |
clr(float fgray)
|
IStraightenerCurve |
clr(float fgray,
float falpha)
|
IStraightenerCurve |
clr(float fr,
float fg,
float fb)
|
IStraightenerCurve |
clr(float fr,
float fg,
float fb,
float fa)
|
IStraightenerCurve |
clr(int gray)
|
IStraightenerCurve |
clr(int gray,
int alpha)
|
IStraightenerCurve |
clr(int r,
int g,
int b)
|
IStraightenerCurve |
clr(int r,
int g,
int b,
int a)
|
boolean |
constant()
|
IStraightenerCurve |
constant(boolean cnst)
|
IStraightenerCurve |
hide()
|
IStraightenerCurve |
hsb(double h,
double s,
double b)
|
IStraightenerCurve |
hsb(double h,
double s,
double b,
double a)
|
IStraightenerCurve |
hsb(float h,
float s,
float b)
|
IStraightenerCurve |
hsb(float h,
float s,
float b,
float a)
|
IStraightenerCurve |
layer(ILayer l)
Set layer by ILayer object |
IStraightenerCurve |
layer(java.lang.String l)
Set layer by layer name. |
IStraightenerCurve |
name(java.lang.String nm)
IObject methods |
IStraightenerCurve |
parent(IObject par)
|
IParticleI |
pt(int i)
|
IStraightenerCurve |
removeTarget(int i)
|
IStraightenerCurve |
removeTarget(IObject obj)
|
IStraightenerCurve |
setColor(java.awt.Color c)
|
IStraightenerCurve |
setColor(java.awt.Color c,
int alpha)
|
IStraightenerCurve |
setColor(double dgray)
|
IStraightenerCurve |
setColor(double dgray,
double dalpha)
|
IStraightenerCurve |
setColor(double dr,
double dg,
double db)
|
IStraightenerCurve |
setColor(double dr,
double dg,
double db,
double da)
|
IStraightenerCurve |
setColor(float fgray)
|
IStraightenerCurve |
setColor(float fgray,
float falpha)
|
IStraightenerCurve |
setColor(float fr,
float fg,
float fb)
|
IStraightenerCurve |
setColor(float fr,
float fg,
float fb,
float fa)
|
IStraightenerCurve |
setColor(int gray)
|
IStraightenerCurve |
setColor(int gray,
int alpha)
|
IStraightenerCurve |
setColor(int r,
int g,
int b)
|
IStraightenerCurve |
setColor(int r,
int g,
int b,
int a)
|
IStraightenerCurve |
setHSBColor(double h,
double s,
double b)
|
IStraightenerCurve |
setHSBColor(double h,
double s,
double b,
double a)
|
IStraightenerCurve |
setHSBColor(float h,
float s,
float b)
|
IStraightenerCurve |
setHSBColor(float h,
float s,
float b,
float a)
|
IStraightenerCurve |
show()
|
IStraightenerCurve |
target(IObject targetObj)
|
double |
tension()
|
IStraightenerCurve |
tension(double tension)
|
IStraightenerCurve |
weight(double w)
|
IStraightenerCurve |
weight(float w)
|
| Methods inherited from class igeo.ICurve |
add, add, add, add, add, add, add, addCP, addCP, addCP, addCP, cp, cp, cp, cp, cp, cp, cpNum, cpNum, cpNum, cps, createGraphic, deg, deg, deg, div, div, dup, end, endCP, ep, ep, epNum, epNum, epNum, flip, flipU, get, initCurve, insertCP, insertCP, isClosed, isClosed, isClosed, isRational, isRational, isRational, isValid, knot, knot, knotNum, knotNum, knotNum, knots, knots, knots, len, len, len, mirror, mirror, mul, mul, mv, mv, mv, neg, num, num, num, pt, pt, ref, ref, removeCP, removeCP, removeCP, rev, revU, rot, rot, rot, rot, rot, rot, rot, rot, rot2, rot2, rot2, rot2, rot2, rot2, scale, scale, scale, scale, scale1d, scale1d, scale1d, scale1d, shear, shear, shear, shear, shearXY, shearXY, shearXY, shearXY, shearYZ, shearYZ, shearYZ, shearYZ, shearZX, shearZX, shearZX, shearZX, start, startCP, sub, sub, sub, tan, tan, transform, transform, transform, transform, translate, translate, translate, u, u, uend, uend, uend, ustart, ustart, ustart |
| Methods inherited from class igeo.IObject |
addDynamics, alpha, alphaInt, attr, blue, blueInt, clearDynamics, clearGraphics, clr, clr, del, deletDynamics, deleteDynamics, deleteDynamics, deleteGraphic, dynamicsNum, getColor, getDynamics, getGraphic, getGraphic, getParameter, graphicsNum, green, greenInt, initGraphic, initObject, isVisible, layer, name, red, redInt, resetGraphic, server, setParameter, syncColor, syncWeight, updateGraphic, visible, weight |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
straightener
IStraightener straightener
IStraightenerCurve
public IStraightenerCurve(IParticleI p1,
IParticleI p2,
IParticleI p3)
IStraightenerCurve
public IStraightenerCurve(IParticle p1,
IParticle p2,
IParticle p3)
IStraightenerCurve
public IStraightenerCurve(IVec p1,
IVec p2,
IVec p3)
IStraightenerCurve
public IStraightenerCurve(IVecI p1,
IVecI p2,
IVecI p3)
tension
public double tension()
tension
public IStraightenerCurve tension(double tension)
constant
public boolean constant()
constant
public IStraightenerCurve constant(boolean cnst)
pt
public IParticleI pt(int i)
parent
public IStraightenerCurve parent(IObject par)
target
public IStraightenerCurve target(IObject targetObj)
removeTarget
public IStraightenerCurve removeTarget(int i)
removeTarget
public IStraightenerCurve removeTarget(IObject obj)
name
public IStraightenerCurve name(java.lang.String nm)
- IObject methods
- Overrides:
name in class ICurve
layer
public IStraightenerCurve layer(ILayer l)
- Description copied from class:
IGeometry
- Set layer by ILayer object
- Overrides:
layer in class ICurve
layer
public IStraightenerCurve layer(java.lang.String l)
- Description copied from class:
IGeometry
- Set layer by layer name. If the layer specified by the name is not existing in the server, a new layer is automatically created in the server
- Overrides:
layer in class ICurve
attr
public IStraightenerCurve attr(IAttribute at)
- Overrides:
attr in class ICurve
hide
public IStraightenerCurve hide()
- Overrides:
hide in class ICurve
show
public IStraightenerCurve show()
- Overrides:
show in class ICurve
clr
public IStraightenerCurve clr(java.awt.Color c)
- Overrides:
clr in class ICurve
clr
public IStraightenerCurve clr(java.awt.Color c,
int alpha)
- Description copied from class:
IObject
- to set color, with alpha value overwritten
- Overrides:
clr in class ICurve
clr
public IStraightenerCurve clr(int gray)
- Overrides:
clr in class ICurve
clr
public IStraightenerCurve clr(float fgray)
- Overrides:
clr in class ICurve
clr
public IStraightenerCurve clr(double dgray)
- Overrides:
clr in class ICurve
clr
public IStraightenerCurve clr(int gray,
int alpha)
- Overrides:
clr in class ICurve
clr
public IStraightenerCurve clr(float fgray,
float falpha)
- Overrides:
clr in class ICurve
clr
public IStraightenerCurve clr(double dgray,
double dalpha)
- Overrides:
clr in class ICurve
clr
public IStraightenerCurve clr(int r,
int g,
int b)
- Overrides:
clr in class ICurve
clr
public IStraightenerCurve clr(float fr,
float fg,
float fb)
- Overrides:
clr in class ICurve
clr
public IStraightenerCurve clr(double dr,
double dg,
double db)
- Overrides:
clr in class ICurve
clr
public IStraightenerCurve clr(int r,
int g,
int b,
int a)
- Overrides:
clr in class ICurve
clr
public IStraightenerCurve clr(float fr,
float fg,
float fb,
float fa)
- Overrides:
clr in class ICurve
clr
public IStraightenerCurve clr(double dr,
double dg,
double db,
double da)
- Overrides:
clr in class ICurve
hsb
public IStraightenerCurve hsb(float h,
float s,
float b,
float a)
- Overrides:
hsb in class ICurve
hsb
public IStraightenerCurve hsb(double h,
double s,
double b,
double a)
- Overrides:
hsb in class ICurve
hsb
public IStraightenerCurve hsb(float h,
float s,
float b)
- Overrides:
hsb in class ICurve
hsb
public IStraightenerCurve hsb(double h,
double s,
double b)
- Overrides:
hsb in class ICurve
setColor
public IStraightenerCurve setColor(java.awt.Color c)
- Overrides:
setColor in class ICurve
setColor
public IStraightenerCurve setColor(java.awt.Color c,
int alpha)
- Overrides:
setColor in class ICurve
setColor
public IStraightenerCurve setColor(int gray)
- Overrides:
setColor in class ICurve
setColor
public IStraightenerCurve setColor(float fgray)
- Overrides:
setColor in class ICurve
setColor
public IStraightenerCurve setColor(double dgray)
- Overrides:
setColor in class ICurve
setColor
public IStraightenerCurve setColor(int gray,
int alpha)
- Overrides:
setColor in class ICurve
setColor
public IStraightenerCurve setColor(float fgray,
float falpha)
- Overrides:
setColor in class ICurve
setColor
public IStraightenerCurve setColor(double dgray,
double dalpha)
- Overrides:
setColor in class ICurve
setColor
public IStraightenerCurve setColor(int r,
int g,
int b)
- Overrides:
setColor in class ICurve
setColor
public IStraightenerCurve setColor(float fr,
float fg,
float fb)
- Overrides:
setColor in class ICurve
setColor
public IStraightenerCurve setColor(double dr,
double dg,
double db)
- Overrides:
setColor in class ICurve
setColor
public IStraightenerCurve setColor(int r,
int g,
int b,
int a)
- Overrides:
setColor in class ICurve
setColor
public IStraightenerCurve setColor(float fr,
float fg,
float fb,
float fa)
- Overrides:
setColor in class ICurve
setColor
public IStraightenerCurve setColor(double dr,
double dg,
double db,
double da)
- Overrides:
setColor in class ICurve
setHSBColor
public IStraightenerCurve setHSBColor(float h,
float s,
float b,
float a)
- Overrides:
setHSBColor in class ICurve
setHSBColor
public IStraightenerCurve setHSBColor(double h,
double s,
double b,
double a)
- Overrides:
setHSBColor in class ICurve
setHSBColor
public IStraightenerCurve setHSBColor(float h,
float s,
float b)
- Overrides:
setHSBColor in class ICurve
setHSBColor
public IStraightenerCurve setHSBColor(double h,
double s,
double b)
- Overrides:
setHSBColor in class ICurve
weight
public IStraightenerCurve weight(double w)
- Overrides:
weight in class ICurve
weight
public IStraightenerCurve weight(float w)
- Overrides:
weight in class ICurve