|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectigeo.IObject
igeo.IGeometry
igeo.ICurve
igeo.IArc
public class IArc
Arc object. It contains IArcGeo instance inside.
Field Summary |
---|
Fields inherited from class igeo.ICurve |
---|
curve |
Fields inherited from class igeo.IObject |
---|
attribute, dynamics, graphics, parameter, server, userData |
Constructor Summary | |
---|---|
IArc()
|
|
IArc(double x,
double y,
double z,
double startX,
double startY,
double startZ,
double angle)
|
|
IArc(IServerI s,
double x,
double y,
double z,
double startX,
double startY,
double startZ,
double angle)
|
|
IArc(IServerI s,
IVecI center,
IVecI startPt,
double angle)
|
|
IArc(IServerI s,
IVecI center,
IVecI startPt,
IDoubleI angle)
|
|
IArc(IServerI s,
IVecI center,
IVecI startPt,
IVecI endPt)
|
|
IArc(IServerI s,
IVecI center,
IVecI startPt,
IVecI endPt,
boolean flipArcSide)
|
|
IArc(IServerI s,
IVecI center,
IVecI normal,
IVecI startPt,
double angle)
|
|
IArc(IServerI s,
IVecI sharedLinePt,
IVecI line1Pt,
IVecI line2Pt,
double radius,
boolean flipArcSide)
|
|
IArc(IServerI s,
IVecI center,
IVecI startPt,
IVecI endPt,
IBoolI flipArcSide)
|
|
IArc(IServerI s,
IVecI center,
IVecI normal,
IVecI startPt,
IDoubleI angle)
|
|
IArc(IServerI s,
IVecI sharedLinePt,
IVecI line1Pt,
IVecI line2Pt,
IDoubleI radius,
IBoolI flipArcSide)
|
|
IArc(IServerI s,
IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
double radius)
|
|
IArc(IServerI s,
IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
double radius,
boolean flipArcSide)
|
|
IArc(IServerI s,
IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
IDoubleI radius)
|
|
IArc(IServerI s,
IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
IDoubleI radius,
IBoolI flipArcSide)
|
|
IArc(IServerI s,
IVecI center,
IVecI startPt,
IVecI midPt,
IVecI endPt,
IVecI normal)
|
|
IArc(IVecI center,
IVecI startPt,
double angle)
|
|
IArc(IVecI center,
IVecI startPt,
IDoubleI angle)
|
|
IArc(IVecI center,
IVecI startPt,
IVecI endPt)
|
|
IArc(IVecI center,
IVecI startPt,
IVecI endPt,
boolean flipArcSide)
|
|
IArc(IVecI center,
IVecI normal,
IVecI startPt,
double angle)
|
|
IArc(IVecI sharedLinePt,
IVecI line1Pt,
IVecI line2Pt,
double radius,
boolean flipArcSide)
|
|
IArc(IVecI center,
IVecI startPt,
IVecI endPt,
IBoolI flipArcSide)
|
|
IArc(IVecI center,
IVecI normal,
IVecI startPt,
IDoubleI angle)
|
|
IArc(IVecI sharedLinePt,
IVecI line1Pt,
IVecI line2Pt,
IDoubleI radius,
IBoolI flipArcSide)
|
|
IArc(IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
double radius)
|
|
IArc(IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
double radius,
boolean flipArcSide)
|
|
IArc(IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
IDoubleI radius)
|
|
IArc(IVecI line1Pt1,
IVecI line1Pt2,
IVecI line2Pt1,
IVecI line2Pt2,
IDoubleI radius,
IBoolI flipArcSide)
|
|
IArc(IVecI center,
IVecI startPt,
IVecI midPt,
IVecI endPt,
IVecI normal)
|
Method Summary | |
---|---|
static IVec4[] |
arcCP(IVec center,
IVec startPt,
IVec endPt,
boolean flipArcSide)
|
static IVec4[] |
arcCP(IVec center,
IVec normal,
IVec startPt,
double angle)
|
static IVec4[] |
arcCP(IVec center,
IVec startPt,
IVec midPt,
IVec endPt,
IVec normal)
|
static int |
arcDeg()
|
static double[] |
arcKnots(double angle)
|
IArc |
attr(IAttribute at)
set attributes |
IArc |
clr(java.awt.Color c)
|
IArc |
clr(java.awt.Color c,
int alpha)
|
IArc |
clr(double dgray)
|
IArc |
clr(double dgray,
double dalpha)
|
IArc |
clr(double dr,
double dg,
double db)
|
IArc |
clr(double dr,
double dg,
double db,
double da)
|
IArc |
clr(float fgray)
|
IArc |
clr(float fgray,
float falpha)
|
IArc |
clr(float fr,
float fg,
float fb)
|
IArc |
clr(float fr,
float fg,
float fb,
float fa)
|
IArc |
clr(IColor c)
|
IArc |
clr(IColor c,
double alpha)
to set color, with alpha value overwritten |
IArc |
clr(IColor c,
float alpha)
to set color, with alpha value overwritten |
IArc |
clr(IColor c,
int alpha)
to set color, with alpha value overwritten |
IArc |
clr(int gray)
|
IArc |
clr(int gray,
int alpha)
|
IArc |
clr(int r,
int g,
int b)
|
IArc |
clr(int r,
int g,
int b,
int a)
|
IArc |
hide()
|
IArc |
hsb(double h,
double s,
double b)
|
IArc |
hsb(double h,
double s,
double b,
double a)
|
IArc |
hsb(float h,
float s,
float b)
|
IArc |
hsb(float h,
float s,
float b,
float a)
|
IArc |
layer(ILayer l)
Set layer by ILayer object |
IArc |
layer(java.lang.String l)
Set layer by layer name. |
IArc |
name(java.lang.String nm)
IObject methods |
IArc |
setColor(java.awt.Color c)
|
IArc |
setColor(java.awt.Color c,
int alpha)
|
IArc |
setColor(double dgray)
|
IArc |
setColor(double dgray,
double dalpha)
|
IArc |
setColor(double dr,
double dg,
double db)
|
IArc |
setColor(double dr,
double dg,
double db,
double da)
|
IArc |
setColor(float fgray)
|
IArc |
setColor(float fgray,
float falpha)
|
IArc |
setColor(float fr,
float fg,
float fb)
|
IArc |
setColor(float fr,
float fg,
float fb,
float fa)
|
IArc |
setColor(int gray)
|
IArc |
setColor(int gray,
int alpha)
|
IArc |
setColor(int r,
int g,
int b)
|
IArc |
setColor(int r,
int g,
int b,
int a)
|
IArc |
setHSBColor(double h,
double s,
double b)
|
IArc |
setHSBColor(double h,
double s,
double b,
double a)
|
IArc |
setHSBColor(float h,
float s,
float b)
|
IArc |
setHSBColor(float h,
float s,
float b,
float a)
|
IArc |
show()
|
IArc |
weight(double w)
|
IArc |
weight(float w)
|
Methods inherited from class igeo.IObject |
---|
addDynamics, addUserData, addUserData, alpha, alphaInt, attr, attr, awtColor, blue, blueInt, castStringHashMap, clearDynamics, clearGraphics, clr, defaultAttribute, del, deletDynamics, deleteDynamics, deleteDynamics, deleteGraphic, dynamicsNum, getAWTColor, getColor, getDynamics, getGraphic, getGraphic, getParameter, graphicsNum, gray, grayInt, green, greenInt, greyInt, initGraphic, initObject, isVisible, layer, name, red, redInt, resetGraphic, server, setParameter, syncColor, syncGraphic, syncVisibility, syncWeight, updateGraphic, userData, userData, userData, userDataNum, visible, weight |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IArc()
public IArc(IVecI center, IVecI normal, IVecI startPt, double angle)
public IArc(IVecI center, IVecI normal, IVecI startPt, IDoubleI angle)
public IArc(IVecI center, IVecI startPt, double angle)
public IArc(IVecI center, IVecI startPt, IDoubleI angle)
public IArc(double x, double y, double z, double startX, double startY, double startZ, double angle)
public IArc(IVecI center, IVecI startPt, IVecI endPt, IBoolI flipArcSide)
public IArc(IVecI center, IVecI startPt, IVecI endPt, boolean flipArcSide)
public IArc(IVecI center, IVecI startPt, IVecI endPt)
public IArc(IVecI center, IVecI startPt, IVecI midPt, IVecI endPt, IVecI normal)
public IArc(IVecI line1Pt1, IVecI line1Pt2, IVecI line2Pt1, IVecI line2Pt2, IDoubleI radius, IBoolI flipArcSide)
public IArc(IVecI line1Pt1, IVecI line1Pt2, IVecI line2Pt1, IVecI line2Pt2, double radius, boolean flipArcSide)
public IArc(IVecI line1Pt1, IVecI line1Pt2, IVecI line2Pt1, IVecI line2Pt2, IDoubleI radius)
public IArc(IVecI line1Pt1, IVecI line1Pt2, IVecI line2Pt1, IVecI line2Pt2, double radius)
public IArc(IVecI sharedLinePt, IVecI line1Pt, IVecI line2Pt, IDoubleI radius, IBoolI flipArcSide)
public IArc(IVecI sharedLinePt, IVecI line1Pt, IVecI line2Pt, double radius, boolean flipArcSide)
public IArc(IServerI s, IVecI center, IVecI normal, IVecI startPt, double angle)
public IArc(IServerI s, IVecI center, IVecI normal, IVecI startPt, IDoubleI angle)
public IArc(IServerI s, IVecI center, IVecI startPt, double angle)
public IArc(IServerI s, IVecI center, IVecI startPt, IDoubleI angle)
public IArc(IServerI s, double x, double y, double z, double startX, double startY, double startZ, double angle)
public IArc(IServerI s, IVecI center, IVecI startPt, IVecI endPt, IBoolI flipArcSide)
public IArc(IServerI s, IVecI center, IVecI startPt, IVecI endPt, boolean flipArcSide)
public IArc(IServerI s, IVecI center, IVecI startPt, IVecI endPt)
public IArc(IServerI s, IVecI center, IVecI startPt, IVecI midPt, IVecI endPt, IVecI normal)
public IArc(IServerI s, IVecI line1Pt1, IVecI line1Pt2, IVecI line2Pt1, IVecI line2Pt2, IDoubleI radius, IBoolI flipArcSide)
public IArc(IServerI s, IVecI line1Pt1, IVecI line1Pt2, IVecI line2Pt1, IVecI line2Pt2, double radius, boolean flipArcSide)
public IArc(IServerI s, IVecI line1Pt1, IVecI line1Pt2, IVecI line2Pt1, IVecI line2Pt2, IDoubleI radius)
public IArc(IServerI s, IVecI line1Pt1, IVecI line1Pt2, IVecI line2Pt1, IVecI line2Pt2, double radius)
public IArc(IServerI s, IVecI sharedLinePt, IVecI line1Pt, IVecI line2Pt, IDoubleI radius, IBoolI flipArcSide)
public IArc(IServerI s, IVecI sharedLinePt, IVecI line1Pt, IVecI line2Pt, double radius, boolean flipArcSide)
Method Detail |
---|
public static int arcDeg()
public static IVec4[] arcCP(IVec center, IVec normal, IVec startPt, double angle)
public static IVec4[] arcCP(IVec center, IVec startPt, IVec endPt, boolean flipArcSide)
public static IVec4[] arcCP(IVec center, IVec startPt, IVec midPt, IVec endPt, IVec normal)
public static double[] arcKnots(double angle)
public IArc name(java.lang.String nm)
name
in class ICurve
public IArc layer(ILayer l)
IGeometry
layer
in class ICurve
public IArc layer(java.lang.String l)
IGeometry
layer
in class ICurve
public IArc attr(IAttribute at)
IObject
attr
in class ICurve
public IArc hide()
hide
in class ICurve
public IArc show()
show
in class ICurve
public IArc clr(IColor c)
clr
in class ICurve
public IArc clr(IColor c, int alpha)
IObject
clr
in class ICurve
public IArc clr(IColor c, float alpha)
IObject
clr
in class ICurve
public IArc clr(IColor c, double alpha)
IObject
clr
in class ICurve
public IArc clr(java.awt.Color c)
clr
in class ICurve
public IArc clr(java.awt.Color c, int alpha)
clr
in class ICurve
public IArc clr(int gray)
clr
in class ICurve
public IArc clr(float fgray)
clr
in class ICurve
public IArc clr(double dgray)
clr
in class ICurve
public IArc clr(int gray, int alpha)
clr
in class ICurve
public IArc clr(float fgray, float falpha)
clr
in class ICurve
public IArc clr(double dgray, double dalpha)
clr
in class ICurve
public IArc clr(int r, int g, int b)
clr
in class ICurve
public IArc clr(float fr, float fg, float fb)
clr
in class ICurve
public IArc clr(double dr, double dg, double db)
clr
in class ICurve
public IArc clr(int r, int g, int b, int a)
clr
in class ICurve
public IArc clr(float fr, float fg, float fb, float fa)
clr
in class ICurve
public IArc clr(double dr, double dg, double db, double da)
clr
in class ICurve
public IArc hsb(float h, float s, float b, float a)
hsb
in class ICurve
public IArc hsb(double h, double s, double b, double a)
hsb
in class ICurve
public IArc hsb(float h, float s, float b)
hsb
in class ICurve
public IArc hsb(double h, double s, double b)
hsb
in class ICurve
public IArc setColor(java.awt.Color c)
setColor
in class ICurve
public IArc setColor(java.awt.Color c, int alpha)
setColor
in class ICurve
public IArc setColor(int gray)
setColor
in class ICurve
public IArc setColor(float fgray)
setColor
in class ICurve
public IArc setColor(double dgray)
setColor
in class ICurve
public IArc setColor(int gray, int alpha)
setColor
in class ICurve
public IArc setColor(float fgray, float falpha)
setColor
in class ICurve
public IArc setColor(double dgray, double dalpha)
setColor
in class ICurve
public IArc setColor(int r, int g, int b)
setColor
in class ICurve
public IArc setColor(float fr, float fg, float fb)
setColor
in class ICurve
public IArc setColor(double dr, double dg, double db)
setColor
in class ICurve
public IArc setColor(int r, int g, int b, int a)
setColor
in class ICurve
public IArc setColor(float fr, float fg, float fb, float fa)
setColor
in class ICurve
public IArc setColor(double dr, double dg, double db, double da)
setColor
in class ICurve
public IArc setHSBColor(float h, float s, float b, float a)
setHSBColor
in class ICurve
public IArc setHSBColor(double h, double s, double b, double a)
setHSBColor
in class ICurve
public IArc setHSBColor(float h, float s, float b)
setHSBColor
in class ICurve
public IArc setHSBColor(double h, double s, double b)
setHSBColor
in class ICurve
public IArc weight(double w)
weight
in class ICurve
public IArc weight(float w)
weight
in class ICurve
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |