igeo
Class ICircle
java.lang.Object
igeo.IObject
igeo.ICurve
igeo.ICircle
- All Implemented Interfaces:
- ICurveI, ICurveOp, IParameter, ITransformable
public class ICircle
- extends ICurve
Circle object.
It contains ICircleGeo instance inside.
Constructor Summary |
ICircle(double x,
double y,
double z,
double radius)
|
ICircle(double x,
double y,
double z,
double radius,
boolean approx)
|
ICircle(double x,
double y,
double z,
double xradius,
double yradius)
|
ICircle(double x,
double y,
double z,
double xradius,
double yradius,
boolean approx)
|
ICircle(IServerI s,
double x,
double y,
double z,
double radius)
|
ICircle(IServerI s,
double x,
double y,
double z,
double radius,
boolean approx)
|
ICircle(IServerI s,
double x,
double y,
double z,
double xradius,
double yradius)
|
ICircle(IServerI s,
double x,
double y,
double z,
double xradius,
double yradius,
boolean approx)
|
ICircle(IServerI s,
IVecI center,
double radius)
|
ICircle(IServerI s,
IVecI center,
double radius,
boolean approx)
|
ICircle(IServerI s,
IVecI center,
double xradius,
double yradius)
|
ICircle(IServerI s,
IVecI center,
double xradius,
double yradius,
boolean approx)
|
ICircle(IServerI s,
IVecI center,
IDoubleI radius)
|
ICircle(IServerI s,
IVecI center,
IDoubleI radius,
boolean approx)
|
ICircle(IServerI s,
IVecI center,
IDoubleI xradius,
IDoubleI yradius)
|
ICircle(IServerI s,
IVecI center,
IDoubleI xradius,
IDoubleI yradius,
boolean approx)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
double radius)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
double radius,
boolean approx)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
double xradius,
double yradius)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
double xradius,
double yradius,
boolean approx)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
IDoubleI radius)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
IDoubleI radius,
boolean approx)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
IDoubleI xradius,
IDoubleI yradius)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
IDoubleI xradius,
IDoubleI yradius,
boolean approx)
|
ICircle(IServerI s,
IVecI center,
IVecI xradiusVec,
IVecI yradiusVec)
|
ICircle(IServerI s,
IVecI center,
IVecI xradiusVec,
IVecI yradiusVec,
boolean approx)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
double radius)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
double radius,
boolean approx)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
double xradius,
double yradius)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
double xradius,
double yradius,
boolean approx)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI radius)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI radius,
boolean approx)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI xradius,
IDoubleI yradius)
|
ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI xradius,
IDoubleI yradius,
boolean approx)
|
ICircle(IVecI center,
double radius)
|
ICircle(IVecI center,
double radius,
boolean approx)
|
ICircle(IVecI center,
double xradius,
double yradius)
|
ICircle(IVecI center,
double xradius,
double yradius,
boolean approx)
|
ICircle(IVecI center,
IDoubleI radius)
|
ICircle(IVecI center,
IDoubleI radius,
boolean approx)
|
ICircle(IVecI center,
IDoubleI xradius,
IDoubleI yradius)
|
ICircle(IVecI center,
IDoubleI xradius,
IDoubleI yradius,
boolean approx)
|
ICircle(IVecI center,
IVecI normal,
double radius)
|
ICircle(IVecI center,
IVecI normal,
double radius,
boolean approx)
|
ICircle(IVecI center,
IVecI normal,
double xradius,
double yradius)
|
ICircle(IVecI center,
IVecI normal,
double xradius,
double yradius,
boolean approx)
|
ICircle(IVecI center,
IVecI normal,
IDoubleI radius)
|
ICircle(IVecI center,
IVecI normal,
IDoubleI radius,
boolean approx)
|
ICircle(IVecI center,
IVecI normal,
IDoubleI xradius,
IDoubleI yradius)
|
ICircle(IVecI center,
IVecI normal,
IDoubleI xradius,
IDoubleI yradius,
boolean approx)
|
ICircle(IVecI center,
IVecI xradiusVec,
IVecI yradiusVec)
|
ICircle(IVecI center,
IVecI xradiusVec,
IVecI yradiusVec,
boolean approx)
|
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
double radius)
|
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
double radius,
boolean approx)
|
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
double xradius,
double yradius)
|
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
double xradius,
double yradius,
boolean approx)
|
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI radius)
|
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI radius,
boolean approx)
|
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI xradius,
IDoubleI yradius)
|
ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI xradius,
IDoubleI yradius,
boolean approx)
|
Method Summary |
static IVec4[] |
circleCP(IVec center,
double radius)
|
static IVec4[] |
circleCP(IVec center,
IVec normal,
double radius)
|
static IVec4[] |
circleCP(IVec center,
IVec normal,
IVec rollDir,
double radius)
|
static IVec4[] |
circleCP(IVec center,
IVec normal,
IVec rollDir,
double xradius,
double yradius)
|
static IVec[] |
circleCPApprox(IVec center,
IVec normal,
IVec rollDir,
double xradius,
double yradius)
|
static int |
circleDeg()
|
static double[] |
circleKnots()
|
ICircle |
clr(java.awt.Color c)
|
ICircle |
clr(java.awt.Color c,
int alpha)
to set color, with alpha value overwritten |
ICircle |
clr(double dgray)
|
ICircle |
clr(double dgray,
double dalpha)
|
ICircle |
clr(double dr,
double dg,
double db)
|
ICircle |
clr(double dr,
double dg,
double db,
double da)
|
ICircle |
clr(float fgray)
|
ICircle |
clr(float fgray,
float falpha)
|
ICircle |
clr(float fr,
float fg,
float fb)
|
ICircle |
clr(float fr,
float fg,
float fb,
float fa)
|
ICircle |
clr(int gray)
|
ICircle |
clr(int gray,
int alpha)
|
ICircle |
clr(int r,
int g,
int b)
|
ICircle |
clr(int r,
int g,
int b,
int a)
|
ICircle |
hide()
|
ICircle |
hsb(double h,
double s,
double b)
|
ICircle |
hsb(double h,
double s,
double b,
double a)
|
ICircle |
hsb(float h,
float s,
float b)
|
ICircle |
hsb(float h,
float s,
float b,
float a)
|
ICircle |
layer(ILayer l)
Set layer by ILayer object |
ICircle |
name(java.lang.String nm)
IObject methods |
static IVec4[] |
ovalCP(IVec center,
IVec xaxis,
IVec yaxis)
|
static IVec[] |
ovalCPApprox(IVec center,
IVec xaxis,
IVec yaxis)
|
ICircle |
setColor(java.awt.Color c)
|
ICircle |
setColor(java.awt.Color c,
int alpha)
|
ICircle |
setColor(double dgray)
|
ICircle |
setColor(double dgray,
double dalpha)
|
ICircle |
setColor(double dr,
double dg,
double db)
|
ICircle |
setColor(double dr,
double dg,
double db,
double da)
|
ICircle |
setColor(float fgray)
|
ICircle |
setColor(float fgray,
float falpha)
|
ICircle |
setColor(float fr,
float fg,
float fb)
|
ICircle |
setColor(float fr,
float fg,
float fb,
float fa)
|
ICircle |
setColor(int gray)
|
ICircle |
setColor(int gray,
int alpha)
|
ICircle |
setColor(int r,
int g,
int b)
|
ICircle |
setColor(int r,
int g,
int b,
int a)
|
ICircle |
setHSBColor(double h,
double s,
double b)
|
ICircle |
setHSBColor(double h,
double s,
double b,
double a)
|
ICircle |
setHSBColor(float h,
float s,
float b)
|
ICircle |
setHSBColor(float h,
float s,
float b,
float a)
|
ICircle |
show()
|
Methods inherited from class igeo.ICurve |
add, add, add, add, add, add, add, 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, get, initCurve, 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, rev, 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, attr, blue, blueInt, clearDynamics, clearGraphics, clr, del, deletDynamics, deleteDynamics, deleteDynamics, deleteGraphic, dynamicsNum, getColor, getDynamics, getGraphic, getGraphic, getParameter, graphicsNum, green, greenInt, initGraphic, initObject, isVisible, layer, layer, name, red, redInt, resetGraphic, server, setParameter, syncColor, updateGraphic, visible |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ICircle
public ICircle(IVecI center,
IVecI normal,
IDoubleI radius)
ICircle
public ICircle(IVecI center,
IVecI normal,
double radius)
ICircle
public ICircle(IVecI center,
IDoubleI radius)
ICircle
public ICircle(IVecI center,
double radius)
ICircle
public ICircle(double x,
double y,
double z,
double radius)
ICircle
public ICircle(IVecI center,
IVecI normal,
IDoubleI xradius,
IDoubleI yradius)
ICircle
public ICircle(IVecI center,
IVecI normal,
double xradius,
double yradius)
ICircle
public ICircle(IVecI center,
IDoubleI xradius,
IDoubleI yradius)
ICircle
public ICircle(IVecI center,
double xradius,
double yradius)
ICircle
public ICircle(double x,
double y,
double z,
double xradius,
double yradius)
ICircle
public ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
double radius)
ICircle
public ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI radius)
ICircle
public ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
double xradius,
double yradius)
ICircle
public ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI xradius,
IDoubleI yradius)
ICircle
public ICircle(IVecI center,
IVecI xradiusVec,
IVecI yradiusVec)
ICircle
public ICircle(IVecI center,
IVecI normal,
IDoubleI radius,
boolean approx)
ICircle
public ICircle(IVecI center,
IVecI normal,
double radius,
boolean approx)
ICircle
public ICircle(IVecI center,
IDoubleI radius,
boolean approx)
ICircle
public ICircle(IVecI center,
double radius,
boolean approx)
ICircle
public ICircle(double x,
double y,
double z,
double radius,
boolean approx)
ICircle
public ICircle(IVecI center,
IVecI normal,
double xradius,
double yradius,
boolean approx)
ICircle
public ICircle(IVecI center,
IVecI normal,
IDoubleI xradius,
IDoubleI yradius,
boolean approx)
ICircle
public ICircle(IVecI center,
double xradius,
double yradius,
boolean approx)
ICircle
public ICircle(IVecI center,
IDoubleI xradius,
IDoubleI yradius,
boolean approx)
ICircle
public ICircle(double x,
double y,
double z,
double xradius,
double yradius,
boolean approx)
ICircle
public ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
double radius,
boolean approx)
ICircle
public ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI radius,
boolean approx)
ICircle
public ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
double xradius,
double yradius,
boolean approx)
ICircle
public ICircle(IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI xradius,
IDoubleI yradius,
boolean approx)
ICircle
public ICircle(IVecI center,
IVecI xradiusVec,
IVecI yradiusVec,
boolean approx)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
IDoubleI radius)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
double radius)
ICircle
public ICircle(IServerI s,
IVecI center,
IDoubleI radius)
ICircle
public ICircle(IServerI s,
IVecI center,
double radius)
ICircle
public ICircle(IServerI s,
double x,
double y,
double z,
double radius)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
IDoubleI xradius,
IDoubleI yradius)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
double xradius,
double yradius)
ICircle
public ICircle(IServerI s,
IVecI center,
IDoubleI xradius,
IDoubleI yradius)
ICircle
public ICircle(IServerI s,
IVecI center,
double xradius,
double yradius)
ICircle
public ICircle(IServerI s,
double x,
double y,
double z,
double xradius,
double yradius)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
double radius)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI radius)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
double xradius,
double yradius)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI xradius,
IDoubleI yradius)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI xradiusVec,
IVecI yradiusVec)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
IDoubleI radius,
boolean approx)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
double radius,
boolean approx)
ICircle
public ICircle(IServerI s,
IVecI center,
IDoubleI radius,
boolean approx)
ICircle
public ICircle(IServerI s,
IVecI center,
double radius,
boolean approx)
ICircle
public ICircle(IServerI s,
double x,
double y,
double z,
double radius,
boolean approx)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
double xradius,
double yradius,
boolean approx)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
IDoubleI xradius,
IDoubleI yradius,
boolean approx)
ICircle
public ICircle(IServerI s,
IVecI center,
double xradius,
double yradius,
boolean approx)
ICircle
public ICircle(IServerI s,
IVecI center,
IDoubleI xradius,
IDoubleI yradius,
boolean approx)
ICircle
public ICircle(IServerI s,
double x,
double y,
double z,
double xradius,
double yradius,
boolean approx)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
double radius,
boolean approx)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI radius,
boolean approx)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
double xradius,
double yradius,
boolean approx)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI normal,
IVecI rollDir,
IDoubleI xradius,
IDoubleI yradius,
boolean approx)
ICircle
public ICircle(IServerI s,
IVecI center,
IVecI xradiusVec,
IVecI yradiusVec,
boolean approx)
circleDeg
public static int circleDeg()
circleKnots
public static double[] circleKnots()
circleCP
public static IVec4[] circleCP(IVec center,
double radius)
circleCP
public static IVec4[] circleCP(IVec center,
IVec normal,
double radius)
circleCP
public static IVec4[] circleCP(IVec center,
IVec normal,
IVec rollDir,
double radius)
circleCP
public static IVec4[] circleCP(IVec center,
IVec normal,
IVec rollDir,
double xradius,
double yradius)
ovalCP
public static IVec4[] ovalCP(IVec center,
IVec xaxis,
IVec yaxis)
circleCPApprox
public static IVec[] circleCPApprox(IVec center,
IVec normal,
IVec rollDir,
double xradius,
double yradius)
ovalCPApprox
public static IVec[] ovalCPApprox(IVec center,
IVec xaxis,
IVec yaxis)
name
public ICircle name(java.lang.String nm)
- Description copied from class:
ICurve
- IObject methods
- Overrides:
name
in class ICurve
layer
public ICircle layer(ILayer l)
- Description copied from class:
IObject
- Set layer by ILayer object
- Overrides:
layer
in class ICurve
hide
public ICircle hide()
- Overrides:
hide
in class ICurve
show
public ICircle show()
- Overrides:
show
in class ICurve
clr
public ICircle clr(java.awt.Color c)
- Overrides:
clr
in class ICurve
clr
public ICircle 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 ICircle clr(int gray)
- Overrides:
clr
in class ICurve
clr
public ICircle clr(float fgray)
- Overrides:
clr
in class ICurve
clr
public ICircle clr(double dgray)
- Overrides:
clr
in class ICurve
clr
public ICircle clr(int gray,
int alpha)
- Overrides:
clr
in class ICurve
clr
public ICircle clr(float fgray,
float falpha)
- Overrides:
clr
in class ICurve
clr
public ICircle clr(double dgray,
double dalpha)
- Overrides:
clr
in class ICurve
clr
public ICircle clr(int r,
int g,
int b)
- Overrides:
clr
in class ICurve
clr
public ICircle clr(float fr,
float fg,
float fb)
- Overrides:
clr
in class ICurve
clr
public ICircle clr(double dr,
double dg,
double db)
- Overrides:
clr
in class ICurve
clr
public ICircle clr(int r,
int g,
int b,
int a)
- Overrides:
clr
in class ICurve
clr
public ICircle clr(float fr,
float fg,
float fb,
float fa)
- Overrides:
clr
in class ICurve
clr
public ICircle clr(double dr,
double dg,
double db,
double da)
- Overrides:
clr
in class ICurve
hsb
public ICircle hsb(float h,
float s,
float b,
float a)
- Overrides:
hsb
in class ICurve
hsb
public ICircle hsb(double h,
double s,
double b,
double a)
- Overrides:
hsb
in class ICurve
hsb
public ICircle hsb(float h,
float s,
float b)
- Overrides:
hsb
in class ICurve
hsb
public ICircle hsb(double h,
double s,
double b)
- Overrides:
hsb
in class ICurve
setColor
public ICircle setColor(java.awt.Color c)
- Overrides:
setColor
in class ICurve
setColor
public ICircle setColor(java.awt.Color c,
int alpha)
- Overrides:
setColor
in class ICurve
setColor
public ICircle setColor(int gray)
- Overrides:
setColor
in class ICurve
setColor
public ICircle setColor(float fgray)
- Overrides:
setColor
in class ICurve
setColor
public ICircle setColor(double dgray)
- Overrides:
setColor
in class ICurve
setColor
public ICircle setColor(int gray,
int alpha)
- Overrides:
setColor
in class ICurve
setColor
public ICircle setColor(float fgray,
float falpha)
- Overrides:
setColor
in class ICurve
setColor
public ICircle setColor(double dgray,
double dalpha)
- Overrides:
setColor
in class ICurve
setColor
public ICircle setColor(int r,
int g,
int b)
- Overrides:
setColor
in class ICurve
setColor
public ICircle setColor(float fr,
float fg,
float fb)
- Overrides:
setColor
in class ICurve
setColor
public ICircle setColor(double dr,
double dg,
double db)
- Overrides:
setColor
in class ICurve
setColor
public ICircle setColor(int r,
int g,
int b,
int a)
- Overrides:
setColor
in class ICurve
setColor
public ICircle setColor(float fr,
float fg,
float fb,
float fa)
- Overrides:
setColor
in class ICurve
setColor
public ICircle setColor(double dr,
double dg,
double db,
double da)
- Overrides:
setColor
in class ICurve
setHSBColor
public ICircle setHSBColor(float h,
float s,
float b,
float a)
- Overrides:
setHSBColor
in class ICurve
setHSBColor
public ICircle setHSBColor(double h,
double s,
double b,
double a)
- Overrides:
setHSBColor
in class ICurve
setHSBColor
public ICircle setHSBColor(float h,
float s,
float b)
- Overrides:
setHSBColor
in class ICurve
setHSBColor
public ICircle setHSBColor(double h,
double s,
double b)
- Overrides:
setHSBColor
in class ICurve